:root {
  --_color-scheme---background: var(--_primitives---color--draper-02-dark);
  --_font---family--text: Dmsans, Verdana, sans-serif;
  --_color-scheme---text: var(--_primitives---color--draper-01);
  --_font---size--text-small: var(--_fluid---12);
  --_font---line-height--large-text: 1.5em;
  --_font---weight--regular: 400;
  --_font---letter-spacing--normal: 0em;
  --_font---family--title: Dmsans, Verdana, sans-serif;
  --_font---size--h1: var(--_fluid---40);
  --_font---line-height--medium-heading: 1.2em;
  --letter-spacing--3xlarge\<deleted\|variable-f699c63c-9191-d1d8-51a7-28ed192dde3f\>: -.01em;
  --_font---size--h2: var(--_fluid---40);
  --letter-spacing--2xlarge\<deleted\|variable-6f37e079-d5a4-c430-0fd9-cbea058d3d04\>: -.005em;
  --_font---size--h3: var(--_fluid---32);
  --_font---letter-spacing--tight: -.01em;
  --_color---static--draper-white: var(--neutral-color--0);
  --_font---size--h4: var(--_fluid---24);
  --_font---letter-spacing--narrow: -.005em;
  --_font---size--h5: var(--_fluid---20);
  --_font---line-height--large\<deleted\|variable-48e648be-86f7-84f1-02d5-fcfd32ddac06\>: 1.33em;
  --_font---weight--semibold: 600;
  --_font---size--h6: var(--_fluid---16);
  --_font---line-height--xlarge\<deleted\|variable-46fac8b4-6ade-1400-643c-150257b3f301\>: 1.4em;
  --_font---size--text-medium: var(--_fluid---16);
  --_color---static--transparent: transparent;
  --_color---text--accent-strong\<deleted\|variable-95565e17-a0ae-d8d7-c9d6-fd45309d603e\>: var(--accent-color--700\<deleted\|variable-940ff594-f365-1466-b092-fa65425c17aa\>);
  --_layout---spacing--4xlarge: 1.5rem;
  --_layout---spacing--xsmall: .375rem;
  --_fluid---8: .5rem;
  --_color-scheme---form-label: var(--_primitives---color--drapper-white-50);
  --_font---weight--medium: 500;
  --_layout---spacing--2xsmall: .25rem;
  --_layout---spacing--small: 1.5rem;
  --_layout---border-width--small: 1px;
  --_color---border--soft\<deleted\|variable-cdaf2fe2-a8b2-437c-e263-ea4103f8d0ca\>: var(--neutral-color--200);
  --_layout---radius--xsmall: .375rem;
  --_color---foreground--neutral-lighter\<deleted\|variable-860f2428-d574-2c07-2593-9cdc9f6cb2fd\>: var(--neutral-color--100);
  --_font---line-height--2xlarge\<deleted\|variable-871c03bd-83c5-1b61-2053-44dc1037f5b7\>: 1.43em;
  --_layout---spacing--2xlarge: 1rem;
  --_layout---border-width--large: .25rem;
  --_color---text--sub\<deleted\|variable-5e0ed5aa-16cb-270f-3e8d-fc8a6ed3f918\>: var(--neutral-color--600);
  --_layout---padding-section--global: 2vw;
  --_font---line-height--2xsmall\<deleted\|variable-b81369fc-7207-7327-6405-8cd02ae8d055\>: 1.14em;
  --_font---line-height--small\<deleted\|variable-ef4c0115-9bdd-4236-9c0f-c70b066dedab\>: 1.2em;
  --_color-scheme---draper-white-color: var(--_primitives---color--draper-03);
  --_font---weight--bold: 700;
  --_color-scheme---text-50: var(--_primitives---color--drapper-white-50);
  --_layout---spacing--none: 0rem;
  --_layout---spacing--xlarge: .875rem;
  --_layout---spacing--large: 3.125rem;
  --_color-scheme---border: var(--_primitives---opacity--white-20);
  --_layout---radius--medium: .625rem;
  --_primitives---opacity--white-10: #ffffff1a;
  --_color---border--focus-ring-accent\<deleted\|variable-68e6ba61-4b2a-2ed2-f269-f4f5e93e91d6\>: var(--accent-color--200\<deleted\|variable-d6c0f7a9-5dd7-4afc-05fe-8a9d50cd623c\>);
  --_color---static--black: var(--neutral-color--950);
  --_color---border--accent\<deleted\|variable-8c15dbe2-81eb-df3e-aece-60109d2d59ad\>: var(--accent-color--500\<deleted\|variable-b7083cbd-1ffa-5475-1a9c-087a39007265\>);
  --_color---background--raised\<deleted\|variable-570aede8-4784-bb60-1945-1a80f36be8d1\>: var(--neutral-color--0);
  --_color---text--accent\<deleted\|variable-729b6039-0842-4ea6-e5c5-c7534ded0879\>: var(--accent-color--500\<deleted\|variable-b7083cbd-1ffa-5475-1a9c-087a39007265\>);
  --_color---foreground--accent-lighter\<deleted\|variable-1262ef79-d569-2b7a-4231-294e5625296d\>: var(--accent-color--100\<deleted\|variable-12da3cd5-d165-588c-6243-23fa61636082\>);
  --_layout---radius--none: 0rem;
  --_font---letter-spacing--wide: .02em;
  --_layout---radius--large: .75rem;
  --_fluid---4: .25rem;
  --_color-scheme---border-5: var(--_primitives---opacity--white-5);
  --_fluid---16: 1rem;
  --_color-scheme---form-background: var(--_primitives---opacity--transparent);
  --_layout---shadow--xsmall-y: 3px;
  --_layout---shadow--xsmall-blur: 6px;
  --_layout---shadow--xsmall-size: -1px;
  --_color---static--shadow\<deleted\|variable-4d81c49c-cbed-2c48-144e-83241088b3e7\>: #3333330a;
  --_primitives---opacity--neutral-darkest-60: #01010299;
  --_primitives---opacity--white-60: #fff9;
  --_color-scheme---form-input-text: var(--_primitives---color--white);
  --_fluid---0: 0rem;
  --_primitives---opacity--white-40: #fff6;
  --_layout---container--small: 48rem;
  --_layout---max-width--xlarge: 42rem;
  --_layout---max-width--small: 28rem;
  --_layout---padding--padding-small: var(--_fluid---24);
  --_layout---spacing--medium: 2.5rem;
  --_layout---spacing--5xlarge: 2rem;
  --_fluid---20: 1.25rem;
  --_layout---padding--padding-xsmall: var(--_fluid---16);
  --_color-scheme---foreground: var(--_primitives---color--draper-02);
  --_font---size--text-regular: var(--_fluid---14);
  --_layout---padding-section--small: 3rem;
  --_layout---padding-section--medium: 4rem;
  --_layout---padding-section--large: 5rem;
  --_fluid---160: 10rem;
  --_fluid---120: 7.5rem;
  --_fluid---96: 6rem;
  --_layout---padding-section--xlarge: 6rem;
  --_layout---padding-section--2xlarge: 8rem;
  --_font---size--text-large: var(--_fluid---18);
  --_font---letter-spacing--tighter: -.015em;
  --_font---size--text-tiny: var(--_fluid---10);
  --_font---line-height--xsmall\<deleted\|variable-11610fa5-a85b-fdda-2c3a-ef45ba8a2a40\>: 1.16em;
  --_spacing---spacing--7xlarge\<deleted\|variable-fea69a52-3ccf-bf1f-9d58-4a86b8a34a71\>: 3rem;
  --_layout---spacing--7xlarge: 3rem;
  --_layout---spacing--6xlarge: 3.125rem;
  --_layout---padding-section--xsmall: 2rem;
  --_color---static--draper-dark-blue: #14182a;
  --_color---static--draper-ligh-blue: #d1d8ee;
  --_color---static--draper-navy-blue: #232b5e;
  --_color---static--draper-gray: #f1f1f0;
  --_color---static--draper-blue: #878fb3;
  --_color-scheme---white-10: var(--_primitives---opacity--white-10);
  --_primitives---opacity--transparent: #fff0;
  --_primitives---opacity--neutral-darkest-15: #01010226;
  --_primitives---opacity--neutral-darkest-50: #01010280;
  --drapper-border: #d2d7eb4d;
  --_layout---radius--xlarge: 1rem;
  --_font---weight--light: 300;
  --_layout---padding--padding-large: var(--_fluid---48);
  --_layout---radius--full: 9999rem;
  --_font---size--xlarge: var(--_fluid---20);
  --draper-blue-40: var(--_primitives---opacity--neutral-darkest-60);
  --_font---letter-spacing--wider: .25em;
  --_color---drapper-white-50\<deleted\|variable-93855887-cf63-4f59-c2e8-6e8519a75ab4\>: #f1f1f080;
  --_layout---variable--stats-text-size: var(--_fluid---56);
  --_layout---variable--section-home_image-size-slide-in: 18.0556vw;
  --_primitives---opacity--neutral-darkest-20: #01010233;
  --_layout---padding--padding-medium: var(--_fluid---32);
  --_layout---padding--padding-xxlarge: var(--_fluid---80);
  --_layout---padding--padding-xlarge: var(--_fluid---64);
  --_layout---radius--small: .5rem;
  --_primitives---color--draper-03-dark: #a8acbc;
  --_primitives---color--draper-02: #242e5d;
  --_fluid---24: 1.5rem;
  --_primitives---color--draper-02-lightest: #e9eaee;
  --_fluid---12: .75rem;
  --_fluid---56: 3.5rem;
  --_color-scheme---accent: var(--_primitives---color--draper-03-lighter);
  --_primitives---opacity--neutral-darkest-10: #0101021a;
  --_primitives---color--draper-01: #f1f1f0;
  --_primitives---color--draper-03-darkest: #3f4046;
  --_primitives---color--neutral-darkest: #010102;
  --_layout---radius--2xsmall: .25rem;
  --_primitives---opacity--neutral-darkest-40: #01010266;
  --_primitives---color--draper-02-light: #656c8d;
  --_fluid---80: 5rem;
  --_layout---shadow--small-y: 8px;
  --_layout---shadow--small-blur: 12px;
  --_layout---shadow--small-size: -4px;
  --_layout---padding--padding-xhuge: var(--_fluid---112);
  --_primitives---opacity--white-5: #ffffff0d;
  --_primitives---opacity--white-80: #fffc;
  --_color-scheme---background-dark-50: var(--_primitives---opacity--neutral-darkest-50);
  --_font---line-height--normal: 1em;
  --_font---weight--extralight: 200;
  --_layout---padding--padding-custom1: var(--_fluid---128);
  --_fluid---88: 5.5rem;
  --_primitives---color--drapper-white-50: #d2d7eb80;
  --_primitives---color--draper-blue-50: #242e5d80;
  --_primitives---color--draper-01-lightest: #fdfdfd;
  --_primitives---color--draper-01-lighter: #fcfcfc;
  --_primitives---color--draper-01-light: #f5f5f4;
  --_fluid---2: .125rem;
  --_primitives---color--draper-01-dark: silver;
  --_primitives---color--draper-01-darker: #606060;
  --_fluid---10: .625rem;
  --_primitives---color--draper-01-darkest: #484848;
  --_fluid---14: .875rem;
  --_primitives---color--draper-02-lighter: #d3d5de;
  --_fluid---18: 1.125rem;
  --_primitives---color--draper-02-dark: #1c244a;
  --_primitives---color--draper-02-darker: #0e1225;
  --_fluid---32: 2rem;
  --_primitives---color--draper-02-darkest: #0a0d1b;
  --_fluid---40: 2.5rem;
  --_primitives---color--draper-03-lightest: #fafbfd;
  --_fluid---48: 3rem;
  --_primitives---color--draper-03-lighter: #f6f7fb;
  --_primitives---color--draper-03-light: #dfe3f1;
  --_fluid---64: 4rem;
  --_primitives---color--draper-03: #d2d7eb;
  --_fluid---72: 4.5rem;
  --_primitives---color--draper-03-darker: #54565e;
  --_primitives---color--draper-04: #14182a;
  --_primitives---color--white: white;
  --_fluid---104: 6.5rem;
  --_primitives---color--neutral-lightest: #f2f2f2;
  --_fluid---112: 7rem;
  --_primitives---color--neutral-lighter: #d8d8d9;
  --_primitives---color--neutral-light: #b2b2b3;
  --_fluid---128: 8rem;
  --_primitives---color--neutral: grey;
  --_fluid---136: 8.5rem;
  --_primitives---color--neutral-dark: #4d4d4d;
  --_fluid---144: 9rem;
  --_primitives---color--neutral-darker: #1a1a1b;
  --_fluid---152: 9.5rem;
  --_primitives---opacity--white-15: #ffffff26;
  --_primitives---opacity--white-20: #fff3;
  --_primitives---opacity--white-30: #ffffff4d;
  --_primitives---opacity--white-50: #ffffff80;
  --_primitives---opacity--white-70: #ffffffb3;
  --_primitives---opacity--neutral-darkest-5: #0101020d;
  --_primitives---opacity--neutral-darkest-30: #0101024d;
  --_layout---variable--stats-text-size-1: calc(var(--_layout---variable--stats-text-size) * 1);
  --_layout---spacing--3xsmall: .125rem;
  --_layout---spacing--3xlarge: 1.25rem;
  --_layout---spacing--8xlarge: 3.5rem;
  --_layout---spacing--9xlarge: 4rem;
  --_layout---spacing--10xlarge: 5rem;
  --_layout---container--xsmall: 40rem;
  --_layout---container--medium: 64rem;
  --_layout---container--large: 72rem;
  --_layout---container--xlarge: 80rem;
  --_layout---container--2xlarge: 100rem;
  --neutral-color--0: #f1f1f0;
  --neutral-color--50: #fafafa;
  --neutral-color--100: whitesmoke;
  --neutral-color--200: #e5e5e5;
  --neutral-color--300: #d4d4d4;
  --neutral-color--400: #a3a3a3;
  --neutral-color--500: #737373;
  --neutral-color--600: #525252;
  --neutral-color--700: #404040;
  --neutral-color--800: #262626;
  --neutral-color--900: #171717;
  --neutral-color--950: #0a0a0a;
  --_layout---max-width--2xsmall: 20rem;
  --_layout---max-width--xsmall: 24rem;
  --_layout---max-width--medium: 32rem;
  --_layout---max-width--large: 36rem;
  --_layout---max-width--2xlarge: 48rem;
  --_layout---radius--3xsmall: .125rem;
  --_layout---radius--2xlarge: 1.25rem;
  --_layout---radius--3xlarge: 1.5rem;
  --_layout---radius--4xlarge: 1.75rem;
  --_color---static--draper-black: #141619;
  --_layout---border-width--2xsmall: .25px;
  --_layout---border-width--xsmall: .5px;
  --_layout---border-width--medium: .125rem;
  --_layout---shadow--large-y: 24px;
  --_layout---shadow--large-blur: 48px;
  --_layout---shadow--large-size: -12px;
  --_layout---shadow--medium-y: 12px;
  --_layout---shadow--medium-blur: 24px;
  --_layout---shadow--medium-size: -6px;
  --_layout---padding--padding-0: var(--_fluid---0);
  --_layout---padding--padding-tiny: var(--_fluid---4);
  --_layout---padding--padding-xxsmall: var(--_fluid---8);
  --_layout---padding--padding-huge: var(--_fluid---96);
  --_layout---padding--padding-xxhuge: var(--_fluid---160);
  --_layout---padding--padding-custom2: 0px;
  --_layout---padding--padding-custom3: 0px;
  --accent-color--700\<deleted\|variable-940ff594-f365-1466-b092-fa65425c17aa\>: #d70048;
  --accent-color--500\<deleted\|variable-b7083cbd-1ffa-5475-1a9c-087a39007265\>: #ff2465;
  --accent-color--200\<deleted\|variable-d6c0f7a9-5dd7-4afc-05fe-8a9d50cd623c\>: #ffc6d5;
  --accent-color--600\<deleted\|variable-913c3c39-c57e-80ea-2ffc-d3aad54fc14a\>: #f20051;
  --accent-color--100\<deleted\|variable-12da3cd5-d165-588c-6243-23fa61636082\>: #ffe0e7;
  --accent-color--950\<deleted\|variable-6b7caf57-c5a0-1c33-ffd5-038cfead883c\>: #57001e;
}

body {
  background-color: var(--_color-scheme---background);
  font-family: var(--_font---family--text);
  color: var(--_color-scheme---text);
  font-size: var(--_font---size--text-small);
  line-height: var(--_font---line-height--large-text);
  font-weight: var(--_font---weight--regular);
  letter-spacing: var(--_font---letter-spacing--normal);
  cursor: none;
  --_layout---spacing--4xlarge: 1.5rem;
  --_layout---spacing--xsmall: .375rem;
  --_layout---spacing--2xsmall: .25rem;
  --_layout---spacing--small: 1.5rem;
  --_layout---border-width--small: 1px;
  --_layout---radius--xsmall: .375rem;
  --_layout---spacing--2xlarge: 1rem;
  --_layout---border-width--large: .25rem;
  --_layout---padding-section--global: 2vw;
  --_layout---spacing--none: 0rem;
  --_layout---spacing--xlarge: .875rem;
  --_layout---spacing--large: 3.125rem;
  --_layout---radius--medium: .625rem;
  --_layout---radius--none: 0rem;
  --_layout---radius--large: .75rem;
  --_layout---shadow--xsmall-y: 3px;
  --_layout---shadow--xsmall-blur: 6px;
  --_layout---shadow--xsmall-size: -1px;
  --_layout---container--small: 48rem;
  --_layout---max-width--xlarge: 42rem;
  --_layout---max-width--small: 28rem;
  --_layout---padding--padding-small: var(--_fluid---24);
  --_layout---spacing--medium: 2.5rem;
  --_layout---spacing--5xlarge: 2rem;
  --_layout---padding--padding-xsmall: var(--_fluid---16);
  --_layout---padding-section--small: 3rem;
  --_layout---padding-section--medium: 4rem;
  --_layout---padding-section--large: 5rem;
  --_layout---padding-section--xlarge: 6rem;
  --_layout---padding-section--2xlarge: 8rem;
  --_layout---spacing--7xlarge: 3rem;
  --_layout---spacing--6xlarge: 3.125rem;
  --_layout---padding-section--xsmall: 2rem;
  --_layout---radius--xlarge: 1rem;
  --_layout---padding--padding-large: var(--_fluid---48);
  --_layout---radius--full: 9999rem;
  --_layout---variable--stats-text-size: var(--_fluid---56);
  --_layout---variable--section-home_image-size-slide-in: 18.0556vw;
  --_layout---padding--padding-medium: var(--_fluid---32);
  --_layout---padding--padding-xxlarge: var(--_fluid---80);
  --_layout---padding--padding-xlarge: var(--_fluid---64);
  --_layout---radius--small: .5rem;
  --_layout---radius--2xsmall: .25rem;
  --_layout---shadow--small-y: 8px;
  --_layout---shadow--small-blur: 12px;
  --_layout---shadow--small-size: -4px;
  --_layout---padding--padding-xhuge: var(--_fluid---112);
  --_layout---padding--padding-custom1: var(--_fluid---128);
  --_layout---variable--stats-text-size-1: calc(var(--_layout---variable--stats-text-size) * 1);
  --_layout---spacing--3xsmall: .125rem;
  --_layout---spacing--3xlarge: 1.25rem;
  --_layout---spacing--8xlarge: 3.5rem;
  --_layout---spacing--9xlarge: 4rem;
  --_layout---spacing--10xlarge: 5rem;
  --_layout---container--xsmall: 40rem;
  --_layout---container--medium: 64rem;
  --_layout---container--large: 72rem;
  --_layout---container--xlarge: 80rem;
  --_layout---container--2xlarge: 100rem;
  --_layout---max-width--2xsmall: 20rem;
  --_layout---max-width--xsmall: 24rem;
  --_layout---max-width--medium: 32rem;
  --_layout---max-width--large: 36rem;
  --_layout---max-width--2xlarge: 48rem;
  --_layout---radius--3xsmall: .125rem;
  --_layout---radius--2xlarge: 1.25rem;
  --_layout---radius--3xlarge: 1.5rem;
  --_layout---radius--4xlarge: 1.75rem;
  --_layout---border-width--2xsmall: .25px;
  --_layout---border-width--xsmall: .5px;
  --_layout---border-width--medium: .125rem;
  --_layout---shadow--large-y: 24px;
  --_layout---shadow--large-blur: 48px;
  --_layout---shadow--large-size: -12px;
  --_layout---shadow--medium-y: 12px;
  --_layout---shadow--medium-blur: 24px;
  --_layout---shadow--medium-size: -6px;
  --_layout---padding--padding-0: var(--_fluid---0);
  --_layout---padding--padding-tiny: var(--_fluid---4);
  --_layout---padding--padding-xxsmall: var(--_fluid---8);
  --_layout---padding--padding-huge: var(--_fluid---96);
  --_layout---padding--padding-xxhuge: var(--_fluid---160);
  --_layout---padding--padding-custom2: 0px;
  --_layout---padding--padding-custom3: 0px;
  --_font---family--text: Dmsans, Verdana, sans-serif;
  --_font---size--text-small: var(--_fluid---12);
  --_font---line-height--large-text: 1.5em;
  --_font---weight--regular: 400;
  --_font---letter-spacing--normal: 0em;
  --_font---family--title: Dmsans, Verdana, sans-serif;
  --_font---size--h1: var(--_fluid---40);
  --_font---line-height--medium-heading: 1.2em;
  --_font---size--h2: var(--_fluid---40);
  --_font---size--h3: var(--_fluid---32);
  --_font---letter-spacing--tight: -.01em;
  --_font---size--h4: var(--_fluid---24);
  --_font---letter-spacing--narrow: -.005em;
  --_font---size--h5: var(--_fluid---20);
  --_font---line-height--large\<deleted\|variable-48e648be-86f7-84f1-02d5-fcfd32ddac06\>: 1.33em;
  --_font---weight--semibold: 600;
  --_font---size--h6: var(--_fluid---16);
  --_font---line-height--xlarge\<deleted\|variable-46fac8b4-6ade-1400-643c-150257b3f301\>: 1.4em;
  --_font---size--text-medium: var(--_fluid---16);
  --_font---weight--medium: 500;
  --_font---line-height--2xlarge\<deleted\|variable-871c03bd-83c5-1b61-2053-44dc1037f5b7\>: 1.43em;
  --_font---line-height--2xsmall\<deleted\|variable-b81369fc-7207-7327-6405-8cd02ae8d055\>: 1.14em;
  --_font---line-height--small\<deleted\|variable-ef4c0115-9bdd-4236-9c0f-c70b066dedab\>: 1.2em;
  --_font---weight--bold: 700;
  --_font---letter-spacing--wide: .02em;
  --_font---size--text-regular: var(--_fluid---14);
  --_font---size--text-large: var(--_fluid---18);
  --_font---letter-spacing--tighter: -.015em;
  --_font---size--text-tiny: var(--_fluid---10);
  --_font---line-height--xsmall\<deleted\|variable-11610fa5-a85b-fdda-2c3a-ef45ba8a2a40\>: 1.16em;
  --_font---weight--light: 300;
  --_font---size--xlarge: var(--_fluid---20);
  --_font---letter-spacing--wider: .25em;
  --_font---line-height--normal: 1em;
  --_font---weight--extralight: 200;
  --_color---static--draper-white: var(--neutral-color--0);
  --_color---static--transparent: transparent;
  --_color---text--accent-strong\<deleted\|variable-95565e17-a0ae-d8d7-c9d6-fd45309d603e\>: var(--accent-color--700\<deleted\|variable-940ff594-f365-1466-b092-fa65425c17aa\>);
  --_color---border--soft\<deleted\|variable-cdaf2fe2-a8b2-437c-e263-ea4103f8d0ca\>: var(--neutral-color--200);
  --_color---foreground--neutral-lighter\<deleted\|variable-860f2428-d574-2c07-2593-9cdc9f6cb2fd\>: var(--neutral-color--100);
  --_color---text--sub\<deleted\|variable-5e0ed5aa-16cb-270f-3e8d-fc8a6ed3f918\>: var(--neutral-color--600);
  --_color---border--focus-ring-accent\<deleted\|variable-68e6ba61-4b2a-2ed2-f269-f4f5e93e91d6\>: var(--accent-color--200\<deleted\|variable-d6c0f7a9-5dd7-4afc-05fe-8a9d50cd623c\>);
  --_color---static--black: var(--neutral-color--950);
  --_color---border--accent\<deleted\|variable-8c15dbe2-81eb-df3e-aece-60109d2d59ad\>: var(--accent-color--500\<deleted\|variable-b7083cbd-1ffa-5475-1a9c-087a39007265\>);
  --_color---background--raised\<deleted\|variable-570aede8-4784-bb60-1945-1a80f36be8d1\>: var(--neutral-color--0);
  --_color---text--accent\<deleted\|variable-729b6039-0842-4ea6-e5c5-c7534ded0879\>: var(--accent-color--500\<deleted\|variable-b7083cbd-1ffa-5475-1a9c-087a39007265\>);
  --_color---foreground--accent-lighter\<deleted\|variable-1262ef79-d569-2b7a-4231-294e5625296d\>: var(--accent-color--100\<deleted\|variable-12da3cd5-d165-588c-6243-23fa61636082\>);
  --_color---static--shadow\<deleted\|variable-4d81c49c-cbed-2c48-144e-83241088b3e7\>: #3333330a;
  --_color---static--draper-dark-blue: #14182a;
  --_color---static--draper-ligh-blue: #d1d8ee;
  --_color---static--draper-navy-blue: #232b5e;
  --_color---static--draper-gray: #f1f1f0;
  --_color---static--draper-blue: #878fb3;
  --_color---drapper-white-50\<deleted\|variable-93855887-cf63-4f59-c2e8-6e8519a75ab4\>: #f1f1f080;
  --_color---static--draper-black: #141619;
  --_color-scheme---background: var(--_primitives---color--draper-02-dark);
  --_color-scheme---text: var(--_primitives---color--draper-01);
  --_color-scheme---form-label: var(--_primitives---color--drapper-white-50);
  --_color-scheme---draper-white-color: var(--_primitives---color--draper-03);
  --_color-scheme---text-50: var(--_primitives---color--drapper-white-50);
  --_color-scheme---border: var(--_primitives---opacity--white-20);
  --_color-scheme---border-5: var(--_primitives---opacity--white-5);
  --_color-scheme---form-background: var(--_primitives---opacity--transparent);
  --_color-scheme---form-input-text: var(--_primitives---color--white);
  --_color-scheme---foreground: var(--_primitives---color--draper-02);
  --_color-scheme---white-10: var(--_primitives---opacity--white-10);
  --_color-scheme---accent: var(--_primitives---color--draper-03-lighter);
  --_color-scheme---background-dark-50: var(--_primitives---opacity--neutral-darkest-50);
}

h1 {
  font-family: var(--_font---family--title);
  font-size: var(--_font---size--h1);
  line-height: var(--_font---line-height--medium-heading);
  font-weight: var(--_font---weight--regular);
  text-wrap: balance;
}

h2 {
  font-family: var(--_font---family--title);
  font-size: var(--_font---size--h2);
  line-height: var(--_font---line-height--medium-heading);
  font-weight: var(--_font---weight--regular);
  letter-spacing: var(--_font---letter-spacing--normal);
  text-wrap: balance;
}

h3 {
  font-family: var(--_font---family--title);
  font-size: var(--_font---size--h3);
  font-weight: var(--_font---weight--regular);
  letter-spacing: var(--_font---letter-spacing--tight);
  text-wrap: balance;
}

h4 {
  font-family: var(--_font---family--title);
  color: var(--_color---static--draper-white);
  font-size: var(--_font---size--h4);
  line-height: var(--_font---line-height--medium-heading);
  font-weight: var(--_font---weight--regular);
  letter-spacing: var(--_font---letter-spacing--narrow);
  text-wrap: balance;
}

h5 {
  font-family: var(--_font---family--title);
  color: var(--_color---static--draper-white);
  font-size: var(--_font---size--h5);
  line-height: var(--_font---line-height--large\<deleted\|variable-48e648be-86f7-84f1-02d5-fcfd32ddac06\>);
  font-weight: var(--_font---weight--semibold);
  letter-spacing: var(--_font---letter-spacing--normal);
  text-wrap: balance;
}

h6 {
  font-family: var(--_font---family--title);
  color: var(--_color---static--draper-white);
  font-size: var(--_font---size--h6);
  line-height: var(--_font---line-height--xlarge\<deleted\|variable-46fac8b4-6ade-1400-643c-150257b3f301\>);
  font-weight: var(--_font---weight--semibold);
  letter-spacing: var(--_font---letter-spacing--normal);
  text-wrap: balance;
}

p {
  font-family: var(--_font---family--text);
  font-size: var(--_font---size--text-medium);
  line-height: var(--_font---line-height--large-text);
  font-weight: var(--_font---weight--regular);
  letter-spacing: var(--_font---letter-spacing--tight);
  text-wrap: pretty;
}

a {
  color: var(--_color-scheme---text);
  cursor: none;
  text-decoration: none;
  transition: color .2s;
}

a:focus-visible, a[data-wf-focus-visible] {
  outline-color: var(--_color---static--transparent);
  outline-offset: 0rem;
  color: var(--_color---text--accent-strong\<deleted\|variable-95565e17-a0ae-d8d7-c9d6-fd45309d603e\>);
  text-underline-offset: .1875rem;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: auto;
  outline-width: 0;
  outline-style: none;
  text-decoration: underline;
  text-decoration-thickness: .0625rem;
}

ul, ol {
  padding-left: var(--_layout---spacing--4xlarge);
  grid-column-gap: var(--_layout---spacing--xsmall);
  grid-row-gap: var(--_layout---spacing--xsmall);
  flex-flow: column;
  display: flex;
}

label {
  margin-bottom: var(--_fluid---8);
  color: var(--_color-scheme---form-label);
  font-size: var(--_font---size--text-small);
  line-height: var(--_font---line-height--large-text);
  font-weight: var(--_font---weight--medium);
  letter-spacing: var(--_font---letter-spacing--narrow);
  text-transform: uppercase;
}

code {
  margin-right: var(--_layout---spacing--2xsmall);
  margin-left: var(--_layout---spacing--2xsmall);
  padding-right: var(--_layout---spacing--small);
  padding-left: var(--_layout---spacing--small);
  border: var(--_layout---border-width--small) solid var(--_color---border--soft\<deleted\|variable-cdaf2fe2-a8b2-437c-e263-ea4103f8d0ca\>);
  border-radius: var(--_layout---radius--xsmall);
  background-color: var(--_color---foreground--neutral-lighter\<deleted\|variable-860f2428-d574-2c07-2593-9cdc9f6cb2fd\>);
  font-size: var(--_font---size--text-small);
  line-height: var(--_font---line-height--2xlarge\<deleted\|variable-871c03bd-83c5-1b61-2053-44dc1037f5b7\>);
  font-weight: var(--_font---weight--medium);
  letter-spacing: var(--_font---letter-spacing--narrow);
  display: inline-block;
}

blockquote {
  padding: var(--_layout---spacing--small) var(--_layout---spacing--2xlarge);
  border-left: var(--_layout---border-width--large) solid var(--_color---border--soft\<deleted\|variable-cdaf2fe2-a8b2-437c-e263-ea4103f8d0ca\>);
  color: var(--_color---text--sub\<deleted\|variable-5e0ed5aa-16cb-270f-3e8d-fc8a6ed3f918\>);
  font-size: var(--_font---size--text-medium);
  line-height: var(--_font---line-height--large-text);
  letter-spacing: var(--_font---letter-spacing--tight);
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.global-styles {
  display: none;
}

.main-wrapper {
  flex: 1;
}

.padding-global {
  padding-right: var(--_layout---padding-section--global);
  padding-left: var(--_layout---padding-section--global);
}

.padding-global.sticky {
  z-index: 2;
  position: sticky;
  top: 0;
}

.heading-style-h4 {
  color: var(--_color-scheme---draper-white-color);
  font-size: var(--_font---size--h4);
  font-weight: var(--_font---weight--regular);
  letter-spacing: var(--_font---letter-spacing--narrow);
}

.heading-style-h4.text-style-allcaps {
  color: var(--_color-scheme---draper-white-color);
}

.text-weight-medium {
  font-weight: var(--_font---weight--medium);
}

.text-style-allcaps {
  text-transform: uppercase;
  text-transform: uppercase;
}

.text-align-center {
  text-align: center;
}

.text-align-right {
  text-align: right;
}

.text-style-link {
  color: var(--_color-scheme---text-50);
  cursor: pointer;
  text-decoration: none;
  transition-property: color;
}

.text-style-link:hover {
  color: var(--_color-scheme---draper-white-color);
}

.text-style-link:focus-visible, .text-style-link[data-wf-focus-visible] {
  outline-color: var(--_color---static--transparent);
  outline-offset: 0rem;
  color: var(--_color---text--accent-strong\<deleted\|variable-95565e17-a0ae-d8d7-c9d6-fd45309d603e\>);
  text-underline-offset: .1875rem;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: auto;
  outline-width: 0;
  outline-style: none;
  text-decoration: underline;
  text-decoration-thickness: .0625rem;
}

.button:focus-visible, .button[data-wf-focus-visible] {
  box-shadow: none;
  outline-color: var(--_color---border--focus-ring-accent\<deleted\|variable-68e6ba61-4b2a-2ed2-f269-f4f5e93e91d6\>);
  outline-offset: .125rem;
  color: var(--_color---static--black);
  outline-width: .125rem;
  outline-style: solid;
  text-decoration: none;
}

.button.is-link:focus-visible, .button.is-link[data-wf-focus-visible] {
  outline-color: var(--_color---border--focus-ring-accent\<deleted\|variable-68e6ba61-4b2a-2ed2-f269-f4f5e93e91d6\>);
  outline-offset: .125rem;
  color: var(--_color---text--accent-strong\<deleted\|variable-95565e17-a0ae-d8d7-c9d6-fd45309d603e\>);
  text-underline-offset: .1875rem;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: auto;
  outline-width: .125rem;
  outline-style: none;
  text-decoration: underline;
  text-decoration-thickness: .0625rem;
}

.button {
  padding: var(--_layout---spacing--none) var(--_layout---spacing--xlarge);
  grid-column-gap: var(--_layout---spacing--large);
  grid-row-gap: var(--_layout---spacing--large);
  border: .0625rem solid var(--_color-scheme---border);
  border-radius: var(--_layout---radius--medium);
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter: blur(7.5px);
  color: var(--_color-scheme---text);
  font-size: var(--_font---size--text-small);
  letter-spacing: var(--_font---letter-spacing--narrow);
  cursor: none;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/685d0b665285d997249a13fb/685d0b665285d997249a16ee_15e25cf2572371a7c39b71e0049742c0_blur%20Bg%20image%20-%20grain.avif"), radial-gradient(circle at 0 0, #242e5d33, #d2d7eb0a 77%, #f1f1f000);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  justify-content: center;
  align-items: center;
  min-height: 2.5rem;
  max-height: 2.5rem;
  transition-property: none;
  display: flex;
}

.button:hover {
  background-color: var(--_primitives---opacity--white-10);
  box-shadow: none;
  color: var(--_color-scheme---text);
  text-decoration: none;
}

.button:focus-visible, .button[data-wf-focus-visible] {
  box-shadow: none;
  outline-color: var(--_color---border--focus-ring-accent\<deleted\|variable-68e6ba61-4b2a-2ed2-f269-f4f5e93e91d6\>);
  outline-offset: .125rem;
  color: var(--_color---static--black);
  outline-width: .125rem;
  outline-style: solid;
  text-decoration: none;
}

.button.is-secondary {
  border: var(--_layout---border-width--small) solid var(--_color---border--accent\<deleted\|variable-8c15dbe2-81eb-df3e-aece-60109d2d59ad\>);
  background-color: var(--_color---background--raised\<deleted\|variable-570aede8-4784-bb60-1945-1a80f36be8d1\>);
  color: var(--_color---text--accent\<deleted\|variable-729b6039-0842-4ea6-e5c5-c7534ded0879\>);
  transition: border-color .2s, box-shadow .2s, background-color .2s;
}

.button.is-secondary:hover {
  border-color: var(--_color---static--transparent);
  background-color: var(--_color---foreground--accent-lighter\<deleted\|variable-1262ef79-d569-2b7a-4231-294e5625296d\>);
}

.button.is-secondary.is-alternate {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
}

.button.is-link:focus-visible, .button.is-link[data-wf-focus-visible] {
  outline-color: var(--_color---border--focus-ring-accent\<deleted\|variable-68e6ba61-4b2a-2ed2-f269-f4f5e93e91d6\>);
  outline-offset: .125rem;
  color: var(--_color---text--accent-strong\<deleted\|variable-95565e17-a0ae-d8d7-c9d6-fd45309d603e\>);
  text-underline-offset: .1875rem;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: auto;
  outline-width: .125rem;
  outline-style: none;
  text-decoration: underline;
  text-decoration-thickness: .0625rem;
}

.button.is-tag {
  border-radius: var(--_layout---radius--large);
  text-transform: uppercase;
  background-color: #ffffff08;
  background-image: none;
  border-color: #ffffff0d;
}

.button.is-alternate {
  border-color: var(--\<unknown\|relume-variable-neutral-white\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button.is-form {
  text-transform: uppercase;
  min-height: 1.5rem;
  max-height: 1.5rem;
}

.button.is-2xsmall {
  padding-right: var(--_layout---spacing--small);
  padding-left: var(--_layout---spacing--small);
  grid-column-gap: var(--_layout---spacing--small);
  grid-row-gap: var(--_layout---spacing--small);
  min-height: 1.75rem;
  max-height: 1.75rem;
}

.button.is-link {
  padding: var(--_layout---spacing--none);
  grid-column-gap: var(--_layout---spacing--small);
  grid-row-gap: var(--_layout---spacing--small);
  border-radius: var(--_layout---radius--none);
  background-color: var(--_color---static--transparent);
  box-shadow: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: var(--_color-scheme---text-50);
  letter-spacing: var(--_font---letter-spacing--wide);
  text-transform: capitalize;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-style: none;
  min-height: auto;
  max-height: none;
  text-decoration: none;
  transition: color .2s;
}

.button.is-link:hover {
  color: var(--_color-scheme---draper-white-color);
}

.button.is-link:focus-visible, .button.is-link[data-wf-focus-visible] {
  outline-color: var(--_color---border--focus-ring-accent\<deleted\|variable-68e6ba61-4b2a-2ed2-f269-f4f5e93e91d6\>);
  outline-offset: .125rem;
  color: var(--_color---text--accent-strong\<deleted\|variable-95565e17-a0ae-d8d7-c9d6-fd45309d603e\>);
  text-underline-offset: .1875rem;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: auto;
  outline-width: .125rem;
  outline-style: none;
  text-decoration: underline;
  text-decoration-thickness: .0625rem;
}

.button.is-link.w--current {
  color: var(--_color-scheme---draper-white-color);
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-link.industry {
  opacity: 1;
}

.button.is-link.cursor_auto {
  cursor: pointer;
}

.button.made-in-webflow {
  grid-column-gap: var(--_fluid---4);
  grid-row-gap: var(--_fluid---4);
  border-radius: var(--_layout---radius--none);
  background-color: var(--_color-scheme---border-5);
  color: var(--_color-scheme---text-50);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-style: none;
  min-height: 0;
  max-height: none;
  padding: .375rem;
}

.button.made-in-webflow:hover {
  color: var(--_color-scheme---draper-white-color);
}

.container-large {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.container-large._80rem {
  max-width: 90rem;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.max-width-full.is-right {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.max-width-large {
  max-width: var(--_layout---max-width--xlarge);
  width: 100%;
}

.max-width-large.flex-horizontal {
  display: flex;
}

.max-width-large.align-center {
  justify-content: center;
  align-items: center;
}

.hide {
  display: none;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.padding-section-large {
  padding-top: var(--_layout---padding-section--large);
  padding-bottom: var(--_layout---padding-section--large);
  width: 100%;
  max-width: 100%;
}

.padding-section-large.null {
  padding-top: var(--_layout---spacing--none);
  padding-bottom: var(--_layout---spacing--none);
}

.padding-section-large.padding-top._160px {
  padding-top: var(--_fluid---160);
  padding-top: var(--_fluid---160);
  padding-top: var(--_fluid---160);
}

.text-size-medium {
  font-size: var(--_font---size--text-medium);
  letter-spacing: var(--_font---letter-spacing--tight);
  font-size: var(--_font---size--text-medium);
  letter-spacing: var(--_font---letter-spacing--tight);
}

.text-weight-semibold {
  font-weight: var(--_font---weight--semibold);
  font-weight: var(--_font---weight--semibold);
}

.padding-section-xsmall {
  padding-top: var(--_layout---padding-section--xsmall);
  padding-bottom: var(--_layout---padding-section--xsmall);
}

.background-wrap {
  z-index: -1;
  position: fixed;
  inset: 0%;
}

.background-wrap.v1 {
  z-index: -2;
  z-index: -2;
  display: block;
}

.background-overlay {
  z-index: 1;
  background-color: var(--_color---static--draper-dark-blue);
  position: absolute;
  inset: 0%;
}

.background-overlay.secondary {
  background-color: var(--_color---static--draper-white);
}

.background-content {
  width: 100%;
  height: 100%;
}

.section-ultra-gradients {
  justify-content: center;
  align-items: center;
  height: 100lvh;
  min-height: 45em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-ultra-gradients.v1 {
  z-index: 2;
  z-index: 2;
}

.ultra-gradient-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-size: 1vw;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.main-shapes-wrapper {
  filter: blur(7.5rem);
}

.shape-3 {
  background-color: var(--_color---static--draper-dark-blue);
  border-radius: 999em;
  width: 53em;
  height: 100em;
  position: absolute;
  top: -19.8em;
  left: -26em;
  right: 0;
  transform: rotate(-28deg);
}

.shape-3.secondary {
  background-color: var(--_color---static--draper-ligh-blue);
}

.shape-2 {
  background-color: var(--_color---static--draper-ligh-blue);
  border-radius: 999em;
  width: 43em;
  height: 40em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -20em;
  left: -27.4em;
  right: 0;
}

.shape-2.secondary {
  background-color: var(--_color---static--draper-ligh-blue);
}

.shape-1 {
  background-color: var(--_color---static--draper-navy-blue);
  border-radius: 999em;
  width: 40em;
  height: 40em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0% auto;
}

.shape-1.secondary {
  background-color: var(--_color---static--draper-gray);
}

.blending-group-wrapper {
  z-index: 1;
  filter: blur(7.5rem);
  mix-blend-mode: overlay;
}

.shape-8 {
  background-color: var(--_color---static--draper-navy-blue);
  border-radius: 999em;
  width: 47em;
  height: 119em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -17.1em;
  left: 26.7em;
  right: 0;
  transform: rotate(29deg);
}

.shape-8.secondary {
  background-color: var(--_color---static--draper-white);
}

.shape-9 {
  background-color: var(--_color---static--draper-navy-blue);
  border-radius: 999em;
  width: 30em;
  height: 119em;
  position: absolute;
  top: -5.3em;
  right: 1.2em;
  transform: rotate(39deg);
}

.shape-9.secondary {
  background-color: var(--_color---static--draper-ligh-blue);
}

.shape-4 {
  background-color: var(--_color---static--draper-navy-blue);
  border-radius: 999em;
  width: 65em;
  height: 40em;
  margin-left: auto;
  position: absolute;
  top: -11.3em;
  left: 0;
  transform: rotate(40deg);
}

.shape-4.secondary {
  background-color: var(--_color---static--draper-ligh-blue);
}

.shape-5 {
  background-color: var(--_color---static--draper-navy-blue);
  border-radius: 999em;
  width: 30em;
  height: 30em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -21.7em;
  left: 0;
  right: 0;
}

.shape-5.secondary {
  background-color: var(--_color---static--draper-white);
}

.shape-7 {
  background-color: var(--_color---static--draper-navy-blue);
  border-radius: 999em;
  width: 20em;
  height: 13em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -4.1em;
  left: 0;
  right: -23.9em;
  transform: rotate(40deg);
}

.shape-7.secondary {
  background-color: var(--_color---static--draper-ligh-blue);
}

.shape-6 {
  background-color: var(--_color---static--draper-dark-blue);
  border-radius: 999em;
  width: 66em;
  height: 60em;
  margin-left: auto;
  position: absolute;
  top: -14.2em;
  right: -25em;
  transform: rotate(60deg);
}

.shape-6.secondary {
  background-color: var(--_color---static--draper-blue);
}

.background-noise {
  z-index: 0;
  opacity: .3;
  background-image: url("https://cdn.prod.website-files.com/685d0b665285d997249a13fb/685d0b665285d997249a1554_noise.png");
  background-size: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header_content {
  z-index: 1;
  justify-content: center;
  align-items: center;
  min-height: 100lvh;
  display: flex;
  position: relative;
}

.navbar-container {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  margin-left: 2vw;
  margin-right: 2vw;
  display: grid;
}

.navbar_logo:where(.w-variant-db03f033-e8f5-2362-f6e4-72ce127fe563), .navbar_logo.is-gray {
  display: none;
}

.navbar_logo {
  color: var(--_color-scheme---draper-white-color);
  align-items: center;
  height: .75rem;
  display: flex;
}

.navbar_logo:where(.w-variant-db03f033-e8f5-2362-f6e4-72ce127fe563), .navbar_logo.is-gray {
  display: none;
}

.navbar_logo.is-gray {
  display: none;
}

.navbar_logo.is-gray:where(.w-variant-db03f033-e8f5-2362-f6e4-72ce127fe563) {
  display: flex;
}

.navbar2_link:where(.w-variant-fcafb617-f892-9820-f51d-f5f4e9588a23), .navbar2_link:where(.w-variant-85222559-16ef-56f2-8ff7-5cc543ab9f55) {
  display: none;
}

.navbar2_link {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  color: var(--_color-scheme---text-50);
  flex-flow: column;
  width: 100%;
  max-width: 14rem;
  padding-left: 0;
  transition: none;
  display: flex;
  position: relative;
}

.navbar2_link:where(.w-variant-fcafb617-f892-9820-f51d-f5f4e9588a23), .navbar2_link:where(.w-variant-85222559-16ef-56f2-8ff7-5cc543ab9f55) {
  display: none;
}

.navbar2_link:hover {
  color: var(--_color-scheme---draper-white-color);
}

.navbar2_link.is-loader {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  max-width: 12.3125rem;
  transform: translate(0, 50vh);
}

.navbar2_link.s-menu_scroll-progress {
  grid-row-gap: 0rem;
  flex-flow: row;
  align-items: center;
  position: static;
  bottom: 3rem;
}

.navbar2_link.s-menu_scroll-progress:where(.w-variant-85222559-16ef-56f2-8ff7-5cc543ab9f55) {
  display: none;
}

.navbar2_link.s-menu_scroll-progress:where(.w-variant-fcafb617-f892-9820-f51d-f5f4e9588a23) {
  display: flex;
}

.navbar2_link.s-menu_scroll-progress:hover {
  color: var(--_color-scheme---text-50);
}

.navbar2_link.navar2_btt {
  text-align: right;
}

.navbar2_link.navar2_btt:where(.w-variant-85222559-16ef-56f2-8ff7-5cc543ab9f55) {
  display: none;
}

.navbar2_link.navar2_btt:where(.w-variant-fcafb617-f892-9820-f51d-f5f4e9588a23) {
  display: flex;
}

.sticky-menu_link.is-universe:hover, .sticky-menu_link.is-universe:active {
  color: var(--_color---static--draper-white);
}

.sticky-menu_link.is-logo:hover, .sticky-menu_link.is-logo.w--current {
  background-color: #0000;
}

.sticky-menu_link {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--_color-scheme---text);
  font-size: var(--_font---size--text-small);
  line-height: 114.286%;
  font-weight: var(--_font---weight--regular);
  letter-spacing: var(--_font---letter-spacing--wide);
  text-transform: uppercase;
  cursor: pointer;
  border-radius: .5rem;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1rem;
  transition-property: all;
  display: flex;
  position: relative;
}

.sticky-menu_link:hover {
  background-color: var(--_color-scheme---white-10);
}

.sticky-menu_link.w--current {
  background-color: #ffffff1a;
}

.sticky-menu_link.is-universe {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.sticky-menu_link.is-universe:hover, .sticky-menu_link.is-universe:active {
  color: var(--_color---static--draper-white);
}

.sticky-menu_link.is-logo:hover, .sticky-menu_link.is-logo.w--current {
  background-color: #0000;
}

.sticky-menu_link.is-open {
  background-color: var(--_primitives---opacity--white-10);
}

.sticky-menu_link.is-button {
  border: .0625rem solid var(--_color-scheme---border);
  border-radius: var(--_layout---radius--medium);
  text-transform: capitalize;
  white-space: nowrap;
  word-break: keep-all;
  padding: .5rem 1rem;
}

.sticky-menu_link.is-porftolio:active {
  color: var(--_color---static--draper-white);
}

.sticky-menu_link.is-porftolio.w--open {
  background-color: #ffffff1a;
}

.sticky-menu_link.is-logo {
  align-items: center;
  padding: 0;
}

.sticky-menu_link.is-logo:hover, .sticky-menu_link.is-logo.w--current {
  background-color: #0000;
}

.sticky-menu_link.is-investment {
  border: .0625rem solid var(--_primitives---opacity--transparent);
  border-radius: var(--_layout---radius--medium);
  text-transform: uppercase;
  white-space: nowrap;
  word-break: keep-all;
  padding: .5rem 1rem;
}

.sticky-menu_link.is-investment:hover {
  border-color: var(--_color-scheme---border);
  background-color: var(--_primitives---opacity--transparent);
}

.sticky-menu_link.is-thesis {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-50);
}

.sticky-menu_link.is-contact-link {
  background-color: var(--_primitives---opacity--neutral-darkest-50);
}

.sticky-menu_link.is-contact-link:hover {
  background-color: var(--_color-scheme---border);
}

.s-menu_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--drapper-border);
  border-radius: var(--_layout---radius--xlarge);
  background-image: url("https://cdn.prod.website-files.com/685d0b665285d997249a13fb/685d0b665285d997249a16ee_15e25cf2572371a7c39b71e0049742c0_blur%20Bg%20image%20-%20grain.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: flex-end;
  padding: .5rem 1rem;
  transition: filter .3s;
  display: flex;
  position: relative;
}

.s-menu_wrapper.large {
  justify-content: center;
  align-items: center;
}

.s-menu_wrapper.is-investment {
  opacity: 0;
  transition: transform .5s, opacity .25s;
  position: absolute;
  bottom: 1rem;
}

.s-menu_wrapper.is-investment:where(.w-variant-85222559-16ef-56f2-8ff7-5cc543ab9f55) {
  pointer-events: none;
  max-width: calc(100vw - var(--_layout---padding-section--global) * 2);
  overflow: auto;
}

.s-menu_wrapper.is-investment.open {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/685d0b665285d997249a13fb/685d0b665285d997249a16ee_15e25cf2572371a7c39b71e0049742c0_blur%20Bg%20image%20-%20grain.avif");
  background-repeat: no-repeat;
  background-size: cover;
  transform: translate(0, -100%);
}

.s-menu_wrapper.is-investment.open:where(.w-variant-85222559-16ef-56f2-8ff7-5cc543ab9f55) {
  pointer-events: auto;
}

.footer_component {
  z-index: 90;
  font-weight: var(--_font---weight--bold);
  flex-flow: column;
  justify-content: flex-end;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.footer_mid-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.footer_link-column {
  z-index: 2;
  font-weight: var(--_font---weight--medium);
  text-transform: uppercase;
  z-index: 2;
  font-weight: var(--_font---weight--medium);
  text-transform: uppercase;
  flex-flow: column;
  display: flex;
  position: relative;
}

.footer_top-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_logo-link {
  color: var(--_color-scheme---draper-white-color);
  width: 100%;
  max-width: 8.5625rem;
  padding-left: 0;
}

.menu_wrapper {
  justify-content: center;
  display: flex;
}

.sticky-menu_dropdown {
  align-items: stretch;
  padding-right: .5rem;
  display: flex;
  position: relative;
}

.sticky-menu_dropdown.is-universe {
  position: static;
}

.sticky-menu_dropdown.is-mobile {
  display: none;
}

.sticky-menu_dropdown.is-mobile:where(.w-variant-6613cc74-1d2e-2298-ff83-2d4711ae96ff) {
  display: flex;
}

.sticky-menu_dropdown-content {
  border-radius: 1rem;
  overflow: hidden;
}

.sticky-menu_dropdown-content.w--open {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: var(--_color---static--draper-white);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/685d0b665285d997249a13fb/685d0b665285d997249a16ee_15e25cf2572371a7c39b71e0049742c0_blur%20Bg%20image%20-%20grain.avif"), radial-gradient(circle, #242e5d33, #d2d7eb0a 77%, #f1f1f000);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  width: 320px;
  margin-bottom: 8px;
  display: block;
  inset: auto auto calc(100% + .75rem);
}

.sticky-menu_dropdown-content.is-mobile-5:where(.w-variant-6613cc74-1d2e-2298-ff83-2d4711ae96ff) {
  background-color: var(--_color-scheme---border);
  background-color: var(--_color-scheme---border);
  inset: auto 0% 7rem;
  flex-flow: column;
  width: 20rem;
  display: flex;
  inset: auto 0% 7rem;
}

.sticky-menu_dropdown-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
  position: relative;
}

.sticky-menu_dropdown-list.is-mobile-6:where(.w-variant-6613cc74-1d2e-2298-ff83-2d4711ae96ff) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sticky-menu_dropdown-icon {
  width: .5625rem;
}

.main_cursor {
  z-index: 99;
  opacity: 0;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: fixed;
}

.cursor_icon {
  width: var(--_layout---padding--padding-large);
  height: var(--_layout---padding--padding-large);
  aspect-ratio: 1;
  border-radius: var(--_layout---radius--full);
  background-color: var(--_color-scheme---border-5);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  color: var(--_color-scheme---text);
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in-out;
  display: flex;
}

.navbar_logo-icon {
  width: 6rem;
  min-width: 6rem;
  max-width: 6rem;
}

.is-tablet {
  display: none;
}

.s-menu_main-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.footer_link:hover, .footer_link.w--current {
  background-color: var(--_color-scheme---border-5);
}

.footer_link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--_color-scheme---border-5);
  color: var(--_color-scheme---draper-white-color);
  font-size: var(--_font---size--text-small);
  font-weight: var(--_font---weight--medium);
  letter-spacing: var(--_font---letter-spacing--wide);
  text-transform: uppercase;
  align-items: center;
  min-height: 2rem;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.footer_link:hover, .footer_link.w--current {
  background-color: var(--_color-scheme---border-5);
}

.footer_link.is-right {
  justify-content: flex-end;
}

.footer_link.is-spacer:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.footer_link.is-spacer.is-desktop {
  display: none;
}

.footer_link.padding-left-1rem {
  padding-left: 1rem;
}

.line_wrapper {
  padding-right: var(--_layout---padding-section--global);
  padding-left: var(--_layout---padding-section--global);
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.line_line {
  background-color: var(--_color-scheme---border-5);
  flex: none;
  width: .0625rem;
  height: 100%;
}

.line_line.line_1, .line_line.line_4 {
  background-color: #d2d7eb0d;
}

.line_component {
  z-index: -1;
  flex-flow: row;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.line_component:where(.w-variant-cc896f1c-6651-22a8-3c08-10f39263f043) {
  z-index: 5;
  pointer-events: none;
}

.line_line-wrapper {
  grid-column-gap: 50vh;
  grid-row-gap: 50vh;
  flex-flow: column;
  display: flex;
}

.line_line-wrapper.is-4-lines:where(.w-variant-c1770f6c-279d-afc1-8a53-46a5de8be0a2) {
  display: none;
}

.footer_wrapper {
  position: relative;
  overflow: hidden;
}

.text-size-regular {
  font-size: var(--_font---size--text-regular);
}

.text-color-gray {
  color: var(--_color---static--draper-gray);
}

.text-color-gray.opacity-50 {
  color: var(--_color-scheme---text-50);
}

.s-menu_dropdown_link-text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--_color-scheme---text);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.s-menu_dropdown_link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: .0625rem solid var(--drapper-border);
  font-size: var(--_font---size--text-tiny);
  justify-content: space-between;
  padding: .3rem 1rem;
  text-decoration: none;
  display: inline-flex;
}

.s-menu_dropdown_link.is-last {
  border-bottom-color: var(--_color---static--transparent);
}

.s-menu_dropdown_link.is-mobile-32:where(.w-variant-6613cc74-1d2e-2298-ff83-2d4711ae96ff) {
  width: 100%;
}

.s-menu_dropdown_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: .0625rem solid var(--drapper-border);
  color: var(--_color-scheme---text);
  font-size: var(--_font---size--text-tiny);
  font-weight: var(--_font---weight--regular);
  letter-spacing: var(--_font---letter-spacing--tighter);
  padding: .3rem 1rem;
  display: flex;
}

.s-menu_dropdown_title.show-tablet.is-mobile-10:where(.w-variant-6613cc74-1d2e-2298-ff83-2d4711ae96ff) {
  display: flex;
}

.show-tablet {
  display: none;
}

.sticky-menu_dropdown_blur-bg {
  z-index: -1;
  border-top-left-radius: var(--_layout---radius--xlarge);
  border-top-right-radius: var(--_layout---radius--xlarge);
  border-bottom-left-radius: var(--_layout---radius--xlarge);
  border-bottom-right-radius: var(--_layout---radius--xlarge);
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  will-change: transform, backdrop-filter;
  background-image: url("https://cdn.prod.website-files.com/685d0b665285d997249a13fb/685d0b665285d997249a16ee_15e25cf2572371a7c39b71e0049742c0_blur%20Bg%20image%20-%20grain.avif"), radial-gradient(circle at 125% 150%, #242e5d33, #d2d7eb0a 77%, #f1f1f000 99%, #fff);
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  border: 1px solid #0000;
  width: 102%;
  position: absolute;
  inset: 0% 0% 0% -1%;
}

.sticky-menu_dropdown_blur {
  z-index: 1;
  border-radius: var(--_layout---radius--xlarge);
  pointer-events: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.header_title {
  color: var(--_color-scheme---text-50);
  font-size: var(--_font---size--text-small);
  font-weight: var(--_font---weight--medium);
  letter-spacing: var(--_font---letter-spacing--wider);
  text-transform: uppercase;
}

.header_title:where(.w-variant-08c2f16f-fcf3-7115-d148-3606d2897b02) {
  display: none;
}

.text-color-draper-50 {
  color: var(--_color-scheme---text-50);
}

.s-menu_scroll-progress {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
  overflow: hidden;
}

.navbar_logo-link {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  opacity: 1;
  flex-flow: column;
  width: 100%;
  max-width: 14rem;
  padding-left: 0;
  transition: none;
  display: flex;
  position: relative;
}

.s-menu_component-v2 {
  z-index: 999;
  opacity: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  transition: all 1s;
  display: flex;
  position: static;
  inset: auto 0% 2.5rem;
  transform: translate(0, 100px);
}

.s-menu_component-v2.show {
  opacity: 1;
  opacity: 1;
  transform: translate(0);
}

.navbar2-container {
  padding-right: var(--_layout---padding-section--global);
  padding-left: var(--_layout---padding-section--global);
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  place-items: center stretch;
  width: 100%;
  display: flex;
}

.navbar2-bottom {
  z-index: 91;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  position: fixed;
  inset: auto 0% 2.5rem;
}

.navbar2-bottom:where(.w-variant-6613cc74-1d2e-2298-ff83-2d4711ae96ff) {
  z-index: 101;
}

.navbar2-top {
  z-index: 91;
  border-bottom: 0rem solid var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  background-color: #0000;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-top: 3.625rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar2-top:where(.w-variant-6613cc74-1d2e-2298-ff83-2d4711ae96ff) {
  z-index: 101;
}

.spacer-medium {
  padding-top: var(--_layout---padding--padding-medium);
  width: 100%;
}

.spacer-xxlarge {
  padding-top: var(--_layout---padding--padding-xxlarge);
  width: 100%;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.is-contact {
  --_color-scheme---background: var(--_primitives---color--draper-02-lighter);
  --_color-scheme---text: var(--_primitives---color--draper-03-darkest);
  --_color-scheme---form-label: var(--_primitives---color--neutral);
  --_color-scheme---draper-white-color: var(--_primitives---color--draper-02);
  --_color-scheme---text-50: var(--_primitives---color--draper-blue-50);
  --_color-scheme---border: var(--_primitives---opacity--neutral-darkest-15);
  --_color-scheme---border-5: var(--_primitives---opacity--neutral-darkest-5);
  --_color-scheme---form-background: var(--_primitives---opacity--neutral-darkest-5);
  --_color-scheme---form-input-text: var(--_primitives---opacity--neutral-darkest-60);
  --_color-scheme---foreground: var(--_primitives---color--draper-02-lightest);
  --_color-scheme---white-10: var(--_primitives---opacity--neutral-darkest-10);
  --_color-scheme---accent: var(--_primitives---opacity--neutral-darkest-10);
  --_color-scheme---background-dark-50: var(--_primitives---opacity--white-50);
}

.is-contact.back-color-scheme-3 {
  background-color: var(--_primitives---color--draper-02-lightest);
  background-color: var(--_primitives---color--draper-02-lightest);
}

.section_inner-header {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
}

.section_inner-header.is-full, .section_inner-header.max-width-full._100-vh {
  min-height: 100vh;
}

.inner-header_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 41.25% minmax(0%, 734px);
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.inner-header_content-right {
  grid-column-gap: var(--_fluid---56);
  grid-row-gap: var(--_fluid---56);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_preloader {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  cursor: none;
  --_color-scheme---background: var(--_primitives---color--draper-02-dark);
  --_color-scheme---text: var(--_primitives---color--draper-01);
  --_color-scheme---form-label: var(--_primitives---color--drapper-white-50);
  --_color-scheme---draper-white-color: var(--_primitives---color--draper-03);
  --_color-scheme---text-50: var(--_primitives---color--drapper-white-50);
  --_color-scheme---border: var(--_primitives---opacity--white-20);
  --_color-scheme---border-5: var(--_primitives---opacity--white-5);
  --_color-scheme---form-background: var(--_primitives---opacity--transparent);
  --_color-scheme---form-input-text: var(--_primitives---color--white);
  --_color-scheme---foreground: var(--_primitives---color--draper-02);
  --_color-scheme---white-10: var(--_primitives---opacity--white-10);
  --_color-scheme---accent: var(--_primitives---color--draper-03-lighter);
  --_color-scheme---background-dark-50: var(--_primitives---opacity--neutral-darkest-50);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.section_preloader:where(.w-variant-08c2f16f-fcf3-7115-d148-3606d2897b02) {
  z-index: 99;
}

.opacity-50 {
  opacity: .5;
}

.timeline_left-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 32.8676%;
  display: flex;
}

.timeline_slider-navigation {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.max-width-333px {
  width: 100%;
  max-width: 74.4966%;
}

.timeline_slider-slide {
  flex: none;
  width: 100%;
  transition: opacity .4s;
  position: relative;
}

.timeline_slide-img {
  aspect-ratio: 903 / 653;
  object-fit: cover;
  width: 100%;
}

.timeline_slider-wrap {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.timeline_slider-list {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.timeline_content-wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  height: 75vh;
  display: flex;
}

.timeline_right-content {
  z-index: 0;
  border-radius: var(--_layout---radius--small);
  width: 100%;
  max-width: 66.3971%;
  height: 100%;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.timeline_slide-inner {
  border-radius: .5em;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.timeline_slide-content {
  display: none;
}

.timeline_navigation {
  padding-top: 4rem;
  padding-bottom: 2.5rem;
  position: relative;
}

.timeline-track {
  margin-left: 0;
  margin-right: auto;
  position: relative;
}

.timeline-slides {
  transition: all .6s;
  display: flex;
}

.timeline-slide {
  min-width: 100%;
  position: relative;
}

.timeline-line {
  background-color: #7b819d99;
  height: 2px;
  position: absolute;
  top: 15px;
  left: 0;
  right: 0;
}

.timeline-progress {
  background-color: var(--_primitives---color--draper-02);
  width: 20%;
  height: 100%;
  transition: all .6s;
  position: absolute;
  top: 0;
  left: 0;
}

.timeline-points {
  z-index: 2;
  text-align: center;
  flex-flow: row;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.timeline_component {
  flex-flow: column;
  display: flex;
}

.timeline-point {
  color: var(--_primitives---color--draper-02-light);
  font-size: var(--_font---size--text-medium);
  font-weight: var(--_font---weight--medium);
  text-align: center;
  cursor: pointer;
  flex-flow: row;
  transition: all .3s;
  display: flex;
  position: relative;
}

.timeline-point:hover {
  color: var(--_primitives---color--draper-02);
}

.timeline-point.active {
  color: var(--_primitives---color--draper-02);
  -webkit-text-stroke-width: .5px;
  -webkit-text-stroke-width: .5px;
}

.timeline-label {
  background-color: var(--_color-scheme---foreground);
  white-space: nowrap;
  word-break: keep-all;
  margin-top: .5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: all .9s;
}

.s-menu_link-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.s-menu_link-wrapper.is-industry {
  display: none;
}

.universe-menu_gradient {
  opacity: .2;
  filter: blur(25px);
  pointer-events: none;
  background-image: radial-gradient(circle, #242e5d, #d2d7eb38 72%, #f1f1f000);
  position: absolute;
  inset: 0%;
}

.footer_bottom-wrapper {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  color: var(--_color-scheme---text-50);
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.footer_mid-component {
  border-top: 1px solid var(--_color-scheme---border-5);
  border-bottom: 1px solid var(--_color-scheme---border-5);
}

.footer_link-2column {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.spacer-xhuge {
  padding-top: var(--_layout---padding--padding-xhuge);
  width: 100%;
}

.text-color-draper-white {
  color: var(--_color-scheme---draper-white-color);
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.footer_bottom-button-wrapper {
  justify-content: flex-end;
  display: flex;
}

.cookie3-wrapper {
  position: relative;
}

.cookie-banner3_component {
  top: auto;
  left: auto;
  right: var(--_layout---padding-section--global);
  z-index: 94;
  width: calc(100% - var(--_layout---padding-section--global) * 2);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_color-scheme---border-5);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_color-scheme---border-5);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_color-scheme---border-5);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_color-scheme---border-5);
  background-color: var(--_color-scheme---background-dark-50);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  justify-content: space-between;
  align-items: flex-start;
  max-width: 40rem;
  padding: 1.5rem;
  display: none;
  position: fixed;
  bottom: 2.5rem;
  overflow: hidden;
}

.cookie-banner3_component:where(.w-variant-5ebd054c-b733-8f4a-bd12-9b0735dc1f04) {
  z-index: 94;
  display: flex;
}

.cookie-banner3_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.cookie-banner3_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.cookie-banner3_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cookie-banner3_close-button {
  cursor: pointer;
  position: static;
  inset: 1rem 1rem auto auto;
}

.cookie-manager3_component {
  z-index: 94;
  position: fixed;
  bottom: 2rem;
  left: 2rem;
}

.cookie-manager3_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem .75rem .75rem;
  display: flex;
}

.cookie-manager3_trigger {
  display: none;
}

.cookie-prefs3_component {
  z-index: 94;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.cookie-prefs3_component:where(.w-variant-5ebd054c-b733-8f4a-bd12-9b0735dc1f04) {
  display: flex;
}

.cookie-prefs3_form {
  border: 1px solid var(--_color-scheme---border-5);
  background-color: var(--_color-scheme---background-dark-50);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 70vh;
  position: relative;
}

.cookie-prefs3_close-button {
  cursor: pointer;
  position: static;
  inset: 1rem 1rem auto auto;
}

.cookie-prefs3_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 2rem 3rem;
  display: flex;
  overflow: scroll;
}

.cookie-prefs3_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--_color-scheme---border);
  border-bottom: 1px solid var(--_color-scheme---border);
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.cookie-prefs3_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cookie-prefs3_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.cookie-prefs3_item-checkbox {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cookie-prefs3_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.cookie-prefs3_checkbox-icon {
  border: 1px solid var(--_color-scheme---border);
  background-color: var(--_color-scheme---text);
  cursor: pointer;
  border-radius: .125rem;
  width: .75rem;
  min-width: .75rem;
  height: .75rem;
  min-height: .75rem;
  margin-top: 0;
  margin-left: 0;
  transition: all .2s;
}

.cookie-prefs3_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  border-width: 1px;
  border-color: #000;
}

.cookie-prefs3_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.cookie-prefs3_checkbox-label {
  margin-bottom: 0;
  display: none;
}

.cookie-prefs3_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  display: grid;
}

.cookie-prefs3_overlay {
  z-index: -1;
  background-color: #0009;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cookie-prefs3_trigger {
  z-index: -1;
  display: none;
}

.cookie-prefs3_title {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cookie-banner3_title {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cookie-setting {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.preloader_overlay {
  background-color: var(--_primitives---opacity--neutral-darkest-60);
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.preloader_overlay:where(.w-variant-08c2f16f-fcf3-7115-d148-3606d2897b02) {
  opacity: 1;
}

.preloader_logo-wrapper {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  color: var(--_color-scheme---text-50);
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 14rem;
  padding-left: 0;
  transition: none;
  display: none;
  position: relative;
}

.preloader_logo-wrapper:where(.w-variant-fcafb617-f892-9820-f51d-f5f4e9588a23), .preloader_logo-wrapper:where(.w-variant-85222559-16ef-56f2-8ff7-5cc543ab9f55) {
  display: none;
}

.preloader_logo-wrapper:where(.w-variant-08c2f16f-fcf3-7115-d148-3606d2897b02) {
  opacity: 0;
  display: flex;
}

.preloader_logo-wrapper:hover {
  color: var(--_color-scheme---draper-white-color);
}

@media screen and (max-width: 991px) {
  body {
    cursor: auto;
    --_font---family--text: Dmsans, Verdana, sans-serif;
    --_font---size--text-small: var(--_fluid---12);
    --_font---line-height--large-text: 1.5em;
    --_font---weight--regular: 400;
    --_font---letter-spacing--normal: 0em;
    --_font---family--title: Dmsans, Verdana, sans-serif;
    --_font---size--h1: var(--_fluid---24);
    --_font---line-height--medium-heading: 1.2em;
    --_font---size--h2: var(--_fluid---40);
    --_font---size--h3: var(--_fluid---32);
    --_font---letter-spacing--tight: -.01em;
    --_font---size--h4: var(--_fluid---24);
    --_font---letter-spacing--narrow: -.005em;
    --_font---size--h5: var(--_fluid---20);
    --_font---line-height--large\<deleted\|variable-48e648be-86f7-84f1-02d5-fcfd32ddac06\>: 1.33em;
    --_font---weight--semibold: 600;
    --_font---size--h6: var(--_fluid---16);
    --_font---line-height--xlarge\<deleted\|variable-46fac8b4-6ade-1400-643c-150257b3f301\>: 1.4em;
    --_font---size--text-medium: var(--_fluid---16);
    --_font---weight--medium: 500;
    --_font---line-height--2xlarge\<deleted\|variable-871c03bd-83c5-1b61-2053-44dc1037f5b7\>: 1.43em;
    --_font---line-height--2xsmall\<deleted\|variable-b81369fc-7207-7327-6405-8cd02ae8d055\>: 1.14em;
    --_font---line-height--small\<deleted\|variable-ef4c0115-9bdd-4236-9c0f-c70b066dedab\>: 1.2em;
    --_font---weight--bold: 700;
    --_font---letter-spacing--wide: .02em;
    --_font---size--text-regular: var(--_fluid---14);
    --_font---size--text-large: var(--_fluid---18);
    --_font---letter-spacing--tighter: -.015em;
    --_font---size--text-tiny: var(--_fluid---10);
    --_font---line-height--xsmall\<deleted\|variable-11610fa5-a85b-fdda-2c3a-ef45ba8a2a40\>: 1.16em;
    --_font---weight--light: 300;
    --_font---size--xlarge: var(--_fluid---20);
    --_font---letter-spacing--wider: .25em;
    --_font---line-height--normal: 1em;
    --_font---weight--extralight: 200;
    --_layout---spacing--4xlarge: 1.5rem;
    --_layout---spacing--xsmall: .375rem;
    --_layout---spacing--2xsmall: .25rem;
    --_layout---spacing--small: 1.5rem;
    --_layout---border-width--small: 1px;
    --_layout---radius--xsmall: .375rem;
    --_layout---spacing--2xlarge: 1rem;
    --_layout---border-width--large: .25rem;
    --_layout---padding-section--global: 2vw;
    --_layout---spacing--none: 0rem;
    --_layout---spacing--xlarge: .875rem;
    --_layout---spacing--large: 3.125rem;
    --_layout---radius--medium: .625rem;
    --_layout---radius--none: 0rem;
    --_layout---radius--large: .75rem;
    --_layout---shadow--xsmall-y: 3px;
    --_layout---shadow--xsmall-blur: 6px;
    --_layout---shadow--xsmall-size: -1px;
    --_layout---container--small: 48rem;
    --_layout---max-width--xlarge: 42rem;
    --_layout---max-width--small: 28rem;
    --_layout---padding--padding-small: var(--_fluid---24);
    --_layout---spacing--medium: 2.5rem;
    --_layout---spacing--5xlarge: 2rem;
    --_layout---padding--padding-xsmall: var(--_fluid---16);
    --_layout---padding-section--small: 2.5rem;
    --_layout---padding-section--medium: 3rem;
    --_layout---padding-section--large: 4rem;
    --_layout---padding-section--xlarge: 5rem;
    --_layout---padding-section--2xlarge: 6rem;
    --_layout---spacing--7xlarge: 3rem;
    --_layout---spacing--6xlarge: 3.125rem;
    --_layout---padding-section--xsmall: 2rem;
    --_layout---radius--xlarge: 1rem;
    --_layout---padding--padding-large: var(--_fluid---40);
    --_layout---radius--full: 9999rem;
    --_layout---variable--stats-text-size: var(--_fluid---56);
    --_layout---variable--section-home_image-size-slide-in: 35vw;
    --_layout---padding--padding-medium: var(--_fluid---32);
    --_layout---padding--padding-xxlarge: var(--_fluid---72);
    --_layout---padding--padding-xlarge: var(--_fluid---56);
    --_layout---radius--small: .5rem;
    --_layout---radius--2xsmall: .25rem;
    --_layout---shadow--small-y: 8px;
    --_layout---shadow--small-blur: 12px;
    --_layout---shadow--small-size: -4px;
    --_layout---padding--padding-xhuge: var(--_fluid---96);
    --_layout---padding--padding-custom1: var(--_fluid---112);
    --_layout---variable--stats-text-size-1: calc(var(--_layout---variable--stats-text-size) * 1);
    --_layout---spacing--3xsmall: .125rem;
    --_layout---spacing--3xlarge: 1.25rem;
    --_layout---spacing--8xlarge: 3.5rem;
    --_layout---spacing--9xlarge: 4rem;
    --_layout---spacing--10xlarge: 5rem;
    --_layout---container--xsmall: 40rem;
    --_layout---container--medium: 64rem;
    --_layout---container--large: 72rem;
    --_layout---container--xlarge: 80rem;
    --_layout---container--2xlarge: 100rem;
    --_layout---max-width--2xsmall: 20rem;
    --_layout---max-width--xsmall: 24rem;
    --_layout---max-width--medium: 32rem;
    --_layout---max-width--large: 36rem;
    --_layout---max-width--2xlarge: 48rem;
    --_layout---radius--3xsmall: .125rem;
    --_layout---radius--2xlarge: 1.25rem;
    --_layout---radius--3xlarge: 1.5rem;
    --_layout---radius--4xlarge: 1.75rem;
    --_layout---border-width--2xsmall: .25px;
    --_layout---border-width--xsmall: .5px;
    --_layout---border-width--medium: .125rem;
    --_layout---shadow--large-y: 24px;
    --_layout---shadow--large-blur: 48px;
    --_layout---shadow--large-size: -12px;
    --_layout---shadow--medium-y: 12px;
    --_layout---shadow--medium-blur: 24px;
    --_layout---shadow--medium-size: -6px;
    --_layout---padding--padding-0: var(--_fluid---0);
    --_layout---padding--padding-tiny: var(--_fluid---4);
    --_layout---padding--padding-xxsmall: var(--_fluid---8);
    --_layout---padding--padding-huge: var(--_fluid---80);
    --_layout---padding--padding-xxhuge: var(--_fluid---120);
    --_layout---padding--padding-custom2: 0px;
    --_layout---padding--padding-custom3: 0px;
  }

  .button {
    text-align: center;
  }

  .button-group.is-right {
    justify-content: flex-start;
  }

  .hide-tablet {
    display: none;
  }

  .padding-section-large.padding-top._160px {
    padding-top: var(--_fluid---120);
    padding-top: var(--_fluid---120);
    padding-top: var(--_fluid---120);
  }

  .ultra-gradient-wrapper {
    font-size: 1.3vh;
  }

  .shape-3 {
    width: 44em;
    height: 57em;
    position: absolute;
    inset: 23.2em -9.5em 0 auto;
  }

  .blending-group-wrapper {
    margin-left: -4em;
  }

  .shape-4 {
    top: 22em;
  }

  .spacer-xxsmall {
    padding-top: 1.5rem;
  }

  .loader_content-wrapper {
    bottom: -2.8rem;
  }

  .navbar_component-old {
    padding-top: 0;
  }

  .navbar-container {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr max-content 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .navbar_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar_menu-button.w--open {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
  }

  .menu-icon3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-right: -.03125rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon3_line-top {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon3_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: .125rem;
    margin-top: .375rem;
    margin-bottom: .375rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon3_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar_menu {
    z-index: 1;
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-right: .0625rem solid #000;
    flex-direction: column;
    justify-content: center;
    width: 80vw;
    height: 100dvh;
    margin-left: 0;
    padding-bottom: 6.5rem;
    padding-left: 5vw;
    padding-right: 5vw;
    transition: height .5s;
    display: block;
    position: absolute;
    inset: 0% auto 0% 0%;
    overflow: auto;
  }

  .navbar2_link.s-menu_scroll-progress {
    display: flex;
  }

  .navbar2_link.s-menu_scroll-progress:where(.w-variant-85222559-16ef-56f2-8ff7-5cc543ab9f55) {
    display: none;
  }

  .navbar2_link.navar2_btt {
    display: flex;
  }

  .navbar2_link.navar2_btt:where(.w-variant-85222559-16ef-56f2-8ff7-5cc543ab9f55) {
    display: none;
  }

  .navbar_menu-background {
    z-index: 0;
    background-color: #00000080;
    width: 100vw;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .sticky-menu_link.is-porftolio {
    justify-content: center;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .sticky-menu_link.is-universe {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .sticky-menu_link.is-logo {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    display: flex;
  }

  .sticky-menu_link.is-current.w--current {
    background-color: var(--_primitives---opacity--transparent);
  }

  .s-menu_wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .s-menu_wrapper.is-investment {
    width: auto;
    max-width: none;
    left: 0;
  }

  .s-menu_wrapper.is-investment.open {
    display: none;
  }

  .s-menu_component {
    width: 100%;
    max-width: 85vw;
  }

  .card_item-content {
    max-width: 100%;
  }

  .investment_component {
    min-height: 0;
    max-height: none;
  }

  .investment_image-trail-wrapper {
    display: none;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_mid-wrapper {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .sticky-menu_dropdown {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .sticky-menu_dropdown.is-mobile {
    display: flex;
  }

  .sticky-menu_dropdown-content.w--open {
    width: calc(100vw - var(--_layout---padding-section--global) * 2);
    left: auto;
    right: calc((-1) * var(--_layout---padding-section--global));
  }

  .sticky-menu_dropdown-content.is-mobile-5 {
    width: calc(100vw - var(--_layout---padding-section--global) * 2);
    right: calc((-1) * var(--_layout---padding-section--global));
    width: calc(100vw - var(--_layout---padding-section--global) * 2);
    right: calc((-1) * var(--_layout---padding-section--global));
  }

  .sticky-menu_dropdown-icon {
    width: .75rem;
  }

  .main_cursor {
    display: none;
  }

  .case-studies_swiper {
    width: 100%;
    max-width: 100%;
  }

  .case-studies_grid-list {
    grid-template-columns: 1fr 1fr;
  }

  .case-studies_card-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .case-studies_card-content.is-half {
    max-width: 66%;
  }

  .case-studies_card-content-wrapper {
    padding: 1rem;
  }

  .draper-is_component {
    grid-template-columns: 1fr 1fr;
  }

  .draper-is_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr .75fr;
  }

  .draper-is_title {
    white-space: nowrap;
  }

  .card_item {
    width: 100%;
    max-width: 50vw;
  }

  .is-tablet {
    display: block;
  }

  .swiper-wrapper.case-studies_grid-list {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .s-menu_main-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .footer_link.is-right {
    justify-content: flex-start;
  }

  .footer_link.is-spacer.is-desktop {
    display: flex;
  }

  .s-menu_dropdown_link {
    padding-left: 2rem;
  }

  .s-menu_dropdown_link.is-mobile-32 {
    width: 100%;
  }

  .show-tablet {
    display: flex;
  }

  .featured-unicorns_image-wrapper.is-image-1, .featured-unicorns_image-wrapper.is-image-2 {
    width: 28vw;
  }

  .featured-unicorns_image-wrapper.is-image-1, .featured-unicorns_image-wrapper.is-image-2 {
    width: 28vw;
  }

  .featured-unicorns_image-wrapper.is-image-3 {
    width: 26vw;
  }

  .featured-unicorns_image-wrapper.is-image-4 {
    width: 24vw;
  }

  .featured-unicorns_image-wrapper.is-image-5 {
    width: 26vw;
  }

  .featured-unicorns_image-wrapper.is-image-6 {
    width: 24vw;
  }

  .featured-unicorns_content {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .s-menu_component-v2 {
    width: 100%;
    max-width: 100%;
  }

  .navbar2-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr max-content 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .navbar2-bottom {
    bottom: 1rem;
  }

  .navbar2-top {
    padding-top: 2rem;
  }

  .navbar-container-copy {
    grid-template-columns: 1fr max-content;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .header11_content, .stats42_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats42_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .stats42_number {
    font-size: 4rem;
  }

  .content_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .content_sidebar {
    width: 100%;
    margin-right: 0;
    position: relative;
    top: 0;
  }

  .content_sidebar-heading {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    display: flex;
  }

  .content_accordion-icon {
    display: flex;
  }

  .content_left {
    position: relative;
    top: 0;
  }

  .indus_zoom-wrapper {
    display: none;
  }

  .indus_button-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .indus_component {
    height: 490svh;
  }

  .indus_title-1, .indus_title-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    bottom: 6rem;
  }

  .button-icon {
    min-width: .8rem;
    max-width: .8rem;
    min-height: .8rem;
    max-height: .8rem;
  }

  .button-icon.works-arrow {
    min-width: .7rem;
    max-width: .7rem;
    min-height: .7rem;
    max-height: .7rem;
  }

  .indus_front {
    max-width: 320px;
  }

  .indus_title-5, .indus_title-4, .indus_title-3, .indus_title-6 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    bottom: 6rem;
  }

  .centered-slider-slide__inner {
    width: 50vw;
  }

  .multi-form_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header46_component {
    display: block;
  }

  .cta36_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .inner-header_component {
    margin-top: 2rem;
  }

  .inner-header_content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: auto 1fr;
  }

  .inner-header_content-right {
    grid-column-gap: var(--_fluid---16);
    grid-row-gap: var(--_fluid---16);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .team_list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .team_modal {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding: 1.25rem;
  }

  .team_modal-content {
    padding-right: 1rem;
  }

  .max-width-333px {
    max-width: 333px;
  }

  .timeline_content-wrapper {
    height: 60vh;
  }

  .s-menu_link-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr auto;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: grid;
  }

  .s-menu_link-wrapper.is-industry {
    display: none;
  }

  .s-menu_link-wrapper.is-investment {
    display: flex;
  }

  .indus_hover-wrapper {
    display: none;
  }

  .universe-table_wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-top: 1rem;
  }

  .universe-table_content {
    height: calc(100vh - var(--_layout---padding-section--2xlarge) * 2 - var(--_fluid---80));
  }

  .universe-menu_wrapper.is-open {
    width: auto;
    max-width: none;
    transform: none;
  }

  .universe-menu_button {
    width: auto;
    max-width: none;
  }

  .universe-zoom_wrapper {
    padding-top: 1rem;
  }

  .universe-table_text {
    font-size: .7rem;
  }

  .footer_bottom-wrapper {
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .footer_link-2column {
    grid-template-columns: 1fr;
  }

  .inner-header_content {
    max-width: 300px;
  }

  .indus_pulsating-circle {
    display: none;
  }

  .next-section-icon {
    transition: all .2s;
  }

  .next-section-icon.is-tablet:where(.w-variant-85222559-16ef-56f2-8ff7-5cc543ab9f55) {
    display: none;
  }

  .section-2 {
    min-height: 50vw;
  }

  .footer_bottom-button-wrapper {
    justify-content: flex-start;
  }

  .cookie-banner3_component {
    bottom: 1rem;
  }

  .cookie-banner3_content-top {
    padding-right: 1rem;
  }

  .indus_card-content-card-number {
    font-size: 4rem;
  }

  .indus_scroll-indicator, .multi-form_title {
    display: none;
  }

  .featured-unicorns_item-wrapper.is-img-2 {
    top: 20vw;
    left: 19vw;
  }

  .featured-unicorns_item-wrapper.is-img-1 {
    top: -5vw;
  }

  .featured-unicorns_item-wrapper.is-img-3 {
    top: -10vw;
    left: 15vw;
  }

  .featured-unicorns_item-wrapper.is-img-4 {
    top: 15vw;
    left: 5vw;
  }

  .featured-unicorns_item-wrapper.is-img-5 {
    margin-left: 0;
  }

  .featured-unicorns_item-wrapper.is-img-9 {
    margin-left: 0;
    top: 5vw;
  }

  .featured-unicorns_item-wrapper.is-img-10 {
    top: -10vw;
  }

  .content29_content-wrapper {
    margin-bottom: 3rem;
  }

  ._404_component {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  ._404-menu_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .s-menu_dropdown_link-item, .collection-list-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .div-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_font---family--text: Dmsans, Verdana, sans-serif;
    --_font---size--text-small: var(--_fluid---10);
    --_font---line-height--large-text: 1.5em;
    --_font---weight--regular: 400;
    --_font---letter-spacing--normal: 0em;
    --_font---family--title: Dmsans, Verdana, sans-serif;
    --_font---size--h1: var(--_fluid---24);
    --_font---line-height--medium-heading: 1.2em;
    --_font---size--h2: var(--_fluid---32);
    --_font---size--h3: var(--_fluid---24);
    --_font---letter-spacing--tight: -.01em;
    --_font---size--h4: var(--_fluid---20);
    --_font---letter-spacing--narrow: -.005em;
    --_font---size--h5: var(--_fluid---18);
    --_font---line-height--large\<deleted\|variable-48e648be-86f7-84f1-02d5-fcfd32ddac06\>: 1.33em;
    --_font---weight--semibold: 600;
    --_font---size--h6: var(--_fluid---14);
    --_font---line-height--xlarge\<deleted\|variable-46fac8b4-6ade-1400-643c-150257b3f301\>: 1.4em;
    --_font---size--text-medium: var(--_fluid---14);
    --_font---weight--medium: 500;
    --_font---line-height--2xlarge\<deleted\|variable-871c03bd-83c5-1b61-2053-44dc1037f5b7\>: 1.43em;
    --_font---line-height--2xsmall\<deleted\|variable-b81369fc-7207-7327-6405-8cd02ae8d055\>: 1.14em;
    --_font---line-height--small\<deleted\|variable-ef4c0115-9bdd-4236-9c0f-c70b066dedab\>: 1.2em;
    --_font---weight--bold: 700;
    --_font---letter-spacing--wide: .02em;
    --_font---size--text-regular: var(--_fluid---12);
    --_font---size--text-large: var(--_fluid---16);
    --_font---letter-spacing--tighter: -.015em;
    --_font---size--text-tiny: var(--_fluid---10);
    --_font---line-height--xsmall\<deleted\|variable-11610fa5-a85b-fdda-2c3a-ef45ba8a2a40\>: 1.16em;
    --_font---weight--light: 300;
    --_font---size--xlarge: var(--_fluid---18);
    --_font---letter-spacing--wider: .25em;
    --_font---line-height--normal: 1em;
    --_font---weight--extralight: 200;
    --_layout---spacing--4xlarge: 1.5rem;
    --_layout---spacing--xsmall: .375rem;
    --_layout---spacing--2xsmall: .25rem;
    --_layout---spacing--small: 1.5rem;
    --_layout---border-width--small: 1px;
    --_layout---radius--xsmall: .375rem;
    --_layout---spacing--2xlarge: 1rem;
    --_layout---border-width--large: .25rem;
    --_layout---padding-section--global: 1.25rem;
    --_layout---spacing--none: 0rem;
    --_layout---spacing--xlarge: .875rem;
    --_layout---spacing--large: 3.125rem;
    --_layout---radius--medium: .625rem;
    --_layout---radius--none: 0rem;
    --_layout---radius--large: .75rem;
    --_layout---shadow--xsmall-y: 3px;
    --_layout---shadow--xsmall-blur: 6px;
    --_layout---shadow--xsmall-size: -1px;
    --_layout---container--small: 48rem;
    --_layout---max-width--xlarge: 42rem;
    --_layout---max-width--small: 28rem;
    --_layout---padding--padding-small: var(--_fluid---20);
    --_layout---spacing--medium: 2.5rem;
    --_layout---spacing--5xlarge: 2rem;
    --_layout---padding--padding-xsmall: var(--_fluid---12);
    --_layout---padding-section--small: 2rem;
    --_layout---padding-section--medium: 2.5rem;
    --_layout---padding-section--large: 3rem;
    --_layout---padding-section--xlarge: 4rem;
    --_layout---padding-section--2xlarge: 5rem;
    --_layout---spacing--7xlarge: 3rem;
    --_layout---spacing--6xlarge: 3.125rem;
    --_layout---padding-section--xsmall: 1.5rem;
    --_layout---radius--xlarge: 1rem;
    --_layout---padding--padding-large: var(--_fluid---32);
    --_layout---radius--full: 9999rem;
    --_layout---variable--stats-text-size: var(--_fluid---40);
    --_layout---variable--section-home_image-size-slide-in: 35vw;
    --_layout---padding--padding-medium: var(--_fluid---24);
    --_layout---padding--padding-xxlarge: var(--_fluid---48);
    --_layout---padding--padding-xlarge: var(--_fluid---40);
    --_layout---radius--small: .5rem;
    --_layout---radius--2xsmall: .25rem;
    --_layout---shadow--small-y: 8px;
    --_layout---shadow--small-blur: 12px;
    --_layout---shadow--small-size: -4px;
    --_layout---padding--padding-xhuge: var(--_fluid---64);
    --_layout---padding--padding-custom1: var(--_fluid---104);
    --_layout---variable--stats-text-size-1: calc(var(--_layout---variable--stats-text-size) * 1);
    --_layout---spacing--3xsmall: .125rem;
    --_layout---spacing--3xlarge: 1.25rem;
    --_layout---spacing--8xlarge: 3.5rem;
    --_layout---spacing--9xlarge: 4rem;
    --_layout---spacing--10xlarge: 5rem;
    --_layout---container--xsmall: 40rem;
    --_layout---container--medium: 64rem;
    --_layout---container--large: 72rem;
    --_layout---container--xlarge: 80rem;
    --_layout---container--2xlarge: 100rem;
    --_layout---max-width--2xsmall: 20rem;
    --_layout---max-width--xsmall: 24rem;
    --_layout---max-width--medium: 32rem;
    --_layout---max-width--large: 36rem;
    --_layout---max-width--2xlarge: 48rem;
    --_layout---radius--3xsmall: .125rem;
    --_layout---radius--2xlarge: 1.25rem;
    --_layout---radius--3xlarge: 1.5rem;
    --_layout---radius--4xlarge: 1.75rem;
    --_layout---border-width--2xsmall: .25px;
    --_layout---border-width--xsmall: .5px;
    --_layout---border-width--medium: .125rem;
    --_layout---shadow--large-y: 24px;
    --_layout---shadow--large-blur: 48px;
    --_layout---shadow--large-size: -12px;
    --_layout---shadow--medium-y: 12px;
    --_layout---shadow--medium-blur: 24px;
    --_layout---shadow--medium-size: -6px;
    --_layout---padding--padding-0: var(--_fluid---0);
    --_layout---padding--padding-tiny: var(--_fluid---4);
    --_layout---padding--padding-xxsmall: var(--_fluid---8);
    --_layout---padding--padding-huge: var(--_fluid---56);
    --_layout---padding--padding-xxhuge: var(--_fluid---80);
    --_layout---padding--padding-custom2: 0px;
    --_layout---padding--padding-custom3: 0px;
  }

  h1 {
    letter-spacing: var(--letter-spacing--3xlarge\<deleted\|variable-f699c63c-9191-d1d8-51a7-28ed192dde3f\>);
  }

  h2 {
    letter-spacing: var(--letter-spacing--2xlarge\<deleted\|variable-6f37e079-d5a4-c430-0fd9-cbea058d3d04\>);
  }

  h3 {
    letter-spacing: var(--letter-spacing--2xlarge\<deleted\|variable-6f37e079-d5a4-c430-0fd9-cbea058d3d04\>);
    font-size: 1.5rem;
  }

  h4 {
    letter-spacing: var(--letter-spacing--2xlarge\<deleted\|variable-6f37e079-d5a4-c430-0fd9-cbea058d3d04\>);
    font-size: 1.375rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .padding-global.is-case-studies {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .padding-section-large.padding-top._160px {
    padding-top: var(--_fluid---96);
    padding-top: var(--_fluid---96);
    padding-top: var(--_fluid---96);
  }

  .main-shapes-wrapper {
    filter: blur(5rem);
  }

  .shape-3 {
    width: 30em;
    height: 100em;
  }

  .blending-group-wrapper {
    filter: blur(5rem);
  }

  .spacer-xxsmall {
    padding-top: 1rem;
  }

  .navbar_component-old {
    min-height: 4rem;
  }

  .navbar_menu {
    width: 90vw;
    padding-bottom: 5rem;
  }

  .section_video {
    height: 150svh;
  }

  .sticky-menu_link {
    font-size: var(--_font---size--text-tiny);
  }

  .vision_content {
    max-height: none;
  }

  .investment_image-trail-wrapper {
    width: 80px;
    height: 80px;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_logo-link {
    max-width: 6.25rem;
  }

  .sticky-menu_dropdown-content.is-mobile-5 {
    width: calc(100vw - var(--_layout---padding-section--global) * 2);
    width: calc(100vw - var(--_layout---padding-section--global) * 2);
  }

  .case-studies_grid-list {
    grid-template-columns: 1fr;
  }

  .case-studies_card-link {
    padding: 1.5rem;
  }

  .case-studies_card-content.is-half, .draper-is_image-wrapper {
    max-width: 100%;
  }

  .draper-is_component {
    grid-template-columns: 1fr;
  }

  .draper-is_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .card_item-inner {
    max-width: 100%;
  }

  .active-media {
    max-height: calc(100% - 32px);
  }

  .card_item {
    max-width: 90vw;
    left: 50%;
  }

  .card_item:nth-child(2n) {
    left: 50%;
  }

  .card_item:last-child {
    width: 100%;
    left: 50%;
  }

  .swiper.case-studies_swiper {
    max-width: calc(100% - 1.25rem);
    margin-left: 0;
    overflow: visible;
  }

  .swiper-wrapper.case-studies_grid-list, .case-studies_component {
    display: flex;
  }

  .footer_link {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .vision_grid {
    grid-template-columns: .25fr 1fr;
  }

  .section_stats {
    position: static;
  }

  .stats_list {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .indus_card-content-text {
    padding: 1rem;
  }

  .featured-unicorns_component {
    height: auto;
  }

  .featured-unicorns_content-wrapper {
    flex-flow: row;
    align-items: flex-start;
    height: auto;
    display: flex;
    overflow: visible;
  }

  .featured-unicorns_image-wrapper.is-image-1 {
    width: 30vw;
  }

  .featured-unicorns_image-wrapper.is-image-2 {
    width: 30vw;
    left: 52vw;
  }

  .featured-unicorns_image-wrapper.is-image-3 {
    width: 28vw;
  }

  .featured-unicorns_image-wrapper.is-image-4 {
    width: 26vw;
  }

  .featured-unicorns_image-wrapper.is-image-5 {
    width: 28vw;
  }

  .featured-unicorns_image-wrapper.is-image-6 {
    width: 26vw;
    right: 50vw;
  }

  .featured-unicorns_content {
    min-width: calc(100vw - var(--_layout---padding-section--global) * 2);
    margin-left: calc(-100vw + var(--_layout---padding-section--global) * 2);
    width: 100%;
    height: 100svh;
    max-height: 100svh;
    padding-top: 4rem;
    position: sticky;
    top: 0;
  }

  .featured-unicorns_ix-trigger {
    margin-top: 35rem;
    display: none;
  }

  .featured-unicorns_logo {
    width: 8rem;
  }

  .featured-unicorns_content-logo {
    width: 6rem;
  }

  .navbar2-top {
    min-height: 4rem;
  }

  .header11_component {
    height: auto;
  }

  .header11_content, .stats42_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats42_list {
    grid-template-columns: 1fr;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .stats42_number {
    font-size: 3.5rem;
  }

  .testimonial4_client {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .testimonial4_client-info {
    margin-bottom: 1rem;
  }

  .divider-vertical {
    display: none;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .indus_title-wrapper {
    bottom: 5rem;
  }

  .indus_component {
    height: 420svh;
    margin-bottom: 4rem;
  }

  .indus_sticky {
    height: 100svh;
    top: 0;
  }

  .indus_title-1 {
    bottom: 4rem;
  }

  .indus_wrapper {
    height: 100svh;
    top: -5rem;
    overflow: hidden;
  }

  .indus_title-2 {
    bottom: 4rem;
  }

  .indus_image {
    aspect-ratio: 240 / 320;
    width: 280px;
  }

  .indus_front {
    max-width: 320px;
  }

  .indus_title-5, .indus_title-4, .indus_title-3, .indus_title-6 {
    bottom: 4rem;
  }

  .centered-slider-slide {
    width: 85vw;
  }

  .centered-slider-slide__inner {
    width: 100%;
  }

  .cta36_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .inner-header_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .inner-header_content-right {
    flex-flow: column;
    display: flex;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .team_list {
    grid-template-columns: 1fr 1fr;
  }

  .team_modal-wrapper {
    background-color: var(--_color-scheme---foreground);
    padding: 2rem 1.25rem 2rem 0%;
  }

  .team_modal-close-button {
    color: var(--_primitives---color--draper-03-darkest);
  }

  .team_modal {
    border-radius: 0;
    flex-flow: column;
    max-height: 100%;
    padding-top: 1.5625rem;
    overflow: auto;
  }

  .team_modal-image {
    max-width: 220px;
  }

  .team_modal-content {
    padding-right: 0;
    overflow: visible;
  }

  .team_item-card {
    aspect-ratio: auto;
    background-color: #ffffff4d;
    border-radius: 16px;
    padding: 8px;
    display: flex;
  }

  .team_image {
    aspect-ratio: 1;
    object-fit: cover;
    max-width: 6.125rem;
  }

  .team_details {
    background-color: var(--_primitives---opacity--transparent);
    color: var(--_primitives---color--neutral-darkest);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 70%;
    display: flex;
    position: static;
  }

  .timeline_left-content, .max-width-333px {
    max-width: 100%;
  }

  .timeline_content-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .timeline_right-content {
    border-radius: 0;
    max-width: 100%;
  }

  .timeline_slide-inner {
    border-radius: 0;
  }

  .timeline_navigation {
    order: -1;
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }

  .timeline-label {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .s-menu_link-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .universe-table_wrapper {
    grid-row-gap: 3rem;
    padding-top: 2rem;
  }

  .universe-filter_label, .universe-menu_button {
    font-size: var(--_font---size--text-tiny);
  }

  .universe-modal_card {
    max-width: calc(100vw - var(--_layout---padding-section--global) * 2);
    max-height: 90vh;
    padding: 1rem .5rem 1rem 1rem;
  }

  .universe-modal_logo {
    display: none;
  }

  .universe-modal_content {
    flex-flow: column;
    padding-right: .5rem;
    display: flex;
    overflow: auto;
  }

  .inner-header_content {
    max-width: 100%;
  }

  .cookie-banner3_component {
    right: var(--_layout---padding-section--global);
    padding: 1rem;
  }

  .cookie-banner3_buttons-wrapper {
    margin-top: 12px;
  }

  .cookie-banner3_close-button {
    position: absolute;
    inset: 1rem 1rem auto auto;
  }

  .cookie-prefs3_component, .cookie-prefs3_content {
    padding: 1.5rem;
  }

  .indus_card-content-card-number {
    font-size: 3.5rem;
  }

  .featured-unicorns_item-wrapper.is-img-2 {
    left: 16vw;
  }

  .featured-unicorns_list-wrapper {
    padding-top: 25vh;
  }

  .featured-unicorns_list-wrapper.addclasses {
    padding-bottom: 25vh;
    position: relative;
  }

  .featured-unicorns_cms {
    min-width: calc(100vw - var(--_layout---padding-section--global) * 2);
    position: static;
  }

  .content29_content-wrapper {
    margin-bottom: 2rem;
  }

  .header14_component {
    height: auto;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_font---family--text: Dmsans, Verdana, sans-serif;
    --_font---size--text-small: var(--_fluid---10);
    --_font---line-height--large-text: 1.5em;
    --_font---weight--regular: 400;
    --_font---letter-spacing--normal: 0em;
    --_font---family--title: Dmsans, Verdana, sans-serif;
    --_font---size--h1: var(--_fluid---24);
    --_font---line-height--medium-heading: 1.2em;
    --_font---size--h2: var(--_fluid---32);
    --_font---size--h3: var(--_fluid---24);
    --_font---letter-spacing--tight: -.01em;
    --_font---size--h4: var(--_fluid---20);
    --_font---letter-spacing--narrow: -.005em;
    --_font---size--h5: var(--_fluid---18);
    --_font---line-height--large\<deleted\|variable-48e648be-86f7-84f1-02d5-fcfd32ddac06\>: 1.33em;
    --_font---weight--semibold: 600;
    --_font---size--h6: var(--_fluid---14);
    --_font---line-height--xlarge\<deleted\|variable-46fac8b4-6ade-1400-643c-150257b3f301\>: 1.4em;
    --_font---size--text-medium: var(--_fluid---14);
    --_font---weight--medium: 500;
    --_font---line-height--2xlarge\<deleted\|variable-871c03bd-83c5-1b61-2053-44dc1037f5b7\>: 1.43em;
    --_font---line-height--2xsmall\<deleted\|variable-b81369fc-7207-7327-6405-8cd02ae8d055\>: 1.14em;
    --_font---line-height--small\<deleted\|variable-ef4c0115-9bdd-4236-9c0f-c70b066dedab\>: 1.2em;
    --_font---weight--bold: 700;
    --_font---letter-spacing--wide: .02em;
    --_font---size--text-regular: var(--_fluid---12);
    --_font---size--text-large: var(--_fluid---16);
    --_font---letter-spacing--tighter: -.015em;
    --_font---size--text-tiny: var(--_fluid---10);
    --_font---line-height--xsmall\<deleted\|variable-11610fa5-a85b-fdda-2c3a-ef45ba8a2a40\>: 1.16em;
    --_font---weight--light: 300;
    --_font---size--xlarge: var(--_fluid---18);
    --_font---letter-spacing--wider: .25em;
    --_font---line-height--normal: 1em;
    --_font---weight--extralight: 200;
    --_layout---spacing--4xlarge: 1.5rem;
    --_layout---spacing--xsmall: .375rem;
    --_layout---spacing--2xsmall: .25rem;
    --_layout---spacing--small: 1.5rem;
    --_layout---border-width--small: 1px;
    --_layout---radius--xsmall: .375rem;
    --_layout---spacing--2xlarge: 1rem;
    --_layout---border-width--large: .25rem;
    --_layout---padding-section--global: 1.25rem;
    --_layout---spacing--none: 0rem;
    --_layout---spacing--xlarge: .875rem;
    --_layout---spacing--large: 3.125rem;
    --_layout---radius--medium: .625rem;
    --_layout---radius--none: 0rem;
    --_layout---radius--large: .75rem;
    --_layout---shadow--xsmall-y: 3px;
    --_layout---shadow--xsmall-blur: 6px;
    --_layout---shadow--xsmall-size: -1px;
    --_layout---container--small: 48rem;
    --_layout---max-width--xlarge: 42rem;
    --_layout---max-width--small: 28rem;
    --_layout---padding--padding-small: var(--_fluid---20);
    --_layout---spacing--medium: 2.5rem;
    --_layout---spacing--5xlarge: 2rem;
    --_layout---padding--padding-xsmall: var(--_fluid---12);
    --_layout---padding-section--small: 2rem;
    --_layout---padding-section--medium: 2.5rem;
    --_layout---padding-section--large: 3rem;
    --_layout---padding-section--xlarge: 4rem;
    --_layout---padding-section--2xlarge: 5rem;
    --_layout---spacing--7xlarge: 3rem;
    --_layout---spacing--6xlarge: 3.125rem;
    --_layout---padding-section--xsmall: 1.5rem;
    --_layout---radius--xlarge: 1rem;
    --_layout---padding--padding-large: var(--_fluid---32);
    --_layout---radius--full: 9999rem;
    --_layout---variable--stats-text-size: var(--_fluid---40);
    --_layout---variable--section-home_image-size-slide-in: 35vw;
    --_layout---padding--padding-medium: var(--_fluid---24);
    --_layout---padding--padding-xxlarge: var(--_fluid---48);
    --_layout---padding--padding-xlarge: var(--_fluid---40);
    --_layout---radius--small: .5rem;
    --_layout---radius--2xsmall: .25rem;
    --_layout---shadow--small-y: 8px;
    --_layout---shadow--small-blur: 12px;
    --_layout---shadow--small-size: -4px;
    --_layout---padding--padding-xhuge: var(--_fluid---64);
    --_layout---padding--padding-custom1: var(--_fluid---96);
    --_layout---variable--stats-text-size-1: calc(var(--_layout---variable--stats-text-size) * 1);
    --_layout---spacing--3xsmall: .125rem;
    --_layout---spacing--3xlarge: 1.25rem;
    --_layout---spacing--8xlarge: 3.5rem;
    --_layout---spacing--9xlarge: 4rem;
    --_layout---spacing--10xlarge: 5rem;
    --_layout---container--xsmall: 40rem;
    --_layout---container--medium: 64rem;
    --_layout---container--large: 72rem;
    --_layout---container--xlarge: 80rem;
    --_layout---container--2xlarge: 100rem;
    --_layout---max-width--2xsmall: 20rem;
    --_layout---max-width--xsmall: 24rem;
    --_layout---max-width--medium: 32rem;
    --_layout---max-width--large: 36rem;
    --_layout---max-width--2xlarge: 48rem;
    --_layout---radius--3xsmall: .125rem;
    --_layout---radius--2xlarge: 1.25rem;
    --_layout---radius--3xlarge: 1.5rem;
    --_layout---radius--4xlarge: 1.75rem;
    --_layout---border-width--2xsmall: .25px;
    --_layout---border-width--xsmall: .5px;
    --_layout---border-width--medium: .125rem;
    --_layout---shadow--large-y: 24px;
    --_layout---shadow--large-blur: 48px;
    --_layout---shadow--large-size: -12px;
    --_layout---shadow--medium-y: 12px;
    --_layout---shadow--medium-blur: 24px;
    --_layout---shadow--medium-size: -6px;
    --_layout---padding--padding-0: var(--_fluid---0);
    --_layout---padding--padding-tiny: var(--_fluid---4);
    --_layout---padding--padding-xxsmall: var(--_fluid---8);
    --_layout---padding--padding-huge: var(--_fluid---56);
    --_layout---padding--padding-xxhuge: var(--_fluid---80);
    --_layout---padding--padding-custom2: 0px;
    --_layout---padding--padding-custom3: 0px;
  }

  .shape-4 {
    top: 30.7em;
  }

  .navbar2_link {
    max-width: 9.375rem;
  }

  .s-menu_component {
    max-width: 90vw;
  }

  .card_image {
    min-width: calc(100% + 3rem);
    transform: translate(-1.5rem, 1.5rem);
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_top-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .sticky-menu_dropdown-content.is-mobile-5 {
    width: calc(100vw - var(--_layout---padding-section--global) * 2);
    width: calc(100vw - var(--_layout---padding-section--global) * 2);
  }

  .case-studies_grid-list {
    grid-template-rows: auto;
  }

  .case-studies_card-link {
    padding: 1rem;
  }

  .case-studies_card-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .case-studies_card-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .draper-is_image-wrapper {
    pointer-events: none;
    border-radius: 0;
    width: 100vw;
    max-width: 100vw;
    height: 100vh;
    max-height: 100vh;
    display: none;
    top: -50vh;
    left: -1.25rem;
    right: 0;
    transform: translate(0);
  }

  .draper-is_item {
    position: static;
  }

  .draper-is_wrapper {
    grid-template-columns: 1fr;
  }

  .draper-is_list {
    padding-left: 0;
    padding-right: 0;
  }

  .card_item-inner {
    padding: 1rem;
  }

  .draper-is_title {
    z-index: 2;
    position: relative;
  }

  .active-media {
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    display: flex;
  }

  .draper-is_overflow {
    z-index: 4;
    background-color: #00000080;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    position: absolute;
    inset: 0%;
  }

  .draper-is_left-wrapper {
    width: 100vw;
    height: 100lvh;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    left: -1.25rem;
  }

  .footer_link {
    min-height: 2.5rem;
  }

  .footer_link.padding-left-1rem {
    padding-left: .5rem;
  }

  .line_component:where(.w-variant-1fadb164-2754-a28c-9d7c-20cf50e817eb) {
    opacity: 0;
  }

  .card_item-content-button-wrapper {
    grid-template-columns: auto;
  }

  .vision_grid {
    grid-template-columns: 1fr;
  }

  .stats_counter-number {
    max-height: 2.5rem;
  }

  .indus_card-content-text {
    padding: .5rem;
  }

  .featured-unicorns_image-wrapper {
    width: 30vw;
    height: 35vw;
  }

  .featured-unicorns_logo {
    width: 6rem;
  }

  .navbar_logo-link {
    max-width: 9.375rem;
  }

  .s-menu_component-v2 {
    max-width: 90vw;
  }

  .indus_left {
    min-width: 220px;
    max-width: 220px;
    transform: translate(-110px)rotateX(0)rotateY(-60deg)rotateZ(0);
  }

  .indus-back-left {
    min-width: 220px;
    max-width: 220px;
    transform: translate3d(0, 0, -190.438px)rotateX(0)rotateY(-120deg)rotateZ(0);
  }

  .indus-back-right {
    min-width: 220px;
    max-width: 220px;
    transform: translate3d(0, 0, -190.438px)rotateX(0)rotateY(120deg)rotateZ(0);
  }

  .indus_right {
    min-width: 220px;
    max-width: 220px;
    transform: translate(110px)rotateX(0)rotateY(60deg)rotateZ(0);
  }

  .header11_content {
    grid-template-columns: 1fr;
  }

  .stats42_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .spacer-xxlarge {
    padding-top: var(--_layout---padding--padding-xlarge);
  }

  .stats42_list {
    grid-template-columns: 1fr;
  }

  .content_sidebar-heading {
    align-self: auto;
  }

  .indus_title-wrapper {
    height: 50%;
    min-height: 450px;
  }

  .indus_button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .indus_component {
    height: 320svh;
    margin-bottom: 0;
  }

  .indus_title-1, .indus_title-2 {
    bottom: 0;
  }

  .indus_image {
    width: 200px;
  }

  .indus_front {
    min-width: 220px;
    max-width: 220px;
    transform: translate3d(0, 0, 190.438px);
  }

  .indus-back {
    min-width: 220px;
    max-width: 220px;
    transform: rotateX(0)rotateY(180deg)rotateZ(0)translate3d(0, 0, 190.438px);
  }

  .indus_title-5, .indus_title-4, .indus_title-3, .indus_title-6 {
    bottom: 0;
  }

  .centered-slider-slide {
    width: 85vw;
  }

  .centered-slider-slide__inner {
    width: 100%;
  }

  .multi-form_component {
    grid-row-gap: 5rem;
  }

  .cta36_list, .inner-header_content-wrapper, .team_list, .universe-table_wrapper {
    grid-template-columns: 1fr;
  }

  .universe-table_content {
    height: calc(100vh - var(--_layout---padding-section--2xlarge) * 2 - var(--_fluid---80));
  }

  .universe-filter_wrapper {
    max-width: 80%;
  }

  .universe-filter_sidebar {
    max-width: 100%;
  }

  .universe-menu_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .universe-menu_button {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .universe-bubbles_card {
    min-width: 18rem;
  }

  .cookie-banner3_buttons-wrapper {
    text-align: center;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .cookie-banner3_close-button {
    top: .75rem;
    right: .75rem;
  }

  .cookie-prefs3_form {
    flex-flow: column;
    display: flex;
  }

  .cookie-prefs3_close-button {
    align-self: flex-end;
    position: relative;
  }

  .cookie-prefs3_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cookie-prefs3_row {
    grid-template-columns: 1fr;
  }

  .cookie-prefs3_buttons-wrapper {
    text-align: center;
    flex-flow: wrap;
    width: 100%;
    display: flex;
  }

  .featured-unicorns_item-wrapper.is-img-2 {
    left: 10vw;
  }

  ._404-menu_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .preloader_logo-wrapper {
    max-width: 9.375rem;
  }
}

#w-node-_74082e21-dc47-2899-4fb0-519fbd10508b-bd10507f, #w-node-_74082e21-dc47-2899-4fb0-519fbd1050c7-bd10507f, #w-node-_995508e1-28e0-0f6e-2254-c1e4c654767a-bd10507f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1ad2075d-de87-d7e1-837a-37b040538dba-bd10507f {
  justify-self: start;
}

#w-node-_632afaf0-df61-97a6-78e0-2413d47fcd95-bd10507f {
  justify-self: center;
}

#made-with-webflow.w-node-aa867d97-0638-e45f-2e33-0ac440d1dcb8-bd10507f {
  justify-self: end;
}

#w-node-dfbdcce9-f672-c2a1-1bf0-1ba4bdf81efa-bdf81ed2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc1b2ffa-f517-8c05-a69d-cc40b7cc6691-b7cc65cd {
  justify-self: center;
}

#w-node-bc1b2ffa-f517-8c05-a69d-cc40b7cc6691-b7cc65cd:where(.w-variant-fcafb617-f892-9820-f51d-f5f4e9588a23), #w-node-bc1b2ffa-f517-8c05-a69d-cc40b7cc6691-b7cc65cd:where(.w-variant-85222559-16ef-56f2-8ff7-5cc543ab9f55) {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bc1b2ffa-f517-8c05-a69d-cc40b7cc6693-b7cc65cd {
  justify-self: end;
}

#w-node-da0d544a-ae83-1b7e-0c2e-fe7a092de867-b7cc65cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_74082e21-dc47-2899-4fb0-519fbd10508b-bd10507f, #w-node-_74082e21-dc47-2899-4fb0-519fbd1050c7-bd10507f, #w-node-_995508e1-28e0-0f6e-2254-c1e4c654767a-bd10507f {
    grid-column: span 1 / span 1;
  }

  #w-node-_632afaf0-df61-97a6-78e0-2413d47fcd95-bd10507f, #w-node-_1df36eac-c783-c9b1-a941-5f4f35084cc6-bd10507f {
    justify-self: start;
  }

  #made-with-webflow.w-node-aa867d97-0638-e45f-2e33-0ac440d1dcb8-bd10507f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-bc1b2ffa-f517-8c05-a69d-cc40b7cc668f-b7cc65cd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-bc1b2ffa-f517-8c05-a69d-cc40b7cc6691-b7cc65cd {
    grid-column: span 3 / span 3;
  }

  #w-node-bc1b2ffa-f517-8c05-a69d-cc40b7cc6693-b7cc65cd {
    grid-area: 2 / 3 / 3 / 4;
  }

  #sticky-navbar.w-node-bc1b2ffa-f517-8c05-a69d-cc40b7cc65ce-b7cc65cd {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_48391fbc-32ae-60d3-964d-8c74cc0971ab-b7cc65cd, #w-node-dab1056e-815d-d752-e6d6-39c41c5c42b8-b7cc65cd, #w-node-_2c582027-8bc4-61a6-342f-9261c42eda89-b7cc65cd {
    justify-self: center;
  }

  #w-node-_0630075b-ed43-cb34-eb5d-adf6a2f649d8-b7cc65cd {
    justify-self: end;
  }

  #w-node-da0d544a-ae83-1b7e-0c2e-fe7a092de867-b7cc65cd {
    grid-column: span 1 / span 1;
  }

  #w-node-bc1b2ffa-f517-8c05-a69d-cc40b7cc6695-b7cc65cd {
    grid-area: 1 / 3 / 2 / 4;
    justify-self: end;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_995508e1-28e0-0f6e-2254-c1e4c654767a-bd10507f {
    grid-column: span 1 / span 1;
  }

  #made-with-webflow.w-node-aa867d97-0638-e45f-2e33-0ac440d1dcb8-bd10507f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
