:root{--_color-tokens---fill--white-bg:var(--white-500);--_typography-primitives---fonts--body-font:"Neue Montreal","Adjusted Body Fallback",Arial,sans-serif;--_color-tokens---text--black-primary:var(--black-500);--_typography-tokens---size--16:1rem;--_typography-tokens---line-height--125:1.25;--_typography-tokens---weight--400:400;--_typography-tokens---letter-spacing--0:0em;--_typography-primitives---fonts--heading-font:"Neue Montreal","Adjusted Headings Fallback",Arial,sans-serif;--_typography-tokens---size--60:3.75rem;--_typography-tokens---line-height--100:1;--_typography-tokens---size--48:3rem;--_typography-tokens---size--32:2rem;--_typography-tokens---size--26:1.625rem;--_typography-tokens---size--20:1.25rem;--_typography-tokens---letter-spacing--3:.03em;--_layout-tokens---spacing--8:.25rem;--font-weight--600\<deleted\|variable-ffc910e7-b147-12a6-efb7-9c617d5ac632\>:600;--_color-tokens---fill--black:var(--black-900);--_color-tokens---text--white-primary:var(--white-500);--_color-tokens---text--black-secondary:var(--black-500-a80);--_color-tokens---background--success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>:var(--_color-tokens---system--success-background\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);--_color-tokens---text-color--success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>:var(--_color-tokens---system--success-text\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);--_layout-tokens---padding--32:2rem;--_typography-tokens---line-height--150:1.5;--_color-tokens---text--blue-highlight:var(--blue-500);--_color-tokens---button--blue-hover:var(--blue-900);--_layout-tokens---padding--inner-20:1.25rem;--_color-tokens---fill--grey:var(--grey-500);--_layout-tokens---padding--title:4rem;--_layout-tokens---padding--40:2.5rem;--_color-tokens---stroke--secondary:var(--black-500-a20);--_layout-tokens---containers--small:75rem;--_layout-tokens---padding--margin:clamp(1.5rem,calc(1.5rem + 1rem*((100vw - 992px)/448px)),2.5rem);--font-weight--400\<deleted\|variable-8115ad3f-1d56-e947-9030-674c6b7c3227\>:400;--font-weight--500\<deleted\|variable-e470dd66-00f3-8b9f-da54-d1ee2098d106\>:500;--_color-tokens---stroke--black:var(--black-500);--font-weight--light\<deleted\|variable-e0aaf096-b47f-3923-a227-a1577d8a4421\>:300;--font-weight--800\<deleted\|variable-a2576349-e17b-4331-a20a-d77db605ba2b\>:800;--font-weight--700\<deleted\|variable-4f9ac57c-c26d-c3a6-1839-9885729b8ef5\>:700;--_sizes---max-width--medium\<deleted\|variable-acb61e9a-6853-899f-1ec6-36168ab2a68a\>:32rem;--_color-tokens---fill--alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>:var(--black-80\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);--_color-tokens---fill--white\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>:var(--white\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);--_layout-tokens---padding--large\<deleted\|variable-29750a95-c01f-93d3-4919-225bb8187e1d\>:8rem;--_color-tokens---eyebrow--black\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>:var(--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);--_color-tokens---fill--background\<deleted\|variable-61967304-be2c-f327-2ced-0889f3de4202\>:var(--white\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);--_layout-tokens---containers--large:120rem;--_color-tokens---background--error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>:var(--_color-tokens---system--error-background\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);--_color-tokens---text-color--error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>:var(--_color-tokens---system--error-text\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);--_state---true:1;--_state---false:0;--_typography-tokens---letter-spacing--0-5:.005em;--_layout-tokens---containers--medium:85rem;--_color-tokens---background--warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>:var(--_color-tokens---system--warning-background\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);--_color-tokens---text-color--warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>:var(--_color-tokens---system--warning-text\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);--_color-tokens---fill--background\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>:#dd23bb;--_layout-tokens---spacing--12:1rem;--_layout-tokens---padding--top-bottom-s:3.75rem;--_layout-tokens---padding--top-bottom:7.5rem;--_layout-tokens---spacing--40:6rem;--_layout-tokens---padding--inner-32:2rem;--_typography-primitives---fonts--accent-font:"Supply Sans","Adjusted Accent Fallback",sans-serif;--_typography-tokens---letter-spacing--2:.02em;--_layout-tokens---gaps--gutter:1.25rem;--_color-tokens---text--white-secondary:var(--white-500-a90);--_trigger---off:0;--_color-tokens---fill--pure-white:var(--white-500);--_color-tokens---stroke--white-a10:var(--white-500-a10);--_layout-tokens---padding--inner-16:1rem;--white-500:#fefcf8;--_color-tokens---button--blue:var(--blue-500);--_trigger---on:1;--_color-tokens---stroke--blue:var(--blue-500);--black-900:#000;--_color-tokens---button--text-black:var(--black-500);--_layout-tokens---padding--12:.75rem;--_layout-tokens---padding--96:6rem;--accessible-components--dark-grey\<deleted\|variable-c4d8099c\>:#9b9b9b;--_color-tokens---eyebrow--blue:var(--blue-500);--_typography-tokens---size--14:.875rem;--_color-tokens---eyebrow--white:var(--white-500);--_color-tokens---text--tertiary:var(--grey-900);--bx-blue\<deleted\|variable-355e4fd1-31ca-1ae9-61d6-2d6953528fc9\>:#3467e5;--_typography-tokens---line-height--87:.87;--_typography-tokens---letter-spacing--14:.14em;--_typography-tokens---letter-spacing--10:.1em;--_typography-tokens---size--22:1.375rem;--_typography-tokens---weight--600:600;--_typography-tokens---size--96:6rem;--_typography-tokens---weight--500:500;--_typography-primitives---fonts--body-font-base\<deleted\|variable-a9dc9676-7297-c963-78b2-6df5cd985469\>:"Neue Montreal",Arial,sans-serif;--_typography-tokens---size--12:.75rem;--_layout-tokens---padding--60:3.75rem;--_color-tokens---button--grey:var(--grey-500);--_layout-tokens---padding--20:1.25rem;--_layout-tokens---padding--24:1.5rem;--_color-tokens---fill--white-a90:var(--white-500-a90);--_color-tokens---fill--blue:var(--blue-500);--_layout-tokens---padding--8:.5rem;--_color-tokens---stroke--white:var(--white-500);--_layout-tokens---padding--48:3rem;--_layout-tokens---nav--total-height:4rem;--_mix---either-on:1;--_mix---either-off:0;--_layout-tokens---padding--4:.25rem;--_layout-tokens---padding--16:1rem;--_color-tokens---fill--blue-hover:var(--blue-900);--_color-tokens---icon--blue:var(--blue-500);--_layout-tokens---stroke--1px:.0625rem;--white-500-a10:#fefcf81a;--_layout-tokens---spacing--4:.125rem;--black-500:#1e1e1e;--_typography-tokens---weight--700:700;--_layout-tokens---spacing--0:0rem;--_layout-tokens---spacing--10:.5rem;--_layout-tokens---spacing--16:2rem;--_layout-tokens---spacing--20:3rem;--_layout-tokens---scrollbar--width:.85rem;--_layout-tokens---scrollbar--width-thin:calc(var(--_layout-tokens---scrollbar--width)/2);--_layout-tokens---focus--offset:.125rem;--_layout-tokens---focus--width:.125rem;--_layout-tokens---radius--8:.5rem;--_layout-tokens---radius--12:.75rem;--_layout-tokens---radius--16:1rem;--_layout-tokens---radius--24:1.5rem;--_layout-tokens---radius--4:.25rem;--_layout-tokens---radius--full:9999px;--_color-tokens---button--white:var(--white-500);--_color-tokens---button--white-hover:var(--white-600);--_color-tokens---button--grey-hover:var(--grey-900);--_typography-tokens---size--40:2.5rem;--pure-white:#fff;--white-600:#ece7dd;--blue-500:#1b32ff;--blue-900:#172498;--grey-500:#ececec;--grey-900:#595959;--white-500-a90:#fefcf8e6;--black-900-a10:#0000001a;--black-500-a20:#1e1e1e33;--black-500-a80:#1e1e1ecc;--metal-20:#f0f0f2;--red-500:#fb1f1f;--_layout-tokens---gaps--module-s:2rem;--_layout-tokens---gaps--module-l:3rem;--_mix---both-off:0;--_mix---both-on:1;--_color-tokens---text--input-error:var(--red-500);--_layout-tokens---spacing--24:4rem;--_layout-tokens---spacing--32:5rem;--_layout-tokens---spacing--48:8rem;--_layout-tokens---spacing--60:12rem;--_color-tokens---stroke--input-error:var(--red-500);--_color-tokens---focus--outline:var(--blue-500);--_color-tokens---focus--placeholder:var(--black-500-a80);--_color-tokens---selection--color:var(--white-500);--_color-tokens---selection--background:var(--blue-500);--_color-tokens---scrollbar--background:var(--white-500);--_color-tokens---scrollbar--thumb-bg:var(--blue-500);--_color-tokens---scrollbar--thumb-hover:var(--blue-900);--_color-tokens---system--success-background\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>:var(--solid--green\<deleted\|variable-250c51ef-9593-472e-ebda-2eee102638aa\>);--_color-tokens---system--success-text\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>:var(--solid--green-darker\<deleted\|variable-af4a66ed-29aa-6390-d88f-85bf78389f92\>);--black-80\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>:color-mix(in hsl,var(--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>)80%,transparent);--white\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>:white;--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>:#000;--_color-tokens---system--error-background\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>:var(--solid--red\<deleted\|variable-15c39f21-4118-4533-342f-c29e9852fd79\>);--_color-tokens---system--error-text\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>:var(--solid--red-darker\<deleted\|variable-0e7bdc29-3f49-d18d-fc12-7f927e485f61\>);--_color-tokens---system--warning-background\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>:var(--solid--yellow\<deleted\|variable-32cfb3c9-dd46-3c5b-bfbe-c5b8defe4663\>);--_color-tokens---system--warning-text\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>:var(--solid--yellow-darker\<deleted\|variable-e2069969-82a7-5819-d260-1d46a98a5b09\>);--solid--green\<deleted\|variable-250c51ef-9593-472e-ebda-2eee102638aa\>:#cef5ca;--solid--green-darker\<deleted\|variable-af4a66ed-29aa-6390-d88f-85bf78389f92\>:#114e0b;--solid--red\<deleted\|variable-15c39f21-4118-4533-342f-c29e9852fd79\>:#f8e4e4;--solid--red-darker\<deleted\|variable-0e7bdc29-3f49-d18d-fc12-7f927e485f61\>:#3b0b0b;--solid--yellow\<deleted\|variable-32cfb3c9-dd46-3c5b-bfbe-c5b8defe4663\>:#fcf8d8;--solid--yellow-darker\<deleted\|variable-e2069969-82a7-5819-d260-1d46a98a5b09\>:#5e5515}body{background-color:var(--_color-tokens---fill--white-bg);font-family:var(--_typography-primitives---fonts--body-font);color:var(--_color-tokens---text--black-primary);font-size:var(--_typography-tokens---size--16);line-height:var(--_typography-tokens---line-height--125);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--0);overflow-x:clip}h1{font-family:var(--_typography-primitives---fonts--heading-font);font-size:var(--_typography-tokens---size--60);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--0);margin-top:0;margin-bottom:0}h2{font-family:var(--_typography-primitives---fonts--heading-font);font-size:var(--_typography-tokens---size--48);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--0);margin-top:0;margin-bottom:0}h3{font-family:var(--_typography-primitives---fonts--heading-font);font-size:var(--_typography-tokens---size--32);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--0);margin-top:0;margin-bottom:0}h4{font-family:var(--_typography-primitives---fonts--heading-font);font-size:var(--_typography-tokens---size--26);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--0)}h5{font-family:var(--_typography-primitives---fonts--heading-font);font-size:var(--_typography-tokens---size--20);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--3)}h6{font-family:var(--_typography-primitives---fonts--heading-font);font-size:var(--_typography-tokens---size--20);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--3);margin-top:0;margin-bottom:0}p{margin-bottom:0}a{color:inherit}ul,ol{margin-top:0;margin-bottom:0;padding-left:1.5rem}li{margin-bottom:var(--_layout-tokens---spacing--8)}img{max-width:100%;display:inline-block}label{margin-bottom:.25rem;font-weight:500}blockquote{border-left:.25rem solid #e2e2e2;margin-bottom:0;padding:0 1.25rem;font-size:1.25rem;line-height:1.5}figure{margin-top:2rem;margin-bottom:2rem}figcaption{text-align:center;margin-top:.25rem}.w-pagination-wrapper{flex-wrap:wrap;justify-content:center;display:flex}.w-pagination-previous,.w-pagination-next{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-page-count{text-align:center;width:100%;margin-top:20px}.text-color-black-primary{color:var(--_color-tokens---text--black-primary)}.text-color-black-secondary{color:var(--_color-tokens---text--black-secondary)}.heading-style-h3{font-family:var(--_typography-primitives---fonts--heading-font);font-size:var(--_typography-tokens---size--32);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--0)}.container-small{width:100%;max-width:var(--_layout-tokens---containers--small);margin-left:auto!important;margin-right:auto!important}.heading-style-h1{font-family:var(--_typography-primitives---fonts--heading-font);font-size:var(--_typography-tokens---size--60);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--0)}.padding-global{padding-right:var(--_layout-tokens---padding--margin);padding-left:var(--_layout-tokens---padding--margin)}.heading-style-h4{font-family:var(--_typography-primitives---fonts--heading-font);font-size:var(--_typography-tokens---size--26);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--0)}.heading-style-h6{font-family:var(--_typography-primitives---fonts--heading-font);font-size:var(--_typography-tokens---size--20);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--3)}.heading-style-h2{font-family:var(--_typography-primitives---fonts--heading-font);font-size:var(--_typography-tokens---size--48);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--0)}.page-wrapper{flex-flow:column;min-height:100svh;display:flex}.heading-style-h5{font-family:var(--_typography-primitives---fonts--heading-font);font-size:var(--_typography-tokens---size--20);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--3)}.container-large{width:100%;max-width:var(--_layout-tokens---containers--large);margin-left:auto!important;margin-right:auto!important}.main-wrapper{flex:1}.layer{object-fit:cover;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;inset:0%}.button-primary_wrap{grid-column-gap:1rem;grid-row-gap:1rem;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.button-primary_wrap:where(.w-variant-0af08aeb-8f14-8268-d986-60609ac9cf78),.button-primary_wrap:where(.w-variant-bef38e56-8ea3-4b5b-3e7e-4e8e6da2c936){flex:none;min-height:auto}.text-size-m{font-family:var(--_typography-primitives---fonts--body-font);font-size:var(--_typography-tokens---size--16);line-height:var(--_typography-tokens---line-height--125);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--0-5)}.hide{display:none!important}.container-medium{width:100%;max-width:var(--_layout-tokens---containers--medium);margin-left:auto!important;margin-right:auto!important}.text-style-balance{text-wrap:balance}.text-style-pretty{text-wrap:pretty}.display-contents{display:contents}.clickable_wrap{border-radius:inherit;display:contents}.clickable_link{z-index:500;opacity:0;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0%}.clickable_text.screenreader-only:where(.w-variant-5c4d9a04-d8a8-acb4-c049-4318c6e68ea6){white-space:normal;clip:auto;white-space:normal;clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.screenreader-only{white-space:nowrap;border:0 #000;width:1px;height:1px;margin-left:auto;margin-right:auto;padding:0;position:absolute;inset:0%;overflow:hidden}.section-spacer{height:var(--_layout-tokens---padding--top-bottom-s)}.section-spacer:where(.w-variant-cd232a93-fb6b-df9f-4a7b-165d1cbc35db){height:var(--_layout-tokens---padding--top-bottom)}.section-spacer:where(.w-variant-f652d07b-7924-ef9e-5980-6096b0c28fae){height:var(--_layout-tokens---spacing--40)}.section-spacer:where(.w-variant-2e4a48a2-e826-7867-b8cd-b8360b9816b8){height:0}.section-spacer:where(.w-variant-b1415c03-86fd-c3a9-48e2-4dd9610abaca){height:9.25rem}.section-spacer:where(.w-variant-f049a200-560a-9a78-7d8a-bfd38b22f6dd){height:var(--_layout-tokens---padding--inner-32)}.section-spacer:where(.w-variant-d5cfb54d-e65f-4bd6-5f49-ce79e72c4536){height:var(--_layout-tokens---padding--margin)}.footer_section.padding-global{background-color:var(--_color-tokens---fill--black);background-color:#000;background-color:var(--_color-tokens---fill--black);background-color:#000}.footer_layout{padding-top:var(--_layout-tokens---padding--top-bottom-s);padding-bottom:var(--_layout-tokens---padding--top-bottom-s);grid-column-gap:6rem;grid-row-gap:6rem;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 3fr;grid-auto-columns:1fr;display:grid}.button-primary_label{font-family:var(--_typography-primitives---fonts--accent-font);font-size:var(--_typography-tokens---size--20);letter-spacing:var(--_typography-tokens---letter-spacing--2);text-transform:uppercase}.button-primary_label:where(.w-variant-6ce2b3fe-de3f-70a0-30e1-be6b9eaf4a73){transition:color .2s}.button-primary_label:where(.w-variant-0af08aeb-8f14-8268-d986-60609ac9cf78){font-size:var(--_typography-tokens---size--20);line-height:var(--_typography-tokens---line-height--100)}.button-primary_label:where(.w-variant-b1dfc29f-460c-4503-78bf-c8d20d03721e){font-size:var(--_typography-tokens---size--16);transition:color .2s}.button-primary_label:where(.w-variant-bef38e56-8ea3-4b5b-3e7e-4e8e6da2c936){font-size:var(--_typography-tokens---size--16);line-height:var(--_typography-tokens---line-height--100)}.button-primary_label:where(.w-variant-dd1d496b-4dee-5333-b223-be56e5365c25){transition:color .2s}.button-primary_label:where(.w-variant-9d1d080b-7e3b-79fd-79db-822f44a88b4e){font-size:var(--_typography-tokens---size--16)}.s-header_wrap{padding-top:var(--_layout-tokens---padding--40);grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;justify-content:space-between;align-items:start;display:flex;position:relative}.s-header_wrap:where(.w-variant-2882bc0d-e2d0-d7ae-dc7d-b487eb1fcd8f){border-top-style:none;padding-top:0}.s-header_wrap:where(.w-variant-e7182d57-1c50-69c3-ab9b-2a8eb2cee847){grid-column-gap:2rem;grid-row-gap:2rem;border-top-style:none;flex-flow:column;justify-content:flex-start;align-items:flex-start;height:100%;padding-top:0;display:flex}.s-header_heading_wrap{color:var(--_color-tokens---text--black-primary);text-wrap:balance}.s-header_subtext_wrap{max-width:40rem;color:var(--_color-tokens---text--black-secondary);font-size:var(--_typography-tokens---size--20);margin-bottom:.125rem}.s-header_subtext_wrap:where(.w-variant-e7182d57-1c50-69c3-ab9b-2a8eb2cee847){align-self:stretch}.s-header_buttons_wrap{flex-flow:column;align-items:flex-start;display:flex}.s-header_buttons_wrap:where(.w-variant-e7182d57-1c50-69c3-ab9b-2a8eb2cee847){flex:1;justify-content:flex-end;width:100%}.s-header_buttons_list{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);display:flex}.s-header_buttons_list:where(.w-variant-2882bc0d-e2d0-d7ae-dc7d-b487eb1fcd8f){width:20rem}.s-header_buttons_list:where(.w-variant-e7182d57-1c50-69c3-ab9b-2a8eb2cee847){width:100%}.video_controls_play-button_wrap{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;width:5rem;height:5rem;color:var(--_color-tokens---text--white-primary);background-color:#fefcf81a;border:2px solid #fefcf833;border-radius:999rem;justify-content:center;align-items:center;transition:transform .2s;display:flex}.video_controls_play-button_wrap:hover{transform:scale(1.1)}.video_poster_image{z-index:2;display:block}.video_controls_wrap{z-index:5}.video_bg-video_wrap{z-index:4;justify-content:center;align-items:center;display:flex}.video_bg-video_wrap.layer{width:auto}.video_controls_play-button_icon{background-color:#0000;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;margin-left:.25rem;padding:0;display:flex;position:relative}.video_bg-video_video{object-fit:cover}.video_inline_wrap{z-index:2;visibility:visible;position:relative}.video_video{object-fit:cover;flex:none;width:100%;height:100%}.video_poster_wrap{z-index:3;pointer-events:none}.component-js{display:none}.video_wrap{background-color:var(--_color-tokens---fill--grey);cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.svg{width:100%;height:100%;display:block;overflow:visible!important}.video_controls_button{background-color:#0000;justify-content:center;align-items:center;padding:0;display:flex}.video_controls_button:focus-visible,.video_controls_button[data-wf-focus-visible]{outline-style:none}.video_controls_button.layer{z-index:100;z-index:100}.interaction-scale-in{transform:scale(calc(1 + .025*var(--_trigger---off)));transition-property:transform;transition-duration:.3s;transition-timing-function:ease-in-out}.video_controls_inner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.dialog_card_wrap{width:var(--_layout-tokens---containers--medium);border-top-style:solid;border-top-width:.0625rem;border-top-color:var(--_color-tokens---stroke--secondary);border-right-style:solid;border-right-width:.0625rem;border-right-color:var(--_color-tokens---stroke--secondary);border-bottom-style:solid;border-bottom-width:.0625rem;border-bottom-color:var(--_color-tokens---stroke--secondary);border-left-style:solid;border-left-width:.0625rem;border-left-color:var(--_color-tokens---stroke--secondary);background-color:var(--_color-tokens---fill--pure-white);max-width:calc(100% - var(--_layout-tokens---padding--margin)*2);padding:0;position:absolute}.dialog_close_wrap{z-index:5;background-color:var(--_color-tokens---stroke--white-a10);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:2rem;height:2rem;color:var(--_color-tokens---text--white-primary);border:1px solid #fff3;border-radius:999rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:.5rem .5rem auto auto;box-shadow:0 0 4px #0000000d}.dialog_close_icon{width:1rem;height:1rem}.dialog_card_slot{z-index:1}.footer_credit_text{color:var(--_color-tokens---text--white-primary)}.footer_logo_wrap{color:#f0f0f2;max-width:16rem}.button-primary_button_wrap{width:100%;height:100%;padding-top:var(--_layout-tokens---padding--inner-16);padding-right:var(--_layout-tokens---padding--inner-16);padding-bottom:var(--_layout-tokens---padding--inner-16);padding-left:var(--_layout-tokens---padding--inner-16);grid-column-gap:var(--_layout-tokens---padding--inner-16);grid-row-gap:var(--_layout-tokens---padding--inner-16);color:var(--white-500);background-color:color-mix(in hsl,var(--_color-tokens---button--blue)calc(100%*var(--_trigger---on)),var(--_color-tokens---button--blue-hover)calc(100%*var(--_trigger---off)));border-radius:inherit;flex-flow:column;justify-content:space-between;align-items:stretch;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease;display:flex}.button-primary_button_wrap:where(.w-variant-9d1d080b-7e3b-79fd-79db-822f44a88b4e){flex-flow:row;justify-content:center;align-items:center;min-height:4rem}.button-primary_button_wrap:where(.w-variant-6ce2b3fe-de3f-70a0-30e1-be6b9eaf4a73){border-style:solid;border-width:1px;border-top-color:color-mix(in hsl,var(--_color-tokens---stroke--blue)calc(100%*var(--_trigger---off)),transparent);background-color:color-mix(in hsl,var(--_color-tokens---fill--grey)calc(100%*var(--_trigger---on)),var(--_color-tokens---fill--grey)calc(100%*var(--_trigger---off)));border-right-color:color-mix(in hsl,var(--_color-tokens---stroke--blue)calc(100%*var(--_trigger---off)),transparent);border-bottom-color:color-mix(in hsl,var(--_color-tokens---stroke--blue)calc(100%*var(--_trigger---off)),transparent);border-left-color:color-mix(in hsl,var(--_color-tokens---stroke--blue)calc(100%*var(--_trigger---off)),transparent);color:color-mix(in hsl,var(--black-900)calc(100%*var(--_trigger---on)),var(--_color-tokens---text--blue-highlight)calc(100%*var(--_trigger---off)));transition-property:color,border-color,background-color;transition-duration:.2s,.2s,.2s;transition-timing-function:ease,ease,ease}.button-primary_button_wrap:where(.w-variant-0af08aeb-8f14-8268-d986-60609ac9cf78){grid-column-gap:1.25rem;grid-row-gap:1.25rem;color:var(--_color-tokens---button--blue);background-color:#0000;flex-flow:row;align-items:center;padding:0}.button-primary_button_wrap:where(.w-variant-b1dfc29f-460c-4503-78bf-c8d20d03721e){border-style:solid;border-width:1px;border-top-color:color-mix(in hsl,var(--_color-tokens---stroke--blue)calc(100%*var(--_trigger---off)),transparent);background-color:color-mix(in hsl,var(--_color-tokens---fill--grey)calc(100%*var(--_trigger---on)),var(--_color-tokens---fill--grey)calc(100%*var(--_trigger---off)));border-right-color:color-mix(in hsl,var(--_color-tokens---stroke--blue)calc(100%*var(--_trigger---off)),transparent);border-bottom-color:color-mix(in hsl,var(--_color-tokens---stroke--blue)calc(100%*var(--_trigger---off)),transparent);border-left-color:color-mix(in hsl,var(--_color-tokens---stroke--blue)calc(100%*var(--_trigger---off)),transparent);min-height:4rem;color:color-mix(in hsl,var(--_color-tokens---button--text-black)calc(100%*var(--_trigger---on)),var(--_color-tokens---text--blue-highlight)calc(100%*var(--_trigger---off)));flex-flow:row;justify-content:center;align-items:center;transition-property:color,border-color,background-color;transition-duration:.2s,.2s,.2s;transition-timing-function:ease,ease,ease}.button-primary_button_wrap:where(.w-variant-bef38e56-8ea3-4b5b-3e7e-4e8e6da2c936){grid-column-gap:var(--_layout-tokens---padding--12);grid-row-gap:var(--_layout-tokens---padding--12);color:var(--_color-tokens---button--blue);background-color:#0000;flex-flow:row;align-items:center;padding:0}.button-primary_button_wrap:where(.w-variant-dd1d496b-4dee-5333-b223-be56e5365c25){background-color:var(--_color-tokens---fill--white-bg);border-style:solid;border-width:1px;border-top-color:color-mix(in hsl,var(--_color-tokens---stroke--blue)calc(100%*var(--_trigger---off)),transparent);border-right-color:color-mix(in hsl,var(--_color-tokens---stroke--blue)calc(100%*var(--_trigger---off)),transparent);border-bottom-color:color-mix(in hsl,var(--_color-tokens---stroke--blue)calc(100%*var(--_trigger---off)),transparent);border-left-color:color-mix(in hsl,var(--_color-tokens---stroke--blue)calc(100%*var(--_trigger---off)),transparent);color:color-mix(in hsl,var(--black-900)calc(100%*var(--_trigger---on)),var(--_color-tokens---text--blue-highlight)calc(100%*var(--_trigger---off)));transition-property:color,border-color,background-color;transition-duration:.2s,.2s,.2s;transition-timing-function:ease,ease,ease}.button-primary_button_wrap.brand-small-2{flex-flow:row;justify-content:center;align-items:center;min-height:4rem}.button-primary_icon_wrap{width:.875rem;height:.875rem;transform:translate(calc(.125rem*var(--_trigger---off)),calc(-.125rem*var(--_trigger---off)));transition-property:transform;transition-duration:.2s;transition-timing-function:ease}.button-primary_icon_wrap:where(.w-variant-bef38e56-8ea3-4b5b-3e7e-4e8e6da2c936){width:.625rem;height:.625rem}.icon-component_svg.svg{display:flex}.eyebrow_wrap{text-wrap:balance}.eyebrow_label{color:var(--_color-tokens---eyebrow--blue);font-size:var(--_typography-tokens---size--14)}.eyebrow_label.text-size-eyebrow:where(.w-variant-5e97df20-e30d-ec5e-969e-fd7371e477d2){color:var(--_color-tokens---eyebrow--white)}.text-size-eyebrow{font-family:var(--_typography-primitives---fonts--accent-font);font-size:var(--_typography-tokens---size--20);line-height:var(--_typography-tokens---line-height--87);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--14);text-transform:uppercase}.text-size-cta-s{font-family:var(--_typography-primitives---fonts--accent-font);font-size:var(--_typography-tokens---size--16);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--2)}.text-size-sh{font-family:var(--_typography-primitives---fonts--accent-font);font-size:var(--_typography-tokens---size--22);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--3)}.text-size-l{font-family:var(--_typography-primitives---fonts--body-font);font-size:var(--_typography-tokens---size--20);line-height:var(--_typography-tokens---line-height--125);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--0-5)}.footer_left_wrap{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:space-between;display:flex}.footer_menu_wrap{grid-column-gap:.5rem;grid-row-gap:5.5rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.footer_menu-column_wrap{flex-flow:column;align-items:flex-start;margin-bottom:-.5rem;display:flex}.footer_nav-link_label{min-height:1.875rem;font-family:var(--_typography-primitives---fonts--body-font-base\<deleted\|variable-a9dc9676-7297-c963-78b2-6df5cd985469\>);color:var(--_color-tokens---text--white-primary);font-size:var(--_typography-tokens---size--14);line-height:var(--_typography-tokens---line-height--100);font-weight:var(--_typography-tokens---weight--400);opacity:calc(.4 + .4*var(--_trigger---on));justify-content:flex-start;align-items:center;text-decoration:none;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;display:flex}.footer_menu-column_header{font-size:var(--_typography-tokens---size--12);line-height:var(--_typography-tokens---line-height--125);font-weight:var(--_typography-tokens---weight--600);letter-spacing:var(--_typography-tokens---letter-spacing--0-5);text-transform:uppercase;color:#fffdfa99;margin-bottom:1rem}.footer_nav-link_wrap{width:100%}.button-primary_icon_outer{justify-content:flex-end;align-items:center;display:flex}.s-header_left_wrap{grid-column-gap:var(--_layout-tokens---padding--32);grid-row-gap:var(--_layout-tokens---padding--32);flex-flow:column;max-width:42rem;display:flex}.s-header_left_wrap:where(.w-variant-e7182d57-1c50-69c3-ab9b-2a8eb2cee847){max-width:none}.s-header_right_wrap{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;flex:1;width:100%;max-width:35rem;display:flex}.s-header_right_wrap:where(.w-variant-e7182d57-1c50-69c3-ab9b-2a8eb2cee847){grid-column-gap:var(--_layout-tokens---padding--60);grid-row-gap:var(--_layout-tokens---padding--60);flex:1;justify-content:flex-end;align-self:stretch;max-width:none}.partner-marquee_marquee_wrap{width:100%;padding-top:2rem;padding-bottom:2rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.partner-marquee_marquee_wrap:where(.w-variant-5c4d9a04-d8a8-acb4-c049-4318c6e68ea6){padding-top:0}.partner-marquee_track{will-change:transform;width:max-content;display:flex}.partner-marquee_list{flex:none;display:flex}.partner-marquee_list:where(.w-variant-5c4d9a04-d8a8-acb4-c049-4318c6e68ea6){align-items:center}.partner-marquee_item{flex:none;width:10rem;height:3rem}.partner-marquee_item:where(.w-variant-5c4d9a04-d8a8-acb4-c049-4318c6e68ea6){background-color:var(--_color-tokens---button--grey);justify-content:center;align-items:center;width:13rem;height:7rem;margin-left:1rem;margin-right:1rem;padding:1rem 2rem;display:flex}.partner-marquee_item:where(.w-variant-efe5fc87-cf40-b7d7-7e15-a5ddb6b58227){opacity:.3}.partner-logo_wrap{justify-content:center;align-items:center;width:100%;height:100%;padding-left:1rem;padding-right:1rem;display:flex;position:relative}.partner-logo_image{object-fit:contain;width:100%;height:100%;max-height:100%}.product-card_wrap{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);flex-flow:column;display:flex;position:relative}.product-card_wrap:where(.w-variant-fe1e4be2-c11c-6816-0a8b-28046160d3d4){grid-column-gap:0rem;grid-row-gap:0rem}.product-card_image_wrap{aspect-ratio:27/31;position:relative}.product-card_image_wrap:where(.w-variant-fe1e4be2-c11c-6816-0a8b-28046160d3d4){aspect-ratio:19/12}.product-card_heading_wrap{border-top:2px solid var(--_color-tokens---fill--black);padding-top:2rem}.product-card_heading_text{color:var(--_color-tokens---text--black-primary);font-size:var(--_typography-tokens---size--32);font-weight:var(--_typography-tokens---weight--600)}.product-card_heading_text:where(.w-variant-fe1e4be2-c11c-6816-0a8b-28046160d3d4){font-size:var(--_typography-tokens---size--26);font-weight:var(--_typography-tokens---weight--500)}.product-card_heading_layout{justify-content:space-between;align-items:center;display:flex}.product-card_heading_tag{color:var(--_color-tokens---text--black-secondary)}.stat-row_wrap{width:100%;padding-top:var(--_layout-tokens---padding--24);padding-bottom:var(--_layout-tokens---padding--24);grid-column-gap:1rem;grid-row-gap:1rem;border-bottom:1px solid var(--_color-tokens---stroke--secondary);justify-content:space-between;align-items:center;display:flex}.stat-row_wrap:where(.w-variant-dde3b61b-5047-ea38-37ca-29369e3f7f1e){padding-top:var(--_layout-tokens---padding--inner-20);padding-bottom:var(--_layout-tokens---padding--inner-20);grid-column-gap:1rem;grid-row-gap:1rem}.stat-row_label,.stat-row_label:where(.w-variant-dde3b61b-5047-ea38-37ca-29369e3f7f1e){color:var(--_color-tokens---text--black-secondary)}.stat-row_label:where(.w-variant-e76ac148-29a2-a4fd-af34-e3648498c5a9){color:var(--_color-tokens---text--black-primary)}.stat-row_label.text-size-eyebrow:where(.w-variant-dde3b61b-5047-ea38-37ca-29369e3f7f1e){font-size:var(--_typography-tokens---size--16);font-size:var(--_typography-tokens---size--16)}.stat-row_stat{color:var(--_color-tokens---text--black-primary);text-align:right}.stat-row_stat:where(.w-variant-e76ac148-29a2-a4fd-af34-e3648498c5a9){color:var(--_color-tokens---text--black-secondary)}.stat-row_stat.text-size-eyebrow:where(.w-variant-dde3b61b-5047-ea38-37ca-29369e3f7f1e){font-size:var(--_typography-tokens---size--16);font-size:var(--_typography-tokens---size--16)}.product-card_buttons_wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.application-card_wrap{background-color:#d9d9d9;width:100%;height:100%;position:relative;overflow:hidden}.application-card_content_wrap{z-index:2;padding:var(--_layout-tokens---padding--20);background-color:var(--_color-tokens---fill--white-a90);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:auto 1.25rem 1.25rem}.application-card_icon_wrap{width:.875rem;height:.875rem;transform:translate(calc(.125rem*var(--_trigger---off)),calc(-.125rem*var(--_trigger---off)));transition-property:transform;transition-duration:.2s;transition-timing-function:ease}.application-card_image_wrap{transform:scale(calc(1 + .05*var(--_trigger---off)));transition-property:transform;transition-duration:.4s;transition-timing-function:ease;position:absolute;inset:0%}.empty-state_wrap{background-color:var(--_color-tokens---fill--grey);font-family:var(--_typography-primitives---fonts--accent-font);text-transform:uppercase;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.empty-state_wrap.is-light{background-color:var(--_color-tokens---fill--white-bg)}.empty-state_wrap.is-nav-grid-2{background-color:var(--_color-tokens---fill--white-bg);grid-column:span 2}.nav-dd_toggle_icon{width:1.25rem;height:1.25rem;transform:rotate(calc(180deg*var(--_state---true)));justify-content:center;align-items:center;transition-property:transform;transition-duration:.2s;transition-timing-function:ease;display:flex}.application-card_image_overlay{z-index:2;pointer-events:none;background-image:linear-gradient(#d9d9d900 40%,#d9d9d9);position:absolute;inset:0%}.card-bg-pattern_wrap{pointer-events:none;position:absolute;inset:.875rem}.card-bg-pattern_wrap:where(.w-variant-8e4106dd-0de5-1cf9-62fe-49d79f166e52){inset:.5rem}.card-bg-pattern_element{color:#a5a5a5;width:.63rem;height:.63rem}.card-bg-pattern_element.is-2{position:absolute;inset:0% 0% auto auto}.card-bg-pattern_element.is-4{position:absolute;inset:auto auto 0% 0%}.card-bg-pattern_element.is-3{position:absolute;inset:auto 0% 0% auto}.benefit-card_eyebrow.text-size-eyebrow,.s-demo-card_eyebrow.text-size-eyebrow{font-size:var(--_typography-tokens---size--16)}.interaction-image-curtain_wrap{z-index:5;pointer-events:none;height:100%;position:absolute;inset:0%}.interaction-image-curtain_curtain{z-index:5;background-color:var(--_color-tokens---fill--pure-white);transform-origin:50% 0;width:100%;height:100%;position:absolute;inset:0%;transform:scale(1)}.interaction-image-curtain_curtain:where(.w-variant-28b7f748-603a-7773-fa45-a05c13170bdb),.interaction-image-curtain_curtain.is-color,.interaction-image-curtain_curtain.is-color{background-color:var(--_color-tokens---fill--grey)}.media-component_wrap{width:100%;height:100%;position:relative;overflow:hidden}.media-component_desktop_image.layer:where(.w-variant-239ef85a-d066-f27f-cdc7-47f7c4c0f491){object-fit:contain}.media-component_desktop_image.layer:where(.w-variant-c07c428c-0710-b082-57bd-17379d6f6fb7){object-fit:contain;object-position:50% 100%}.media-component_desktop_image.layer:where(.w-variant-723d6db5-103c-e8e4-dae6-9a86df09b0a7){object-position:50% 0%}.media-component_inner-wrap{width:100%;height:100%;position:relative}.media-component_media-wrap{position:absolute;inset:0%}.media-component_media-wrap.is-parallax{height:110%;inset:auto 0% 0%}.divider-line{width:100%;height:2px;margin-top:-2px;position:absolute;inset:0% 0% auto}.divider-line_fill{background-color:var(--_color-tokens---stroke--black);transform-origin:0%;width:100%;height:100%;position:absolute;inset:0% auto 0% 0%}.product-card_content_wrap{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);flex-flow:column;display:flex}.nav-v2_section{z-index:900;padding-top:1rem;transition:transform .3s;position:sticky;top:0}.nav-v2_section:where(.w-variant-8b713133-77dd-d924-9f9c-cd1ff9c63f1d),.nav-v2_section:where(.w-variant-406d61cc-6daa-c8e3-699b-ace1df5218e3){position:fixed;inset:0% 0% auto}.nav-v2_layout{height:var(--_layout-tokens---nav--total-height);grid-column-gap:1rem;grid-row-gap:1rem;padding-left:clamp(1rem,calc(1rem + 1rem*((100vw - 992px)/448px)),2rem);justify-content:space-between;align-items:center;display:flex}.nav-v2_logo_wrap{max-width:11rem;max-height:100%;color:color-mix(in hsl,var(--_color-tokens---text--black-primary)calc(100%*var(--_state---true)),var(--_color-tokens---text--white-primary)calc(100%*var(--_state---false)));justify-content:center;align-items:center;padding-top:.5rem;padding-bottom:.5rem;font-weight:700;text-decoration:none;transition-property:color;transition-duration:.2s;transition-timing-function:ease;display:flex}.nav-v2_drawer_wrap{grid-column-gap:1.5rem;grid-row-gap:1.5rem;height:100%;color:color-mix(in hsl,var(--_color-tokens---text--black-primary)calc(100%*var(--_state---true)),var(--_color-tokens---text--white-primary)calc(100%*var(--_state---false)));flex-grow:1;justify-content:flex-end;align-items:center;transition-property:color;transition-duration:.2s;transition-timing-function:ease;display:flex;overflow:clip}.nav-v2_drawer_wrap.is-active{visibility:unset;visibility:unset}.nav-v2_cta_wrap{align-items:stretch;display:flex}.nav-v2_menu{flex:1}.nav-v2_list{justify-content:center;align-items:stretch;height:100%;padding:.5rem 0;list-style-type:none;display:flex}.nav-dd_wrap{z-index:calc(1 + 1*var(--_state---false));position:static}.nav-dd_toggle_wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;height:100%;color:color-mix(in hsl,var(--_color-tokens---text--black-primary)calc(100%*var(--_mix---either-on)),var(--_color-tokens---text--blue-highlight)calc(100%*var(--_mix---either-off)));padding-top:.75rem;padding-bottom:.75rem;padding-left:clamp(.5rem,calc(.5rem + .25rem*((100vw - 992px)/448px)),.75rem);padding-right:clamp(.5rem,calc(.5rem + .25rem*((100vw - 992px)/448px)),.75rem);background-color:#0000;border:0 solid #000;align-items:center;transition-property:color;transition-duration:.4s;transition-timing-function:ease;display:inline-flex;position:relative}.nav-dd_panel{visibility:hidden;padding-top:.5rem;position:absolute;left:0;right:0}.nav-dd_panel.is-active{z-index:2;visibility:unset;z-index:2;visibility:unset}.nav-dd_panel_head{display:none}.nav-v2_m-button_wrap{width:var(--_layout-tokens---nav--total-height);height:var(--_layout-tokens---nav--total-height);padding-top:var(--_layout-tokens---padding--inner-16);padding-right:var(--_layout-tokens---padding--inner-16);padding-bottom:var(--_layout-tokens---padding--inner-16);padding-left:var(--_layout-tokens---padding--inner-16);color:color-mix(in hsl,var(--_color-tokens---text--black-primary)calc(100%*var(--_state---true)),var(--_color-tokens---text--white-primary)calc(100%*var(--_state---false)));background-color:#0000;justify-content:center;align-items:center;display:none}.nav-dd_back{color:inherit;background-color:#0000;border:1px solid;align-items:center;padding:.5rem .75rem;display:none}.nav-v2_card{z-index:2;color:var(--_color-tokens---text--black-primary);--_color-tokens---fill--white-bg:var(--white-500);--_color-tokens---text--black-primary:var(--white-500);--_color-tokens---fill--black:var(--white-500);--_color-tokens---text--white-primary:var(--black-500);--_color-tokens---text--black-secondary:var(--white-500-a90);--_color-tokens---background--success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>:var(--_color-tokens---system--success-background\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);--_color-tokens---text-color--success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>:var(--_color-tokens---system--success-text\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);--_color-tokens---text--blue-highlight:var(--blue-500);--_color-tokens---button--blue-hover:var(--blue-900);--_color-tokens---fill--grey:var(--grey-500);--_color-tokens---stroke--secondary:var(--white-500-a10);--_color-tokens---stroke--black:var(--black-500);--_color-tokens---fill--alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>:var(--black-80\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);--_color-tokens---fill--white\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>:var(--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);--_color-tokens---eyebrow--black\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>:var(--white\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);--_color-tokens---fill--background\<deleted\|variable-61967304-be2c-f327-2ced-0889f3de4202\>:var(--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);--_color-tokens---background--error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>:var(--_color-tokens---system--error-background\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);--_color-tokens---text-color--error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>:var(--_color-tokens---system--error-text\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);--_color-tokens---background--warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>:var(--_color-tokens---system--warning-background\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);--_color-tokens---text-color--warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>:var(--_color-tokens---system--warning-text\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);--_color-tokens---fill--background\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>:#dd23bb;--_color-tokens---text--white-secondary:var(--black-500-a80);--_color-tokens---fill--pure-white:var(--black-900);--_color-tokens---stroke--white-a10:var(--white-500-a10);--_color-tokens---button--blue:var(--blue-500);--_color-tokens---stroke--blue:var(--blue-500);--_color-tokens---button--text-black:var(--black-500);--_color-tokens---eyebrow--blue:var(--white-500);--_color-tokens---eyebrow--white:var(--white-500);--_color-tokens---text--tertiary:var(--grey-900);--_color-tokens---button--grey:var(--grey-500);--_color-tokens---fill--white-a90:var(--white-500-a90);--_color-tokens---fill--blue:var(--blue-500);--_color-tokens---stroke--white:var(--white-500);--_color-tokens---fill--blue-hover:var(--blue-900);--_color-tokens---icon--blue:var(--blue-500);--_color-tokens---button--white:var(--white-500);--_color-tokens---button--white-hover:var(--white-600);--_color-tokens---button--grey-hover:var(--grey-900);--_color-tokens---text--input-error:var(--red-500);--_color-tokens---stroke--input-error:var(--red-500);--_color-tokens---focus--outline:var(--blue-500);--_color-tokens---focus--placeholder:var(--black-500-a80);--_color-tokens---selection--color:var(--white-500);--_color-tokens---selection--background:var(--blue-500);--_color-tokens---scrollbar--background:var(--white-500);--_color-tokens---scrollbar--thumb-bg:var(--blue-500);--_color-tokens---scrollbar--thumb-hover:var(--blue-900);--_color-tokens---system--success-background\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>:var(--solid--green\<deleted\|variable-250c51ef-9593-472e-ebda-2eee102638aa\>);--_color-tokens---system--success-text\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>:var(--solid--green-darker\<deleted\|variable-af4a66ed-29aa-6390-d88f-85bf78389f92\>);--_color-tokens---system--error-background\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>:var(--solid--red\<deleted\|variable-15c39f21-4118-4533-342f-c29e9852fd79\>);--_color-tokens---system--error-text\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>:var(--solid--red-darker\<deleted\|variable-0e7bdc29-3f49-d18d-fc12-7f927e485f61\>);--_color-tokens---system--warning-background\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>:var(--solid--yellow\<deleted\|variable-32cfb3c9-dd46-3c5b-bfbe-c5b8defe4663\>);--_color-tokens---system--warning-text\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>:var(--solid--yellow-darker\<deleted\|variable-e2069969-82a7-5819-d260-1d46a98a5b09\>);transition:background-color .4s;position:relative}.nav-v2_skip-to-main{max-width:calc(12ch*var(--_trigger---off));max-height:calc(1lh*var(--_trigger---off));transition-property:max-width,max-height;transition-duration:.2s,.2s;transition-timing-function:ease,ease;position:absolute;inset:1rem auto auto 1rem;overflow:hidden}.nav-v2_skip-to-main_label{white-space:nowrap}.nav-dd_panel_card{opacity:calc(100%*var(--_state---false));max-height:calc(100svh - var(--_layout-tokens---nav--total-height) - 2rem);padding:2rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;overflow:hidden auto}.nav-v2_component{z-index:800;display:contents;position:sticky;top:0;left:0;right:0}.nav-v2_backdrop{opacity:calc(1*var(--_state---false));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background-color:color-mix(in hsl,var(--white-500)40%,transparent);transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;position:fixed;inset:0}.nav-v2_drawer_card{flex:1;height:100%;display:flex}.nav-dd-content_wrap{z-index:1;grid-column-gap:var(--_layout-tokens---padding--40);grid-row-gap:var(--_layout-tokens---padding--40);--_color-tokens---fill--white-bg:var(--white-500);--_color-tokens---text--black-primary:var(--black-500);--_color-tokens---fill--black:var(--black-900);--_color-tokens---text--white-primary:var(--white-500);--_color-tokens---text--black-secondary:var(--black-500-a80);--_color-tokens---background--success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>:var(--_color-tokens---system--success-background\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);--_color-tokens---text-color--success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>:var(--_color-tokens---system--success-text\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);--_color-tokens---text--blue-highlight:var(--blue-500);--_color-tokens---button--blue-hover:var(--blue-900);--_color-tokens---fill--grey:var(--grey-500);--_color-tokens---stroke--secondary:var(--black-500-a20);--_color-tokens---stroke--black:var(--black-500);--_color-tokens---fill--alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>:var(--black-80\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);--_color-tokens---fill--white\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>:var(--white\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);--_color-tokens---eyebrow--black\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>:var(--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);--_color-tokens---fill--background\<deleted\|variable-61967304-be2c-f327-2ced-0889f3de4202\>:var(--white\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);--_color-tokens---background--error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>:var(--_color-tokens---system--error-background\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);--_color-tokens---text-color--error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>:var(--_color-tokens---system--error-text\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);--_color-tokens---background--warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>:var(--_color-tokens---system--warning-background\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);--_color-tokens---text-color--warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>:var(--_color-tokens---system--warning-text\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);--_color-tokens---fill--background\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>:#dd23bb;--_color-tokens---text--white-secondary:var(--white-500-a90);--_color-tokens---fill--pure-white:var(--white-500);--_color-tokens---stroke--white-a10:var(--white-500-a10);--_color-tokens---button--blue:var(--blue-500);--_color-tokens---stroke--blue:var(--blue-500);--_color-tokens---button--text-black:var(--black-500);--_color-tokens---eyebrow--blue:var(--blue-500);--_color-tokens---eyebrow--white:var(--white-500);--_color-tokens---text--tertiary:var(--grey-900);--_color-tokens---button--grey:var(--grey-500);--_color-tokens---fill--white-a90:var(--white-500-a90);--_color-tokens---fill--blue:var(--blue-500);--_color-tokens---stroke--white:var(--white-500);--_color-tokens---fill--blue-hover:var(--blue-900);--_color-tokens---icon--blue:var(--blue-500);--_color-tokens---button--white:var(--white-500);--_color-tokens---button--white-hover:var(--white-600);--_color-tokens---button--grey-hover:var(--grey-900);--_color-tokens---text--input-error:var(--red-500);--_color-tokens---stroke--input-error:var(--red-500);--_color-tokens---focus--outline:var(--blue-500);--_color-tokens---focus--placeholder:var(--black-500-a80);--_color-tokens---selection--color:var(--white-500);--_color-tokens---selection--background:var(--blue-500);--_color-tokens---scrollbar--background:var(--white-500);--_color-tokens---scrollbar--thumb-bg:var(--blue-500);--_color-tokens---scrollbar--thumb-hover:var(--blue-900);--_color-tokens---system--success-background\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>:var(--solid--green\<deleted\|variable-250c51ef-9593-472e-ebda-2eee102638aa\>);--_color-tokens---system--success-text\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>:var(--solid--green-darker\<deleted\|variable-af4a66ed-29aa-6390-d88f-85bf78389f92\>);--_color-tokens---system--error-background\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>:var(--solid--red\<deleted\|variable-15c39f21-4118-4533-342f-c29e9852fd79\>);--_color-tokens---system--error-text\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>:var(--solid--red-darker\<deleted\|variable-0e7bdc29-3f49-d18d-fc12-7f927e485f61\>);--_color-tokens---system--warning-background\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>:var(--solid--yellow\<deleted\|variable-32cfb3c9-dd46-3c5b-bfbe-c5b8defe4663\>);--_color-tokens---system--warning-text\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>:var(--solid--yellow-darker\<deleted\|variable-e2069969-82a7-5819-d260-1d46a98a5b09\>);flex-flow:column;display:flex;position:relative}.nav-dd-content_wrap.is-applications{grid-column-gap:var(--_layout-tokens---padding--32);grid-row-gap:var(--_layout-tokens---padding--32);grid-column-gap:var(--_layout-tokens---padding--32);grid-row-gap:var(--_layout-tokens---padding--32)}.nav-dd-content_header_wrap{justify-content:space-between;align-items:flex-start;display:flex}.nav-dd-content_header_wrap.is-ai{grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.nav-dd_content_header{color:var(--_color-tokens---text--black-primary)}.nav-dd_content_sub-text{color:var(--_color-tokens---text--black-secondary)}.nav-dd-content_header_content{grid-column-gap:var(--_layout-tokens---padding--12);grid-row-gap:var(--_layout-tokens---padding--12);flex-flow:column;justify-content:flex-start;display:flex}.nav-dd-content_right_wrap.is-robots{max-width:22rem}.nav-dd-content_right_wrap.is-software{align-self:flex-end}.nav-dd-content_right_wrap.is-ai{flex:1;min-width:23rem}.nav-dd-content_right_wrap.is-applications{align-self:flex-end}.nav-callout_wrap{padding:var(--_layout-tokens---padding--12);grid-column-gap:var(--_layout-tokens---padding--4);grid-row-gap:var(--_layout-tokens---padding--4);background-color:var(--_color-tokens---fill--pure-white);flex-flow:column;display:flex}.text-size-s{font-family:var(--_typography-primitives---fonts--body-font);font-size:var(--_typography-tokens---size--14);line-height:var(--_typography-tokens---line-height--125);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--0-5)}.text-size-m-m{font-family:var(--_typography-primitives---fonts--body-font);font-size:var(--_typography-tokens---size--16);line-height:var(--_typography-tokens---line-height--125);font-weight:var(--_typography-tokens---weight--500);letter-spacing:var(--_typography-tokens---letter-spacing--0-5)}.nav-software_list{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.image-desc-block_wrap{width:100%;height:100%;position:relative}.image-desc-block_description_wrap{left:var(--_layout-tokens---padding--inner-16);right:var(--_layout-tokens---padding--inner-16);bottom:var(--_layout-tokens---padding--inner-16);background-color:var(--_color-tokens---fill--white-a90);position:absolute}.image-desc-block_text_wrap{color:var(--_color-tokens---text--black-secondary)}.image-desc-block_heading_wrap{color:var(--_color-tokens---text--black-primary)}.image-desc-block_description_layout{padding:var(--_layout-tokens---padding--inner-20);grid-column-gap:var(--_layout-tokens---padding--16);grid-row-gap:var(--_layout-tokens---padding--16);flex-flow:column;display:flex}.image-desc-block_eyebrow_wrap{color:var(--_color-tokens---text--blue-highlight)}.nav-robots-list_list{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.nav-robots-list_item{flex:1}.nav-v2_dropdown-bg{background-color:var(--_color-tokens---fill--grey);pointer-events:none;opacity:calc(1*var(--_state---false));padding:0;transition-property:width,height,opacity;transition-duration:.2s,.2s,.2s;transition-timing-function:ease,ease,ease;position:absolute}.nav-ai-callout_wrap{padding:var(--_layout-tokens---padding--32);grid-column-gap:var(--_layout-tokens---padding--20);grid-row-gap:var(--_layout-tokens---padding--20);background-color:var(--_color-tokens---fill--pure-white);flex-flow:column;display:flex}.nav-ai-callout_text.text-size-s{margin-bottom:0}.nav-ai-points_wrap{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);flex-direction:column;display:flex}.nav-dd-content_image_wrap{z-index:-1;height:calc(100% + var(--_layout-tokens---padding--40));justify-content:center;align-items:stretch;display:flex;position:relative}.nav-dd-content_image_image{flex:none;max-width:none;height:100%;margin-right:25%;position:absolute}.nav-dd-content_button_wrap{flex-flow:column;justify-content:flex-end;align-items:stretch;display:flex}.nav-dd-content_button_wrap.is-ai{align-items:stretch;max-width:16rem}.bento_tag.text-size-eyebrow{font-size:var(--_typography-tokens---size--14)}.resource-card_wrap{flex-direction:column;height:100%;display:flex;position:relative}.resource-card_wrap:where(.w-variant-93a1f5ab-2558-6a7c-e926-73f7886d6ffd){flex:1;height:100%}.resource-card_wrap:where(.w-variant-895b1545-330f-27e0-aa08-1f6f852b25be){flex-grow:1}.resource-card_wrap:where(.w-variant-5a4a2e4b-c2d7-cd37-a3ff-e6a3d7dfb7c8){flex:1;height:100%}.resource-card_wrap:where(.w-variant-90f36b2d-dada-a63d-fe35-bd16ad2a047f){height:100%}.resource-card_thumb_wrap{background-color:var(--_color-tokens---fill--grey);width:100%;height:15rem;position:relative;overflow:hidden}.resource-card_thumb_wrap:where(.w-variant-93a1f5ab-2558-6a7c-e926-73f7886d6ffd){z-index:0;aspect-ratio:auto;width:auto;height:auto;display:contents;position:absolute;inset:0%}.resource-card_thumb_wrap:where(.w-variant-895b1545-330f-27e0-aa08-1f6f852b25be){aspect-ratio:15/8;flex-grow:0;flex-shrink:0;width:15.5625rem;height:auto}.resource-card_thumb_wrap:where(.w-variant-5a4a2e4b-c2d7-cd37-a3ff-e6a3d7dfb7c8){z-index:0;aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0%}.resource-card_thumb_wrap:where(.w-variant-90f36b2d-dada-a63d-fe35-bd16ad2a047f){aspect-ratio:auto;width:100%;height:100%}.resource-card_tag{background-color:var(--_color-tokens---fill--grey);color:var(--_color-tokens---text--blue-highlight);align-self:flex-start;margin-top:0;margin-bottom:0;padding:.25rem .75rem}.resource-card_tag:where(.w-variant-90f36b2d-dada-a63d-fe35-bd16ad2a047f){background-color:var(--_color-tokens---fill--pure-white)}.resource-card_tag.text-size-eyebrow{font-size:var(--_typography-tokens---size--14);font-size:var(--_typography-tokens---size--14)}.theme-dark{--_color-tokens---fill--white-bg:var(--white-500);--_color-tokens---text--black-primary:var(--white-500);--_color-tokens---fill--black:var(--white-500);--_color-tokens---text--white-primary:var(--black-500);--_color-tokens---text--black-secondary:var(--white-500-a90);--_color-tokens---background--success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>:var(--_color-tokens---system--success-background\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);--_color-tokens---text-color--success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>:var(--_color-tokens---system--success-text\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);--_color-tokens---text--blue-highlight:var(--blue-500);--_color-tokens---button--blue-hover:var(--blue-900);--_color-tokens---fill--grey:var(--grey-500);--_color-tokens---stroke--secondary:var(--white-500-a10);--_color-tokens---stroke--black:var(--black-500);--_color-tokens---fill--alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>:var(--black-80\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);--_color-tokens---fill--white\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>:var(--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);--_color-tokens---eyebrow--black\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>:var(--white\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);--_color-tokens---fill--background\<deleted\|variable-61967304-be2c-f327-2ced-0889f3de4202\>:var(--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);--_color-tokens---background--error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>:var(--_color-tokens---system--error-background\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);--_color-tokens---text-color--error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>:var(--_color-tokens---system--error-text\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);--_color-tokens---background--warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>:var(--_color-tokens---system--warning-background\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);--_color-tokens---text-color--warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>:var(--_color-tokens---system--warning-text\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);--_color-tokens---fill--background\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>:#dd23bb;--_color-tokens---text--white-secondary:var(--black-500-a80);--_color-tokens---fill--pure-white:var(--black-900);--_color-tokens---stroke--white-a10:var(--white-500-a10);--_color-tokens---button--blue:var(--blue-500);--_color-tokens---stroke--blue:var(--blue-500);--_color-tokens---button--text-black:var(--black-500);--_color-tokens---eyebrow--blue:var(--white-500);--_color-tokens---eyebrow--white:var(--white-500);--_color-tokens---text--tertiary:var(--grey-900);--_color-tokens---button--grey:var(--grey-500);--_color-tokens---fill--white-a90:var(--white-500-a90);--_color-tokens---fill--blue:var(--blue-500);--_color-tokens---stroke--white:var(--white-500);--_color-tokens---fill--blue-hover:var(--blue-900);--_color-tokens---icon--blue:var(--blue-500);--_color-tokens---button--white:var(--white-500);--_color-tokens---button--white-hover:var(--white-600);--_color-tokens---button--grey-hover:var(--grey-900);--_color-tokens---text--input-error:var(--red-500);--_color-tokens---stroke--input-error:var(--red-500);--_color-tokens---focus--outline:var(--blue-500);--_color-tokens---focus--placeholder:var(--black-500-a80);--_color-tokens---selection--color:var(--white-500);--_color-tokens---selection--background:var(--blue-500);--_color-tokens---scrollbar--background:var(--white-500);--_color-tokens---scrollbar--thumb-bg:var(--blue-500);--_color-tokens---scrollbar--thumb-hover:var(--blue-900);--_color-tokens---system--success-background\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>:var(--solid--green\<deleted\|variable-250c51ef-9593-472e-ebda-2eee102638aa\>);--_color-tokens---system--success-text\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>:var(--solid--green-darker\<deleted\|variable-af4a66ed-29aa-6390-d88f-85bf78389f92\>);--_color-tokens---system--error-background\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>:var(--solid--red\<deleted\|variable-15c39f21-4118-4533-342f-c29e9852fd79\>);--_color-tokens---system--error-text\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>:var(--solid--red-darker\<deleted\|variable-0e7bdc29-3f49-d18d-fc12-7f927e485f61\>);--_color-tokens---system--warning-background\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>:var(--solid--yellow\<deleted\|variable-32cfb3c9-dd46-3c5b-bfbe-c5b8defe4663\>);--_color-tokens---system--warning-text\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>:var(--solid--yellow-darker\<deleted\|variable-e2069969-82a7-5819-d260-1d46a98a5b09\>)}.resource-card_title:where(.w-variant-93a1f5ab-2558-6a7c-e926-73f7886d6ffd),.resource-card_title:where(.w-variant-5a4a2e4b-c2d7-cd37-a3ff-e6a3d7dfb7c8){font-size:var(--_typography-tokens---size--32)}.resource-card_layout{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;height:100%;display:flex;position:relative}.resource-card_layout:where(.w-variant-93a1f5ab-2558-6a7c-e926-73f7886d6ffd){height:100%;padding:var(--_layout-tokens---padding--inner-20);flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.resource-card_layout:where(.w-variant-895b1545-330f-27e0-aa08-1f6f852b25be){grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);flex-direction:row;flex-grow:1;align-items:stretch}.resource-card_layout:where(.w-variant-5a4a2e4b-c2d7-cd37-a3ff-e6a3d7dfb7c8){height:100%;padding:var(--_layout-tokens---padding--inner-20);flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.resource-card_layout:where(.w-variant-90f36b2d-dada-a63d-fe35-bd16ad2a047f){grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);grid-template-rows:auto;grid-template-columns:2fr 1fr;height:100%;display:grid;overflow:hidden}.team-card_role.text-size-eyebrow{font-size:var(--_typography-tokens---size--14)}.cta_section{background-color:var(--_color-tokens---fill--black);position:relative;overflow:hidden}.cta_bg_wrap{z-index:1;background-color:var(--_color-tokens---fill--pure-white);justify-content:center;align-items:center;display:flex;position:absolute;inset:0%;overflow:hidden}.cta_glow{background-color:var(--_color-tokens---fill--blue);opacity:.75;filter:blur(140px);border-radius:50%;width:40%;height:200%;position:absolute;top:auto;bottom:auto}.cta_glow:where(.w-variant-ab9626e4-9fec-13d3-4bd2-10d9d3b1dcc5),.cta_glow:where(.w-variant-1d830105-f646-5d00-ac29-543b5405cc03){display:none}.cta_glow.is-left{bottom:0;left:-20%}.cta_glow.is-right{top:0;right:-20%}.cta_layout{z-index:2;width:100%;padding-top:var(--_layout-tokens---padding--top-bottom-s);padding-bottom:var(--_layout-tokens---padding--top-bottom-s);grid-column-gap:var(--_layout-tokens---padding--title);grid-row-gap:var(--_layout-tokens---padding--title);justify-content:space-between;align-items:center;display:flex;position:relative}.cta_layout:where(.w-variant-1d830105-f646-5d00-ac29-543b5405cc03){padding-top:var(--_layout-tokens---padding--margin);padding-bottom:var(--_layout-tokens---padding--margin);align-items:flex-end}.cta_heading_wrap{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;max-width:47.5rem;display:flex}.cta_heading_wrap:where(.w-variant-1d830105-f646-5d00-ac29-543b5405cc03){justify-content:flex-end;align-items:stretch;max-width:35rem;min-height:33rem}.cta_heading_text{color:var(--_color-tokens---text--black-primary);margin-top:0;margin-bottom:0}.cta_buttons_wrap{grid-column-gap:var(--_layout-tokens---padding--8);grid-row-gap:var(--_layout-tokens---padding--8);grid-template-rows:auto;grid-template-columns:1fr;grid-auto-flow:column;justify-content:flex-end;min-width:27.5rem;display:flex}.cta_rule{z-index:3;background-color:var(--_color-tokens---text--white-secondary);height:1px;position:absolute;bottom:0%;left:0%;right:0%}.cta_rule:where(.w-variant-ab9626e4-9fec-13d3-4bd2-10d9d3b1dcc5){display:none}.nav-ai-callout_header{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}.resource-hero_section{padding-right:var(--_layout-tokens---padding--margin);padding-left:var(--_layout-tokens---padding--margin);background-color:var(--_color-tokens---fill--white-bg);flex-direction:column;display:flex}.resource-hero_contain{flex-direction:column;width:100%;display:flex}.resource-hero_layout{grid-column-gap:var(--_layout-tokens---padding--title);grid-row-gap:var(--_layout-tokens---padding--title);flex-direction:column;width:100%;display:flex}.resource-hero_featured{width:100%;padding-top:var(--_layout-tokens---padding--title);padding-bottom:var(--_layout-tokens---padding--title);grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);flex-direction:row;grid-template-rows:auto;grid-template-columns:3fr;grid-auto-columns:2fr;grid-auto-flow:column;align-items:stretch;display:flex;position:relative}.nav-ai-point_wrap{grid-column-gap:var(--_layout-tokens---padding--16);grid-row-gap:var(--_layout-tokens---padding--16);flex-wrap:nowrap;align-items:center;display:flex}.nav-ai-point_icon{background-color:var(--_color-tokens---fill--grey);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.nav-ai-point_content_label{color:var(--_color-tokens---text--black-primary)}.nav-ai-skills_wrap{padding-top:var(--_layout-tokens---padding--40);grid-column-gap:var(--_layout-tokens---padding--20);grid-row-gap:var(--_layout-tokens---padding--20);border-top:2px solid var(--_color-tokens---stroke--black);flex-direction:column;display:flex}.nav-ai-skills_copy_wrap{grid-column-gap:var(--_layout-tokens---padding--12);grid-row-gap:var(--_layout-tokens---padding--12);flex-flow:row;justify-content:space-between;align-items:flex-start;display:flex}.nav-ai-skills_list{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.resource-grid_section{padding-right:var(--_layout-tokens---padding--margin);padding-left:var(--_layout-tokens---padding--margin);background-color:var(--_color-tokens---fill--white-bg);flex-direction:column;display:flex}.nav-ai-skill_card{padding:var(--_layout-tokens---padding--20);grid-column-gap:var(--_layout-tokens---padding--20);grid-row-gap:var(--_layout-tokens---padding--20);background-color:var(--_color-tokens---fill--white-a90);flex-direction:column;justify-content:space-between;display:flex}.resource-grid_contain{flex-direction:column;width:100%;display:flex}.nav-ai-skill_tag{color:var(--_color-tokens---text--black-secondary)}.nav-ai-skill_tag.text-size-eyebrow{font-size:var(--_typography-tokens---size--14);font-size:var(--_typography-tokens---size--14);margin-bottom:0}.resource-grid_layout{flex-direction:column;width:100%;display:flex}.nav-ai-skill_title{color:var(--_color-tokens---text--black-primary)}.resource-grid_filter{padding-top:var(--_layout-tokens---padding--inner-32);padding-bottom:var(--_layout-tokens---padding--inner-32);grid-column-gap:var(--_layout-tokens---padding--16);grid-row-gap:var(--_layout-tokens---padding--16);flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.nav-ai-callout_line{background-color:var(--_color-tokens---stroke--secondary);width:100%;height:1px}.resource-grid_tabs{grid-column-gap:var(--_layout-tokens---padding--12);grid-row-gap:var(--_layout-tokens---padding--12);flex-flow:wrap;align-items:center;display:flex}.nav-apps_body{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);flex-wrap:nowrap;align-items:stretch;display:flex}.nav-apps-featured_list-wrap{flex:1;min-width:0}.nav-apps-featured_list{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;height:100%;display:grid}.nav-apps-featured_item{width:100%;height:100%;min-height:20rem}.resource-grid_search_wrap{grid-column-gap:var(--_layout-tokens---padding--8);grid-row-gap:var(--_layout-tokens---padding--8);flex:1;justify-content:flex-end;align-items:center;max-width:25rem;display:flex;position:relative}.resource-grid_search-input{padding-top:var(--_layout-tokens---padding--inner-16);padding-right:var(--_layout-tokens---padding--inner-16);padding-bottom:var(--_layout-tokens---padding--inner-16);padding-left:var(--_layout-tokens---padding--inner-16);background-color:var(--_color-tokens---fill--grey);color:var(--_color-tokens---text--black-primary);border-style:none;flex-grow:1;margin-bottom:0}.resource-grid_search-input::placeholder{color:var(--_color-tokens---text--black-secondary);letter-spacing:.02em;text-transform:uppercase}.resource-grid_cms_list{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---padding--40);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.resource-grid_cms_item{flex-direction:column;display:flex}.resource-grid_pagination{padding-top:var(--_layout-tokens---padding--inner-32);grid-column-gap:var(--_layout-tokens---padding--4);grid-row-gap:var(--_layout-tokens---padding--4);justify-content:center;align-items:center;display:flex}.nav-apps-list_list{flex-direction:column;display:flex}.nav-apps-list_list.is-2-col{grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;min-width:25rem;display:grid}.nav-apps-list_item{width:100%}.nav-apps-list_wrap{padding-right:var(--_layout-tokens---padding--inner-20);padding-left:var(--_layout-tokens---padding--inner-20);background-color:var(--_color-tokens---fill--white-bg);flex-direction:column;flex:0 0 16rem;display:flex}.nav-apps-list_link{padding-top:var(--_layout-tokens---padding--16);padding-bottom:var(--_layout-tokens---padding--16);border-bottom:1px solid var(--_color-tokens---stroke--secondary);color:var(--_color-tokens---text--black-secondary);align-items:center;text-decoration:none;transition:color .2s;display:flex}.nav-apps-list_link:hover{color:var(--_color-tokens---text--blue-highlight)}.nav-apps-list_label.text-size-m{margin-bottom:0}.nav-apps-footer_wrap{padding-top:var(--_layout-tokens---padding--32);grid-column-gap:var(--_layout-tokens---padding--40);grid-row-gap:var(--_layout-tokens---padding--40);border-top:2px solid var(--_color-tokens---stroke--black);justify-content:space-between;align-items:flex-end;display:flex}.nav-apps-footer_copy{grid-column-gap:var(--_layout-tokens---padding--24);grid-row-gap:var(--_layout-tokens---padding--24);flex-direction:column;align-items:flex-start;max-width:28rem;display:flex}.nav-apps-stats_wrap{grid-column-gap:var(--_layout-tokens---padding--48);grid-row-gap:var(--_layout-tokens---padding--48);align-items:flex-start;display:flex}.nav-apps-stat_wrap{grid-column-gap:var(--_layout-tokens---padding--12);grid-row-gap:var(--_layout-tokens---padding--12);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.nav-apps-stat_value{color:var(--_color-tokens---text--blue-highlight)}.nav-apps-stat_value.heading-style-h2{margin-bottom:0}.nav-apps-stat_label{color:var(--_color-tokens---text--black-primary);text-transform:uppercase}.nav-apps-stat_label.text-size-cta-s{margin-bottom:0}.page-button_link{width:2rem;height:2rem;color:color-mix(in hsl,var(--_color-tokens---text--black-primary)calc(100%*var(--_mix---either-on)),var(--_color-tokens---text--white-primary)calc(100%*var(--_mix---either-off)));background-color:color-mix(in hsl,var(--_color-tokens---fill--grey)calc(100%*var(--_mix---either-on)),var(--_color-tokens---fill--blue)calc(100%*var(--_mix---either-off)));justify-content:center;align-items:center;text-decoration:none;transition-property:color,background-color;transition-duration:.2s,.2s;transition-timing-function:ease,ease;display:flex}.page-button_link.is-arrow{border-style:none;border-radius:0;margin:0;padding:0}.resource-grid_list-wrap{flex-direction:column;width:100%;display:flex}.nav-apps-list_list-wrap{width:100%}.nav-resources_body{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-items:stretch;display:grid}.nav-resources-posts_list-wrap{flex:1;min-width:0;display:contents}.nav-resources-posts_list{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:100%;display:contents}.nav-resources-posts_item{height:100%}.nav-resources-aside_title{padding-top:var(--_layout-tokens---padding--inner-20);padding-bottom:var(--_layout-tokens---padding--inner-16);color:var(--_color-tokens---text--black-primary)}.nav-resources-aside_title.heading-style-h4{margin-bottom:0}.nav-company_cols{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);flex-wrap:nowrap;align-items:stretch;display:flex}.nav-company-media_col{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);flex-direction:column;flex:1;min-height:22rem;display:flex;position:relative;overflow:hidden}.nav-company-marquee_wrap{padding-top:var(--_layout-tokens---padding--32);grid-column-gap:var(--_layout-tokens---padding--20);grid-row-gap:var(--_layout-tokens---padding--20);border-top:1px solid var(--_color-tokens---stroke--secondary);flex-direction:column;display:flex}.nav-company-title_row{grid-column-gap:var(--_layout-tokens---padding--16);grid-row-gap:var(--_layout-tokens---padding--16);align-items:center;display:flex}.resource-grid_search-form{grid-column-gap:var(--_layout-tokens---padding--16);grid-row-gap:var(--_layout-tokens---padding--16);border-top:1px solid var(--_color-tokens---stroke--secondary);border-bottom:1px solid var(--_color-tokens---stroke--secondary);flex-flow:wrap;justify-content:space-between;align-items:stretch;width:100%;height:auto;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;display:flex;position:relative}.resource-card_copy{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;flex:1;display:flex}.resource-card_copy:where(.w-variant-93a1f5ab-2558-6a7c-e926-73f7886d6ffd){z-index:1;grid-column-gap:var(--_layout-tokens---padding--16);grid-row-gap:var(--_layout-tokens---padding--16);flex:none}.resource-card_copy:where(.w-variant-895b1545-330f-27e0-aa08-1f6f852b25be){flex-grow:1;justify-content:space-between}.resource-card_copy:where(.w-variant-5a4a2e4b-c2d7-cd37-a3ff-e6a3d7dfb7c8){z-index:1;grid-column-gap:var(--_layout-tokens---padding--16);grid-row-gap:var(--_layout-tokens---padding--16);flex:none}.resource-card_copy:where(.w-variant-90f36b2d-dada-a63d-fe35-bd16ad2a047f){height:100%;padding:var(--_layout-tokens---padding--inner-20);grid-column-gap:var(--_layout-tokens---padding--16);grid-row-gap:var(--_layout-tokens---padding--16);background-color:var(--_color-tokens---fill--grey);justify-content:space-between}.resource-card_body{color:var(--_color-tokens---text--black-secondary);margin-top:0;margin-bottom:0;display:none}.resource-card_body:where(.w-variant-93a1f5ab-2558-6a7c-e926-73f7886d6ffd),.resource-card_body:where(.w-variant-5a4a2e4b-c2d7-cd37-a3ff-e6a3d7dfb7c8),.resource-card_body:where(.w-variant-90f36b2d-dada-a63d-fe35-bd16ad2a047f){display:block}.page-button_dots{width:2rem;height:2rem;color:var(--_color-tokens---text--black-secondary);justify-content:center;align-items:center;display:flex}.resource-hero_featured_list-wrap{display:flex}.resource-hero_featured_list{display:contents}.resource-hero_featured_item{flex:1;min-height:30rem;display:flex}.resource-hero_featured_item.is-video{min-height:32rem}.resource-card_button_wrap:where(.w-variant-90f36b2d-dada-a63d-fe35-bd16ad2a047f){margin-top:auto}.nav-ai-point_svg{width:1.875rem;height:1.875rem;color:var(--_color-tokens---stroke--blue)}.nav-ai-point_content_wrap{grid-column-gap:var(--_layout-tokens---padding--4);grid-row-gap:var(--_layout-tokens---padding--4);flex-flow:column;padding-bottom:.25rem;display:flex}.nav-ai-point_content_text{color:var(--_color-tokens---text--black-secondary)}.nav-dd-content_left_wrap{grid-column-gap:var(--_layout-tokens---padding--48);grid-row-gap:var(--_layout-tokens---padding--48);flex-flow:column;justify-content:space-between;height:100%;display:flex}.nav-ai-skills_copy_text{max-width:20rem;color:var(--_color-tokens---text--black-secondary)}.resource-card_tag_wrap{align-self:flex-start}.resource-card_tag_wrap:where(.w-variant-93a1f5ab-2558-6a7c-e926-73f7886d6ffd),.resource-card_tag_wrap:where(.w-variant-5a4a2e4b-c2d7-cd37-a3ff-e6a3d7dfb7c8){left:var(--_layout-tokens---padding--inner-20);top:var(--_layout-tokens---padding--inner-20);position:absolute}.resource-card_inner_wrap{display:contents}.resource-card_inner_wrap:where(.w-variant-93a1f5ab-2558-6a7c-e926-73f7886d6ffd),.resource-card_inner_wrap:where(.w-variant-5a4a2e4b-c2d7-cd37-a3ff-e6a3d7dfb7c8){max-width:30rem;padding:var(--_layout-tokens---padding--inner-20);grid-column-gap:var(--_layout-tokens---padding--16);grid-row-gap:var(--_layout-tokens---padding--16);background-color:var(--_color-tokens---fill--white-a90);flex-flow:column;display:flex}.resource-card_text_wrap{grid-column-gap:var(--_layout-tokens---padding--20);grid-row-gap:var(--_layout-tokens---padding--20);flex-flow:column;display:flex}.nav-callout_heading_wrap{grid-column-gap:.375rem;grid-row-gap:.375rem;display:flex}.nav-callout_heading_flag{width:2rem}.nav-software_item{width:100%;min-height:25rem;overflow:hidden}.nav-dd_panel_m-button{display:none}.nav-company-marquee_heading{color:var(--_color-tokens---text--blue-highlight)}.text-size-tag{font-family:var(--_typography-primitives---fonts--accent-font);font-size:var(--_typography-tokens---size--12);line-height:var(--_typography-tokens---line-height--87);font-weight:var(--_typography-tokens---weight--400);letter-spacing:var(--_typography-tokens---letter-spacing--2);text-transform:uppercase}.resource-grid_icon_wrap{left:auto;right:var(--_layout-tokens---padding--inner-16);width:1.5rem;height:1.5rem;position:absolute}.resource-card_thumb_image.layer.is-empty{z-index:2;z-index:2;z-index:2}.custom-input_wrap{cursor:pointer;background-color:color-mix(in hsl,var(--_color-tokens---fill--grey)calc(100%*var(--_mix---either-on)),var(--_color-tokens---fill--black)calc(100%*var(--_mix---either-off)));color:color-mix(in hsl,var(--_color-tokens---text--black-primary)calc(100%*var(--_mix---either-on)),var(--_color-tokens---text--white-primary)calc(100%*var(--_mix---either-off)));justify-content:center;align-items:center;margin-bottom:0;padding:1rem 1.25rem;transition-property:color,background-color;transition-duration:.2s,.2s;transition-timing-function:ease,ease;display:inline-flex;position:relative}.custom-input_wrap:where(.w-variant-d66626fc-9d7e-96fc-1655-95edb9fbee63){grid-column-gap:.5rem;background-color:#0000;justify-content:flex-start;align-items:center;width:100%;height:auto;padding:0;transition:color .2s,background-color .2s;display:flex}.custom-input_wrap:where(.w-variant-a65b28b5-c449-e897-7d2d-33bf781c0618){border-style:solid;border-width:1px;border-color:var(--_color-tokens---stroke--secondary,#1e1e1e33);cursor:pointer;background-color:color-mix(in hsl,var(--_color-tokens---fill--grey)calc(100%*var(--_mix---either-on)),var(--_color-tokens---fill--blue)calc(100%*var(--_mix---either-off)));color:color-mix(in hsl,var(--_color-tokens---text--black-secondary)calc(100%*var(--_mix---either-on)),var(--_color-tokens---text--white-primary)calc(100%*var(--_mix---either-off)));border-radius:9999px;justify-content:center;align-items:center;padding:.625rem 1rem;display:inline-flex}.custom-input_input{z-index:1;opacity:0;cursor:pointer;border:1px #000;width:100%;height:100%;margin:0;position:absolute;inset:0%}.custom-input_input:where(.w-variant-d66626fc-9d7e-96fc-1655-95edb9fbee63){opacity:1;background-color:color-mix(in hsl,transparent calc(100%*var(--_state---true)),var(--_color-tokens---fill--blue)calc(100%*var(--_state---false)));border-style:solid;border-width:1px;border-top-color:color-mix(in hsl,var(--_color-tokens---stroke--black)calc(100%*var(--_mix---either-on)),var(--_color-tokens---stroke--blue)calc(100%*var(--_mix---either-off)));border-right-color:color-mix(in hsl,var(--_color-tokens---stroke--black)calc(100%*var(--_mix---either-on)),var(--_color-tokens---stroke--blue)calc(100%*var(--_mix---either-off)));border-bottom-color:color-mix(in hsl,var(--_color-tokens---stroke--black)calc(100%*var(--_mix---either-on)),var(--_color-tokens---stroke--blue)calc(100%*var(--_mix---either-off)));border-left-color:color-mix(in hsl,var(--_color-tokens---stroke--black)calc(100%*var(--_mix---either-on)),var(--_color-tokens---stroke--blue)calc(100%*var(--_mix---either-off)));width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 2px color-mix(in hsl,transparent calc(100%*var(--_state---true)),var(--_color-tokens---fill--pure-white)calc(100%*var(--_state---false)));border-radius:999rem;transition-property:box-shadow,border-color,background-color;transition-duration:.2s,.2s,.2s;transition-timing-function:ease,ease,ease;position:relative}.custom-input_label{z-index:0;pointer-events:none;font-family:var(--_typography-primitives---fonts--accent-font);font-size:var(--_typography-tokens---size--16);line-height:var(--_typography-tokens---line-height--100);letter-spacing:var(--_typography-tokens---letter-spacing--2);text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:400;position:relative}.custom-input_label:where(.w-variant-a65b28b5-c449-e897-7d2d-33bf781c0618){font-family:var(--_typography-primitives---fonts--body-font);text-transform:none;white-space:nowrap;letter-spacing:0;font-size:1rem;font-weight:500;line-height:1}.custom-input_label:where(.w-variant-d66626fc-9d7e-96fc-1655-95edb9fbee63){pointer-events:auto;font-family:var(--_typography-primitives---fonts--body-font);line-height:var(--_typography-tokens---line-height--125);text-transform:none;color:color-mix(in hsl,var(--_color-tokens---text--black-secondary)calc(100%*var(--_mix---either-on)),var(--_color-tokens---text--black-primary)calc(100%*var(--_mix---either-off)))}.resource-grid_slot{padding-top:var(--_layout-tokens---padding--inner-32)}.resource-grid_filters-dd_wrap{z-index:auto;flex:1;margin-left:0;margin-right:0}.resource-grid_filters-dd_toggle{padding-top:var(--_layout-tokens---padding--inner-16);padding-right:var(--_layout-tokens---padding--inner-16);padding-bottom:var(--_layout-tokens---padding--inner-16);padding-left:var(--_layout-tokens---padding--inner-16);background-color:color-mix(in hsl,var(--_color-tokens---fill--black)calc(100%*var(--_mix---either-on)),var(--_color-tokens---fill--grey)calc(100%*var(--_mix---either-off)));color:color-mix(in hsl,var(--_color-tokens---text--white-primary)calc(100%*var(--_mix---either-on)),var(--_color-tokens---text--blue-highlight)calc(100%*var(--_mix---either-off)));margin-left:0;margin-right:0;transition-property:color,background-color;transition-duration:.2s,.2s;transition-timing-function:ease,ease;display:none}.resource-grid_filters-dd_icon{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:.125rem;display:flex}.resource-grid_filters-dd_toggle_layout{grid-column-gap:var(--_layout-tokens---gaps--gutter);grid-row-gap:var(--_layout-tokens---gaps--gutter);justify-content:space-between;align-items:center;display:flex}.resource-grid_filters-dd_list{background-color:#0000;width:100%;height:100%;padding:0;display:block;position:static}.resource-hero_line{position:absolute;inset:auto 0% 0%}.resource-hero_left_wrap{flex:1}.resource-hero_right_wrap{flex:1;max-width:35rem}.product-card_image_image{object-fit:contain;object-position:50% 100%}.dialog_video_slot{display:none;overflow:hidden}.cta_media_wrap{display:none;position:absolute;inset:0%;overflow:hidden}.cta_media_wrap:where(.w-variant-ab9626e4-9fec-13d3-4bd2-10d9d3b1dcc5),.cta_media_wrap:where(.w-variant-1d830105-f646-5d00-ac29-543b5405cc03){display:block}.nav-v2_bg{z-index:-1;background-color:color-mix(in hsl,var(--_color-tokens---fill--pure-white)calc(100%*var(--_state---true)),var(--_color-tokens---fill--grey)calc(100%*var(--_state---false)));transition:background-color .2s;position:absolute;inset:0%}.nav-v2_bg:where(.w-variant-406d61cc-6daa-c8e3-699b-ace1df5218e3){opacity:0}.cta_eyebrow_wrap{color:var(--_color-tokens---text--black-primary)}.cta_eyebrow_wrap:where(.w-variant-1d830105-f646-5d00-ac29-543b5405cc03){flex:1}.cta_button_wrap{flex:1;max-width:14rem}.cta_media_overlay{z-index:2;opacity:.3;background-color:#000;position:absolute;inset:0%}.cta_text_wrap{color:var(--_color-tokens---text--black-primary)}.statement-band_text.heading-style-h4{line-height:var(--_typography-tokens---line-height--125);letter-spacing:var(--_typography-tokens---letter-spacing--0-5)}.page-button_icon{flex-shrink:0;justify-content:center;align-items:center;width:.4375rem;height:.4375rem;display:flex;transform:rotate(45deg)}.page-button_icon.is-prev{transform:rotate(225deg)}.resource-grid_links_list{grid-column-gap:var(--_layout-tokens---spacing--4);grid-row-gap:var(--_layout-tokens---spacing--4);display:flex}.nav-company-title_flag{width:2.5rem}.image-desc-block_image_wrap{position:absolute;inset:0%}@media screen and (max-width:991px){body{--_layout-tokens---spacing--8:.25rem;--_layout-tokens---padding--32:2rem;--_layout-tokens---padding--inner-20:1.25rem;--_layout-tokens---padding--title:4rem;--_layout-tokens---padding--40:2.5rem;--_layout-tokens---containers--small:75rem;--_layout-tokens---padding--margin:1.5rem;--_layout-tokens---padding--large\<deleted\|variable-29750a95-c01f-93d3-4919-225bb8187e1d\>:6rem;--_layout-tokens---containers--large:120rem;--_layout-tokens---containers--medium:85rem;--_layout-tokens---spacing--12:1rem;--_layout-tokens---padding--top-bottom-s:3.75rem;--_layout-tokens---padding--top-bottom:7.5rem;--_layout-tokens---spacing--40:6rem;--_layout-tokens---padding--inner-32:2rem;--_layout-tokens---gaps--gutter:1.25rem;--_layout-tokens---padding--inner-16:1rem;--_layout-tokens---padding--12:.75rem;--_layout-tokens---padding--96:6rem;--_layout-tokens---padding--60:3.75rem;--_layout-tokens---padding--20:1.25rem;--_layout-tokens---padding--24:1.5rem;--_layout-tokens---padding--8:.5rem;--_layout-tokens---padding--48:3rem;--_layout-tokens---nav--total-height:4rem;--_layout-tokens---padding--4:.25rem;--_layout-tokens---padding--16:1rem;--_layout-tokens---stroke--1px:.0625rem;--_layout-tokens---spacing--4:.125rem;--_layout-tokens---spacing--0:0rem;--_layout-tokens---spacing--10:.5rem;--_layout-tokens---spacing--16:2rem;--_layout-tokens---spacing--20:3rem;--_layout-tokens---scrollbar--width:.85rem;--_layout-tokens---scrollbar--width-thin:calc(var(--_layout-tokens---scrollbar--width)/2);--_layout-tokens---focus--offset:.125rem;--_layout-tokens---focus--width:.125rem;--_layout-tokens---radius--8:.5rem;--_layout-tokens---radius--12:.75rem;--_layout-tokens---radius--16:1rem;--_layout-tokens---radius--24:1.5rem;--_layout-tokens---radius--4:.25rem;--_layout-tokens---radius--full:9999px;--_layout-tokens---gaps--module-s:2rem;--_layout-tokens---gaps--module-l:3rem;--_layout-tokens---spacing--24:4rem;--_layout-tokens---spacing--32:5rem;--_layout-tokens---spacing--48:8rem;--_layout-tokens---spacing--60:12rem}.hide-tablet{display:none!important}.fs-styleguide_2-col{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.fs-styleguide_1-col{grid-column-gap:2rem;grid-row-gap:2rem}.fs-styleguide_heading-medium{font-size:3rem}.fs-styleguide_4-col,.fs-styleguide_3-col{grid-template-columns:1fr}.button-primary_wrap:where(.w-variant-b1dfc29f-460c-4503-78bf-c8d20d03721e){color:color-mix(in hsl,var(--_color-tokens---text--black-primary)calc(100%*var(--_state---true)),var(--_color-tokens---text--white-primary)calc(100%*var(--_state---false)))}.fs-styleguide_section{grid-column-gap:2.5rem;grid-template-columns:1fr}.fs-styleguide_heading-header{font-size:4rem}.section-spacer:where(.w-variant-b1415c03-86fd-c3a9-48e2-4dd9610abaca){height:7rem}.s-header_wrap{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;align-items:stretch;display:flex}.s-header_subtext_wrap{text-align:left}.button-primary_button_wrap:where(.w-variant-fe1e4be2-c11c-6816-0a8b-28046160d3d4){background-color:color-mix(in hsl,var(--_color-tokens---button--blue)calc(100%*var(--_trigger---on)),var(--_color-tokens---button--blue-hover)calc(100%*var(--_trigger---off)))}.button-primary_button_wrap:where(.w-variant-b1dfc29f-460c-4503-78bf-c8d20d03721e){background-color:color-mix(in hsl,var(--_color-tokens---fill--grey)calc(100%*var(--_trigger---on)),var(--_color-tokens---fill--grey)calc(100%*var(--_trigger---off)))}.faq_layout{grid-template-columns:1fr}.vertical-tabs_slider_wrap{display:flex}.vertical-tabs_media_wrap{aspect-ratio:16/9}.product-specifications_layout{grid-template-columns:4fr}.simple-cta_layout{flex-flow:column;align-items:stretch}.s-header_right_wrap,.s-header_right_wrap:where(.w-variant-2882bc0d-e2d0-d7ae-dc7d-b487eb1fcd8f){max-width:none}.product-info_media_wrap,.products-row_cms_list{flex-flow:column}.product-card_image_wrap{aspect-ratio:21/18}.stat-row_wrap:where(.w-variant-dde3b61b-5047-ea38-37ca-29369e3f7f1e){flex-flow:wrap}.product-hero_right_wrap{max-width:none;padding-top:0}.product-hero_content_wrap{flex-flow:column;align-items:stretch}.product-hero_media_wrap{height:24rem}.product-applications_cms_list{grid-template-columns:1fr}.product-features_content_wrap{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.product-features_content_image_wrap{aspect-ratio:21/20}.product-features_list_wrap{border-style:solid none;border-width:1px;border-color:var(--_color-tokens---stroke--secondary);max-width:none}.product-specifications_specs_list,.customer-story_wrap{grid-template-columns:1fr}.customer-story_image_wrap{aspect-ratio:21/20}.nav-dd_toggle_icon{width:1.5rem;height:1.5rem;transform:rotate(90deg)}.application-hero_content_layut{flex-flow:column;grid-template-columns:1fr}.application-hero_right_wrap,.simple-cta_button_wrap{max-width:none}.benefits_cards_wrap{flex-flow:column}.nav_button_layout{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.nav_button_icon{grid-column-gap:.285rem;grid-row-gap:.285rem;flex-flow:column;justify-content:center;align-items:center;width:1.5rem;transition:all .2s cubic-bezier(1,0,0,1);display:flex}.nav_button_line_part{background-color:currentColor;flex:1;height:100%;padding:0;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transform:translate(0)}.nav_button_line_part.is-1-2,.nav_button_line_part.is-3-1{transform:rotate(calc(-45deg*var(--_state---false)))!important}.nav_button_line_part.is-3-2,.nav_button_line_part.is-1-1{transform:rotate(calc(45deg*var(--_state---false)))!important}.nav_button_line_part.is-1-2,.nav_button_line_part.is-3-2,.nav_button_line_part.is-1-1,.nav_button_line_part.is-3-1{transform:rotate(0)}.nav_button_line_part.is-1-1{transform:rotate(calc(45deg*var(--_state---false)))!important}.nav_button_line_part.is-1-2,.nav_button_line_part.is-3-1{transform:rotate(calc(-45deg*var(--_state---false)))!important}.nav_button_line_part.is-3-2,.nav_button_line_part.is-1-1{transform:rotate(calc(45deg*var(--_state---false)))!important}.nav_button_line_part.is-3-2{transform:rotate(calc(45deg*var(--_state---false)))!important}.nav_button_line_part.is-3-1{transform:rotate(calc(-45deg*var(--_state---false)))!important}.nav_button_line_part.is-1-2,.nav_button_line_part.is-3-2,.nav_button_line_part.is-1-1,.nav_button_line_part.is-3-1{transform:rotate(0)}.simple-hero_layout{grid-template-columns:3fr}.routine-builder_layout{flex-flow:column;display:flex}.horizontal-media_layout{grid-template-columns:1fr;grid-auto-flow:row}.horizontal-media_layout:where(.w-variant-81a51a6d-9a7d-54a2-b99d-c427c9b45e35){flex-flow:column-reverse;display:flex}.horizontal-media_content_wrap{max-width:none;padding-left:0}.horizontal-media_content_wrap:where(.w-variant-81a51a6d-9a7d-54a2-b99d-c427c9b45e35){padding-right:0}.skills_cards_list{grid-column-gap:0rem;grid-row-gap:0rem}.skills_cards_list.is-wrap{flex-wrap:nowrap}.skill-card_wrap{flex:none;width:100%}.skill-card_text_wrap{max-height:calc((4lh + var(--_layout-tokens---padding--inner-20))*var(--_trigger---off))}.skill-card_text.text-size-m{width:100%}.control-box_layout{flex-flow:column;display:flex}.features-accordion_content_layout{grid-column-gap:var(--_layout-tokens---padding--48);grid-row-gap:var(--_layout-tokens---padding--48);flex-flow:column;display:flex}.features-accordion_text_wrap{max-width:none;margin-right:0}.skills_slider_list-wrap{margin-right:calc(var(--_layout-tokens---gaps--gutter)/-2);margin-left:calc(var(--_layout-tokens---gaps--gutter)/-2);grid-row-gap:0rem}.skills_slider_controls{display:block}.skill-card_outer-wrap{padding-left:calc(var(--_layout-tokens---gaps--gutter)/2);padding-right:calc(var(--_layout-tokens---gaps--gutter)/2);flex:1;width:calc(100%/var(--slide-width))!important;flex:none!important}.skills_slider_wrap{grid-column-gap:var(--_layout-tokens---padding--32);grid-row-gap:var(--_layout-tokens---padding--32);flex-flow:column;display:flex}.s-demos_cms_list-wrap{margin-left:calc(var(--_layout-tokens---gaps--gutter)/-2);margin-right:calc(var(--_layout-tokens---gaps--gutter)/-2);overflow:visible;overflow-x:visible!important}.s-demos_cms_list{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-columns:1fr 1fr;display:flex}.s-demos_cms_item{width:100%;padding-left:calc(var(--_layout-tokens---gaps--gutter)/2);padding-right:calc(var(--_layout-tokens---gaps--gutter)/2);flex:none}.s-demos_slider_component{grid-column-gap:var(--_layout-tokens---padding--32);grid-row-gap:var(--_layout-tokens---padding--32);flex-flow:column;display:flex}.s-demos_slider_navigation{display:block}.nav-v2_layout{padding-left:var(--_layout-tokens---padding--margin);position:relative}.nav-v2_logo_wrap{z-index:2;position:relative;overflow:hidden}.nav-v2_drawer_wrap{visibility:hidden;grid-column-gap:0rem;grid-row-gap:0rem;background-color:var(--_color-tokens---fill--grey);flex-direction:column;justify-content:flex-start;align-items:stretch;height:calc(100dvh - 2rem);position:absolute;top:0;left:0;right:0}.nav-v2_cta_wrap{flex-flow:column;align-items:stretch}.nav-v2_menu{flex-direction:column;flex-grow:1;display:flex}.nav-v2_list{grid-column-gap:0rem;grid-row-gap:0rem;flex-direction:column;justify-content:flex-start;align-items:stretch;padding-top:0;padding-bottom:0;position:static}.nav-dd_toggle_wrap{width:100%;color:var(--_color-tokens---text--white-primary);border-bottom:1px solid #d4d4d4;justify-content:space-between;padding:1rem 0}.nav-dd_panel{z-index:5;background-color:var(--_color-tokens---fill--grey);border-bottom-style:none;padding-top:0;inset:0}.nav-dd_panel_head{z-index:5;height:var(--_layout-tokens---nav--total-height);grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;display:grid;position:relative}.nav-v2_m-button_wrap{z-index:2;display:inline-flex;position:relative}.nav-dd_back{width:var(--_layout-tokens---nav--total-height);height:var(--_layout-tokens---nav--total-height);border:1px #000;padding:1.375rem;display:inline-flex}.nav-dd_toggle_label.text-size-cta-s{font-size:var(--_typography-tokens---size--20);font-size:var(--_typography-tokens---size--20)}.nav-dd_panel_label{color:var(--_color-tokens---text--white-primary);font-size:var(--_typography-tokens---size--20);text-align:center}.nav-dd_panel_slot{padding-right:var(--_layout-tokens---padding--margin);padding-bottom:2rem;padding-left:var(--_layout-tokens---padding--margin);flex:1;overflow:clip auto}.nav-dd_panel_card{flex-flow:column;height:100%;max-height:none;padding:0;display:flex}.nav-v2_drawer_card{padding-right:var(--_layout-tokens---padding--margin);padding-bottom:2rem;padding-left:var(--_layout-tokens---padding--margin);transform:translateX(calc(100vw*var(--_state---true)));opacity:calc(100%*var(--_state---false));padding-top:calc(var(--_layout-tokens---nav--total-height) + 2rem);flex-flow:column;transition-property:opacity,transform;transition-duration:.2s,.2s;transition-timing-function:ease,ease}.nav_button_line_wrap{grid-column-gap:calc(.15rem*var(--_state---false));grid-row-gap:calc(.15rem*var(--_state---false));justify-content:space-between;align-items:center;width:100%;height:2px;padding:0;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:flex}.nav_button_line_wrap.is-center{width:calc(100%*var(--_state---true));width:calc(100%*var(--_state---true));background-color:currentColor;transition-property:width;transition-duration:.2s;transition-timing-function:cubic-bezier(.95,.05,.795,.035)}.nav-dd-content_header_wrap{display:contents}.nav-dd-content_header_wrap.is-ai{grid-template-columns:1fr}.nav-dd-content_right_wrap{width:100%}.nav-dd-content_right_wrap.is-robots{order:999;max-width:none}.nav-software_list{grid-auto-flow:row}.nav-dd-content_image_wrap{aspect-ratio:2;justify-content:center;align-items:center;width:100%;height:auto}.nav-dd-content_image_image{width:120%;height:auto;margin-right:0%}.home-hero_layout{flex-direction:column;align-items:flex-start}.bolt_layout{flex-direction:column}.bolt_layout:where(.w-variant-647b5f95-0d4c-4b15-0517-614057d8215a){display:flex}.bolt_media_wrap{aspect-ratio:16/9;flex-grow:0;flex-basis:auto;width:100%;height:auto;overflow:hidden}.bento_grid{flex-flow:column;grid-template-columns:1fr;display:flex}.bento_card{aspect-ratio:3/2}.news-row_cms_list{grid-template-columns:1fr}.resource-card_thumb_wrap:where(.w-variant-895b1545-330f-27e0-aa08-1f6f852b25be){display:none}.bolt_copy{flex-basis:auto}.bolt_copy_bottom:where(.w-variant-647b5f95-0d4c-4b15-0517-614057d8215a){max-width:none}.resource-card_layout:where(.w-variant-93a1f5ab-2558-6a7c-e926-73f7886d6ffd){min-height:30rem}.bolt_media_image.layer{object-fit:contain;object-position:50% 100%;object-fit:contain;object-position:50% 100%;width:100%;max-width:100%;height:100%;top:0%;left:0%;right:0%;transform:none}.team_cms_list{grid-template-columns:1fr 1fr}.investors_list{grid-template-columns:1fr 1fr 1fr}.cta_layout{grid-column-gap:var(--_layout-tokens---padding--32);grid-row-gap:var(--_layout-tokens---padding--32);flex-flow:column;align-items:stretch}.cta_buttons_wrap{width:100%}.video-hero_bottom{flex-direction:column;align-items:stretch}.article-body_layout{flex-direction:column}.article-body_sidebar{width:100%;max-width:none;padding-right:0;position:relative;top:0}.resource-hero_featured{flex-direction:column}.nav-ai-skills_copy_wrap{flex-flow:column}.nav-ai-skills_list{grid-template-columns:1fr}.resource-grid_tabs{background-color:var(--_color-tokens---fill--grey);flex-flow:column;align-items:stretch}.nav-apps_body{flex-flow:column}.nav-apps-featured_list{flex-flow:column;height:auto;display:flex}.nav-apps-featured_item{aspect-ratio:4/3;height:auto;max-height:20rem}.resource-grid_search_wrap{width:100%}.resource-grid_cms_list{grid-template-columns:1fr 1fr}.nav-apps-footer_wrap{flex-flow:column;justify-content:space-between;align-items:flex-start}.nav-apps-footer_copy{max-width:none}.nav-resources_body{flex-flow:column;display:flex}.nav-resources-posts_item{aspect-ratio:16/9;min-height:15rem}.nav-company_cols{flex-flow:column}.event-hero_layout{grid-column-gap:var(--_layout-tokens---padding--40);grid-row-gap:var(--_layout-tokens---padding--40);flex-direction:column}.event-hero_content{grid-row-gap:var(--_layout-tokens---padding--40);width:100%;max-width:none}.event-hero_media_wrap{aspect-ratio:4/3;width:100%;min-height:0;padding-top:10rem}.event-details_layout{grid-row-gap:var(--_layout-tokens---padding--40);flex-direction:column}.event-details_copy{width:100%;padding-right:0}.event-details_aside{order:-9999;width:100%}.tab-accordion_main{grid-row-gap:var(--_layout-tokens---padding--32);flex-flow:column;display:flex}.tab-accordion_panel_wrap:where(.w-variant-b1612cc8-f2f2-de45-ff1d-1bf97d1b256a){grid-row-gap:var(--_layout-tokens---padding--32)}.tab-accordion_media_wrap{order:-1}.tab-accordion_item-media.is-in-item{aspect-ratio:28/17;aspect-ratio:28/17;height:auto;margin-bottom:1rem}.ai-tiers_grid{grid-template-columns:1fr}.nav-robots-list_outer-wrap{flex-flow:column}.nav-dd_panel_m-button{padding-right:var(--_layout-tokens---padding--margin);padding-bottom:var(--_layout-tokens---padding--margin);padding-left:var(--_layout-tokens---padding--margin);display:block}.custom-input_wrap{justify-content:flex-start;align-items:center;padding-left:1rem;padding-right:1rem}.resource-grid_filters-dd_toggle{display:block}.resource-grid_filters-dd_label{text-transform:uppercase}.resource-grid_filters-dd_icon{transform:rotate(calc(180deg*var(--_mix---either-off)));transition-property:transform;transition-duration:.2s;transition-timing-function:ease}.resource-grid_filters-dd_list{background-color:var(--_color-tokens---fill--grey);width:auto;height:auto;display:none}.resource-grid_filters-dd_list.w--open{display:block}.article-table_component{overflow:auto hidden}.article-table_table{min-width:36rem}.error-404_code{font-size:clamp(6rem,35vw,21.65rem)}.error-404_bg_part{max-width:25vw}.applications-scroll_timeline_list{padding-bottom:0;overflow:auto}.applications-scroll_timeline_index{display:none}.application-slide_layout{flex-flow:column;grid-template-columns:1fr;justify-content:space-between;display:flex}.application-slide_content_wrap,.application-slide_card{max-width:none}.application-slide_scroll_hint{display:none}.application-slide_scroll_hint.text-size-eyebrow{position:static}.applications-featured_tiles_list{grid-template-columns:1fr 1fr}.comparison_table_wrap{padding:0}.comparison_table{min-width:32rem}.comparison_head-cell{text-align:left;vertical-align:middle}.comparison_head-cell.is-highlight{z-index:2;z-index:2;position:sticky;left:0}.comparison_spec-cell{white-space:nowrap;border-bottom-style:none;width:0;padding:0;overflow:hidden}.comparison_cell{text-align:left}.comparison_cell.is-highlight{z-index:1;z-index:1;position:sticky;left:0}.home-hero_side_item{justify-self:start}.comparison_cell_label{color:var(--_color-tokens---text--tertiary);visibility:hidden;display:block}.comparison_cell_label.text-size-m.is-highlight{visibility:visible;visibility:visible;visibility:visible}.cta_button_wrap{max-width:none}.home-hero_cursor{opacity:1;will-change:auto;margin:0;position:static}.home-hero_play{width:max-content;margin-top:var(--_layout-tokens---padding--title);opacity:1;border-radius:9999px;position:static}.comparison_cell_wrap{align-items:flex-start}.comparison_cell_value.text-size-sh{font-size:var(--_typography-tokens---size--20);font-size:var(--_typography-tokens---size--20)}.comparison_head-cell_icon{display:none}.main-logo_ltr{opacity:var(--_state---true);transition:opacity .2s}.home-hero_cursor_label-wrap{max-width:none}.feature-cards_list{grid-template-columns:1fr}.skill-card_arrow{color:color-mix(in hsl,var(--_color-tokens---text--black-primary)calc(100%*var(--_trigger---on)),var(--_color-tokens---text--white-primary)calc(100%*var(--_trigger---off)))}.order-form_next_wrap{padding:var(--_layout-tokens---padding--48)0px;--_color-tokens---fill--white-bg:var(--white-500);--_color-tokens---text--black-primary:var(--black-500);--_color-tokens---fill--black:var(--black-900);--_color-tokens---text--white-primary:var(--white-500);--_color-tokens---text--black-secondary:var(--black-500-a80);--_color-tokens---background--success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>:var(--_color-tokens---system--success-background\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);--_color-tokens---text-color--success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>:var(--_color-tokens---system--success-text\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);--_color-tokens---text--blue-highlight:var(--blue-500);--_color-tokens---button--blue-hover:var(--blue-900);--_color-tokens---fill--grey:var(--grey-500);--_color-tokens---stroke--secondary:var(--black-500-a20);--_color-tokens---stroke--black:var(--black-500);--_color-tokens---fill--alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>:var(--black-80\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);--_color-tokens---fill--white\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>:var(--white\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);--_color-tokens---eyebrow--black\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>:var(--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);--_color-tokens---fill--background\<deleted\|variable-61967304-be2c-f327-2ced-0889f3de4202\>:var(--white\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);--_color-tokens---background--error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>:var(--_color-tokens---system--error-background\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);--_color-tokens---text-color--error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>:var(--_color-tokens---system--error-text\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);--_color-tokens---background--warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>:var(--_color-tokens---system--warning-background\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);--_color-tokens---text-color--warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>:var(--_color-tokens---system--warning-text\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);--_color-tokens---fill--background\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>:#dd23bb;--_color-tokens---text--white-secondary:var(--white-500-a90);--_color-tokens---fill--pure-white:var(--white-500);--_color-tokens---stroke--white-a10:var(--white-500-a10);--_color-tokens---button--blue:var(--blue-500);--_color-tokens---stroke--blue:var(--blue-500);--_color-tokens---button--text-black:var(--black-500);--_color-tokens---eyebrow--blue:var(--blue-500);--_color-tokens---eyebrow--white:var(--white-500);--_color-tokens---text--tertiary:var(--grey-900);--_color-tokens---button--grey:var(--grey-500);--_color-tokens---fill--white-a90:var(--white-500-a90);--_color-tokens---fill--blue:var(--blue-500);--_color-tokens---stroke--white:var(--white-500);--_color-tokens---fill--blue-hover:var(--blue-900);--_color-tokens---icon--blue:var(--blue-500);--_color-tokens---button--white:var(--white-500);--_color-tokens---button--white-hover:var(--white-600);--_color-tokens---button--grey-hover:var(--grey-900);--_color-tokens---text--input-error:var(--red-500);--_color-tokens---stroke--input-error:var(--red-500);--_color-tokens---focus--outline:var(--blue-500);--_color-tokens---focus--placeholder:var(--black-500-a80);--_color-tokens---selection--color:var(--white-500);--_color-tokens---selection--background:var(--blue-500);--_color-tokens---scrollbar--background:var(--white-500);--_color-tokens---scrollbar--thumb-bg:var(--blue-500);--_color-tokens---scrollbar--thumb-hover:var(--blue-900);--_color-tokens---system--success-background\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>:var(--solid--green\<deleted\|variable-250c51ef-9593-472e-ebda-2eee102638aa\>);--_color-tokens---system--success-text\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>:var(--solid--green-darker\<deleted\|variable-af4a66ed-29aa-6390-d88f-85bf78389f92\>);--_color-tokens---system--error-background\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>:var(--solid--red\<deleted\|variable-15c39f21-4118-4533-342f-c29e9852fd79\>);--_color-tokens---system--error-text\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>:var(--solid--red-darker\<deleted\|variable-0e7bdc29-3f49-d18d-fc12-7f927e485f61\>);--_color-tokens---system--warning-background\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>:var(--solid--yellow\<deleted\|variable-32cfb3c9-dd46-3c5b-bfbe-c5b8defe4663\>);--_color-tokens---system--warning-text\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>:var(--solid--yellow-darker\<deleted\|variable-e2069969-82a7-5819-d260-1d46a98a5b09\>);display:flex}}@media screen and (max-width:767px){body{--_layout-tokens---spacing--8:.25rem;--_layout-tokens---padding--32:1.5rem;--_layout-tokens---padding--inner-20:.75rem;--_layout-tokens---padding--title:2.5rem;--_layout-tokens---padding--40:2rem;--_layout-tokens---containers--small:75rem;--_layout-tokens---padding--margin:1.25rem;--_layout-tokens---padding--large\<deleted\|variable-29750a95-c01f-93d3-4919-225bb8187e1d\>:4rem;--_layout-tokens---containers--large:120rem;--_layout-tokens---containers--medium:85rem;--_layout-tokens---spacing--12:1rem;--_layout-tokens---padding--top-bottom-s:1.875rem;--_layout-tokens---padding--top-bottom:3.75rem;--_layout-tokens---spacing--40:6rem;--_layout-tokens---padding--inner-32:1.25rem;--_layout-tokens---gaps--gutter:1.25rem;--_layout-tokens---padding--inner-16:1rem;--_layout-tokens---padding--12:.5rem;--_layout-tokens---padding--96:3.75rem;--_layout-tokens---padding--60:3.75rem;--_layout-tokens---padding--20:1.25rem;--_layout-tokens---padding--24:1.5rem;--_layout-tokens---padding--8:.5rem;--_layout-tokens---padding--48:2.5rem;--_layout-tokens---nav--total-height:4rem;--_layout-tokens---padding--4:.25rem;--_layout-tokens---padding--16:1rem;--_layout-tokens---stroke--1px:.0625rem;--_layout-tokens---spacing--4:.125rem;--_layout-tokens---spacing--0:0rem;--_layout-tokens---spacing--10:.5rem;--_layout-tokens---spacing--16:2rem;--_layout-tokens---spacing--20:3rem;--_layout-tokens---scrollbar--width:.85rem;--_layout-tokens---scrollbar--width-thin:calc(var(--_layout-tokens---scrollbar--width)/2);--_layout-tokens---focus--offset:.125rem;--_layout-tokens---focus--width:.125rem;--_layout-tokens---radius--8:.5rem;--_layout-tokens---radius--12:.75rem;--_layout-tokens---radius--16:1rem;--_layout-tokens---radius--24:1.5rem;--_layout-tokens---radius--4:.25rem;--_layout-tokens---radius--full:9999px;--_layout-tokens---gaps--module-s:2rem;--_layout-tokens---gaps--module-l:3rem;--_layout-tokens---spacing--24:4rem;--_layout-tokens---spacing--32:5rem;--_layout-tokens---spacing--48:8rem;--_layout-tokens---spacing--60:12rem;--_typography-tokens---size--16:1rem;--_typography-tokens---line-height--125:1.25;--_typography-tokens---weight--400:400;--_typography-tokens---letter-spacing--0:0em;--_typography-tokens---size--60:2.5rem;--_typography-tokens---line-height--100:1;--_typography-tokens---size--48:2.25rem;--_typography-tokens---size--32:1.5rem;--_typography-tokens---size--26:1.5rem;--_typography-tokens---size--20:1.25rem;--_typography-tokens---letter-spacing--3:.03em;--_typography-tokens---line-height--150:1.5;--_typography-tokens---letter-spacing--0-5:.005em;--_typography-tokens---letter-spacing--2:.02em;--_typography-tokens---size--14:.875rem;--_typography-tokens---line-height--87:.87;--_typography-tokens---letter-spacing--14:.14em;--_typography-tokens---letter-spacing--10:.1em;--_typography-tokens---size--22:1.375rem;--_typography-tokens---weight--600:600;--_typography-tokens---size--96:4rem;--_typography-tokens---weight--500:500;--_typography-tokens---size--12:.75rem;--_typography-tokens---weight--700:700;--_typography-tokens---size--40:2rem}.hide-mobile-landscape{display:none!important}.padding-global{padding-left:1.25rem;padding-right:1.25rem}.fs-styleguide_section-header{font-size:.875rem}.fs-styleguide_heading-medium{font-size:2rem}.text-style-nowrap{white-space:normal}.footer_layout{grid-column-gap:var(--_layout-tokens---padding--title);grid-row-gap:var(--_layout-tokens---padding--title);flex-flow:column;display:flex}.footer_credit_wrap{order:999}.footer_left_wrap{display:contents}.footer_menu_wrap{grid-column-gap:var(--_layout-tokens---padding--title);grid-row-gap:var(--_layout-tokens---padding--title);grid-template-columns:1fr 1fr}.stat-row_wrap{flex-flow:column;justify-content:space-between;align-items:flex-start}.stat-row_wrap.is-flex{flex-flow:row}.customer-story_stats_wrap{flex-flow:column}.featured-stats_layout{flex-flow:column;grid-template-columns:1fr;align-items:stretch;display:flex}.about-hero_media_wrap{aspect-ratio:7/5}.nav-robots-list_list{flex-flow:column;display:flex}.team_cms_list{grid-template-columns:1fr}.investors_list{grid-template-columns:1fr 1fr}.cta_layout:where(.w-variant-1d830105-f646-5d00-ac29-543b5405cc03){justify-content:flex-end}.video-hero_bottom{grid-template-columns:1fr}.article-statement_layout{flex-flow:column;justify-content:space-between;align-items:flex-start}.article-body_layout{grid-column-gap:var(--_layout-tokens---padding--title);grid-row-gap:var(--_layout-tokens---padding--title);align-items:stretch;display:flex}.article-body_sidebar{display:contents}.article-body_content{width:100%}.share-block_wrap{order:999}.share-block_wrap.is-wide{display:none}.resource-grid_cms_list{grid-template-columns:1fr}.event-hero_media_wrap{aspect-ratio:auto}.event-schedule_table_row{padding-top:var(--_layout-tokens---padding--inner-16);padding-bottom:var(--_layout-tokens---padding--inner-16);align-items:flex-start}.event-schedule_row_main{flex-direction:column;flex:1;align-items:flex-start}.order-form_next_grid{flex-flow:column;display:flex}.application-row_media_wrap{aspect-ratio:16/9}.applications-featured_rows_item{flex-flow:column;grid-template-columns:1fr;display:flex}.applications-featured_rows_item:nth-child(2n){flex-flow:column;display:flex}.letter_paper{padding-right:var(--_layout-tokens---padding--24);padding-left:var(--_layout-tokens---padding--24)}.expert-support_people-cms_list,.expert-support_stats{grid-template-columns:1fr}.expert-support_tabs{flex-wrap:nowrap;margin:-.25rem;padding:.25rem;overflow-x:auto}.product-hero_cards_wrap{grid-template-columns:1fr}.article-body_cta_wrap{order:998}}@media screen and (max-width:479px){.hide-mobile-portrait{display:none!important}.section-spacer:where(.w-variant-77e36582-fdb6-03be-ddd0-ae5b7ec7f3dd){height:var(--_layout-tokens---padding--title)}.s-header_wrap{justify-content:space-between;align-items:stretch}.s-header_buttons_wrap:where(.w-variant-e7182d57-1c50-69c3-ab9b-2a8eb2cee847){align-items:stretch}.s-header_buttons_list:where(.w-variant-e7182d57-1c50-69c3-ab9b-2a8eb2cee847){flex-flow:column}.s-header_buttons_list:where(.w-variant-2882bc0d-e2d0-d7ae-dc7d-b487eb1fcd8f){width:100%}.button-primary_button_wrap{grid-column-gap:.5rem;grid-row-gap:.5rem}.eyebrow_label.text-size-eyebrow{line-height:var(--_typography-tokens---line-height--100);line-height:var(--_typography-tokens---line-height--100)}.product-info_section{overflow:hidden}.product-info_stats_wrap{flex-flow:column;grid-template-columns:1fr}.stat-row_wrap:where(.w-variant-dde3b61b-5047-ea38-37ca-29369e3f7f1e){flex-flow:column;justify-content:space-between;align-items:flex-start}.product-hero_buttons_wrap,.product-applications_cms_list{grid-template-columns:1fr}.application-hero_buttons_wrap{flex-flow:column}.benefit-card_wrap{min-height:27.5rem}.simple-hero_buttons_wrap,.s-demos_cms_list{grid-template-columns:1fr}.cta_buttons_wrap{flex-flow:column;min-width:auto}.cta_buttons_wrap.is-grid:where(.w-variant-ab9626e4-9fec-13d3-4bd2-10d9d3b1dcc5){grid-column-gap:var(--_layout-tokens---padding--8);grid-row-gap:var(--_layout-tokens---padding--8);grid-column-gap:var(--_layout-tokens---padding--8);grid-row-gap:var(--_layout-tokens---padding--8);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;min-width:auto;display:grid}.nav-apps-stats_wrap,.resource-grid_search-form{flex-flow:column}.ai-tier-card_button-wrap,.event-hero_button_wrap{max-width:100%}.error-404_buttons_wrap{flex-flow:column;display:flex}.error-404_code{font-size:clamp(6rem,40vw,12rem)}.applications-featured_tiles_list{grid-template-rows:auto auto;grid-template-columns:1fr}.comparison_table_wrap{margin-right:calc(-1*var(--_layout-tokens---padding--margin))}.application-row_wrap{grid-template-columns:3fr}.expert-support_tabs{grid-template-columns:1fr}}#w-node-_725676be-5d45-cd1e-367a-af776b8d8871-9bb69bcd,#w-node-_82a5ce04-c70f-6752-45ff-aa0e0ed3a988-9bb69bcd{grid-area:1/2/3/3}#w-node-_8ebdf9d3-5139-e0cb-119b-3a236bc59499-159c9f40{place-self:end}@media screen and (max-width:767px){#w-node-_725676be-5d45-cd1e-367a-af776b8d8871-9bb69bcd,#w-node-_82a5ce04-c70f-6752-45ff-aa0e0ed3a988-9bb69bcd{grid-area:span 1/span 1/span 1/span 1}}