:root {
  --text-color--text-primary\<deleted\|relume-variable-text-color-1\>: var(--base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>);
  --base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>: white;
  --base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>: black;
  --background-color--background-error\<deleted\|relume-variable-background-color-8\>: var(--base-color-system--error-red-light\<deleted\|relume-variable-system-color-6\>);
  --text-color--text-error\<deleted\|relume-variable-text-color-5\>: var(--base-color-system--error-red\<deleted\|relume-variable-system-color-5\>);
  --black-white--black: #000;
  --basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>: white;
  --blue--blue-default: #28aaf0;
  --black-white--white: white;
  --base-color-brand--white\<deleted\|relume-variable-color-primary-2\>: white;
  --nn-light-green\<deleted\|variable-1fe47483-e7bb-e6f3-08bf-4b0b1f80dc6a\>: #fff;
  --stone--stone-700\<deleted\|variable-6f7a3f30-ad26-b564-0016-dbab65b11e96\>: #2a2a2a;
  --_consensys-colors---green--green-950: #003721;
  --stone--stone-900\<deleted\|variable-74fec050-d601-a906-c862-85a55620354c\>: #191919;
  --_consensys-colors---black--black-950: black;
  --basic--black\<deleted\|variable-4d92eaad-b195-1c1a-2e62-db99affa266c\>: #000;
  --_consensys-colors---grey--grey-50: #f3f4f7;
  --_consensys-colors---grey--grey-400: #9ea5bc;
  --_consensys-colors---grey--grey-950: #2f303c;
  --background--transparent--opacity-100: white;
  --blue--blue-darker\<deleted\|variable-c7943b65-a77f-9c14-e534-daba14f5d561\>: #1c77a8;
  --stone--stone-500: #6e6e6e;
  --stone--stone-200\<deleted\|variable-fd1f53ec-6d82-5dea-9e7d-6a8700909783\>: var(--stone--stone-100\<deleted\|variable-ec681b1e-cb9d-7971-c6ee-d26077885397\>);
  --background--transparent--opacity-0: #0000;
  --stone--stone-400\<deleted\|variable-37b15b4f-c2de-c8be-06cf-6feefdf2fcae\>: #909090;
  --_consensys-colors---grey--grey-200: #d8dce5;
  --teal--teal-default\<deleted\|variable-74bd0862-828f-f2b1-dede-a2cb1395d6de\>: #00e5e5;
  --green--green-default\<deleted\|variable-244340d4-a8b6-b80d-d84d-55eafa2a5390\>: #00dc82;
  --stone--stone-100\<deleted\|variable-ec681b1e-cb9d-7971-c6ee-d26077885397\>: #f6f6f6;
  --stone--stone-300\<deleted\|variable-a8b06f5d-0af6-5402-31d0-caf8c4061737\>: #b2b2b2;
  --_consensys-colors---green--green-400: #2bfda7;
  --_consensys-colors---green--green-300: #70ffc6;
  --_consensys-colors---green--green-800: #067549;
  --_consensys-colors---green--green-50: #edfff7;
  --stone--stone-800\<deleted\|variable-030a483d-b363-1adb-cecf-11954bd6dd30\>: #191919;
  --blue--blue-ligher\<deleted\|variable-95249100-3ab0-a4f5-5fdf-dfb65f4abdb5\>: #94d5f7;
  --basic--gray-2\<deleted\|variable-939f873c-c807-8937-11ad-356f8048742d\>: #e9e9e9;
  --group-article-bg--gray-lighter\<deleted\|variable-f900de6e-eb51-5727-3811-d464f0037839\>: #f4f6f7;
  --basic--white-opacity-75\<deleted\|variable-5edafdcc-a1e2-65f9-160b-e8a51bc887ce\>: #ffffffbf;
  --_colors-yng---color-2\<deleted\|variable-83529ce9-e2aa-7bdd-ce27-da43f771fccf\>: white;
  --background--transparent--opacity-95: #000000f2;
  --_consensys-colors---black--white: white;
  --basic--white-opacity-0\<deleted\|variable-875b3b09-8e76-15c0-2d46-dc095307f667\>: #fff0;
  --_consensys-colors---black--black-100: #e7e7e7;
  --_consensys-colors---yellow--yellow-50: #fefce8;
  --_consensys-colors---grey--grey-100: #e9ebf0;
  --_consensys-colors---red--red-100: #ffe4df;
  --background--transparent--opacity-90: #000000e6;
  --basic--gray-1\<deleted\|variable-15144287-21a0-0bc3-f488-bff25db79a3c\>: #f6f6f6;
  --_consensys-colors---green--green-500: #00dc82;
  --_consensys-colors---green--green-100: #d5ffee;
  --background--transparent--opacity-75: #000000bf;
  --group-article-bg--gray-light\<deleted\|variable-ff8913e2-fe77-f45b-c77b-0df6acf4b814\>: #eef1f3;
  --_consensys-colors---yellow--yellow-100: #fffac2;
  --_consensys-colors---green--green-200: #aeffde;
  --red--red-default\<deleted\|variable-943c5d2f-ef24-028c-1469-d2b0d6333282\>: #ff6446;
  --_consensys-colors---yellow--yellow-400: #fdd012;
  --_consensys-colors---red--red-400: #ff7d64;
  --_consensys-colors---green--green-600: #00c06d;
  --_consensys-colors---red--red-500: #ff6446;
  --_consensys-colors---red--red-600: #ed3815;
  --_consensys-colors---red--red-200: #ffcec5;
  --_consensys-colors---yellow--yellow-950: #432005;
  --background--transparent--opacity-45: #00000073;
  --_consensys-colors---yellow--yellow-500: #ecb606;
  --background--transparent--opacity-15: #00000026;
  --_consensys-colors---black--black-50: #f6f6f6;
  --_consensys-colors---black--black-500: #6d6d6d;
  --_consensys-colors---black--black-600: #5d5d5d;
  --_consensys-colors---green--green-900: #07603e;
  --_consensys-colors---grey--grey-300: #bdc3d3;
  --_consensys-colors---yellow--yellow-300: #ffe65a;
  --_consensys-colors---red--red-50: #fff3f1;
  --_consensys-colors---red--red-900: #882714;
  --_consensys-colors---yellow--yellow-900: #724011;
  --_consensys-colors---yellow--yellow-200: #fff289;
  --_consensys-colors---grey--grey-500: #868dab;
  --_consensys-colors---grey--grey-700: #686b8d;
  --_consensys-colors---yellow--yellow-800: #724011;
  --_consensys-colors---green--green-700: #009658;
  --_consensys-colors---red--red-300: #ffad9d;
  --_consensys-colors---red--red-700: #c82b0d;
  --_consensys-colors---red--red-800: #a5270f;
  --_consensys-colors---red--red-950: #4b1004;
  --_consensys-colors---yellow--yellow-600: #cc8d02;
  --_consensys-colors---yellow--yellow-700: #a36305;
  --_consensys-colors---grey--grey-600: #747a9c;
  --_consensys-colors---grey--grey-800: #585a75;
  --_consensys-colors---grey--grey-900: #494b5f;
  --typography--heading-1: 3.5em;
  --typography--heading-2: 3em;
  --typography--heading-3: 2.5em;
  --typography--heading-4: 2em;
  --typography--heading-5: 1.5em;
  --typography--heading-6: 1em;
  --typography--sub-heading-1: 1.25em;
  --typography--sub-heading-2: 1.125em;
  --typography--paragraph: 1em;
  --typography--eyebrow: 1em;
  --_sizes-in-em---em--sm-0: 0em;
  --_sizes-in-em---em--sm-1: .25em;
  --_sizes-in-em---em--sm-2: .5em;
  --_sizes-in-em---em--sm-3: .75em;
  --_sizes-in-em---em--sm-4: .875em;
  --_sizes-in-em---em--sm-5: 1em;
  --_sizes-in-em---em--sm-6: 1.125em;
  --_sizes-in-em---em--sm-7: 1.25em;
  --_sizes-in-em---em--md-1: 1.5em;
  --_sizes-in-em---em--md-2: 1.75em;
  --_sizes-in-em---em--md-3: 2em;
  --_sizes-in-em---em--md-4: 2.5em;
  --_sizes-in-em---em--md-5: 3em;
  --_sizes-in-em---em--lg-1: 3.5em;
  --_sizes-in-em---em--lg-2: 4em;
  --_sizes-in-em---em--lg-3: 4.5em;
  --_sizes-in-em---em--lg-4: 5em;
  --_sizes-in-em---em--lg-5: 5.5em;
  --_sizes-in-em---em--xl-1: 6em;
  --_sizes-in-em---em--xl-2: 6.5em;
  --_sizes-in-em---em--xl-3: 7em;
  --_sizes-in-em---em--xl-4: 7.5em;
  --_sizes-in-em---em--xl-5: 8em;
  --_sizes-in-em---em--hg-1: 8.5em;
  --_sizes-in-em---em--hg-2: 9em;
  --_sizes-in-em---em--hg-3: 9.5em;
  --_sizes-in-em---em--hg-4: 10em;
  --_sizes-in-em---em--hg-5: 10.5em;
  --_sizes-in-em---em--gg-1: 11em;
  --_sizes-in-em---em--gg-2: 11.5em;
  --_sizes-in-em---em--gg-3: 12em;
  --_sizes-in-em---em--gg-4: 12.5em;
  --_sizes-in-em---em--gg-5: 13em;
  --_sizes-in-em---em--ma-1: 13.5em;
  --_sizes-in-em---em--ma-2: 14em;
  --_sizes-in-em---em--ma-3: 14.5em;
  --_sizes-in-em---em--ma-4: 15em;
  --_sizes-in-em---em--ma-5: 15.5em;
  --_sizes-in-em---em--en-1: 16em;
  --_sizes-in-em---em--en-2: 16.5em;
  --_sizes-in-em---em--en-3: 17em;
  --_sizes-in-em---em--en-4: 17.5em;
  --_sizes-in-em---em--en-5: 18em;
  --_sizes-in-em---em--gap-none: 0em;
  --_type-scales---dsp-1: 5em;
  --_type-scales---dsp-2: 4.5em;
  --_type-scales---dsp-3: 4em;
  --_type-scales---hdg-1: 3.5em;
  --_type-scales---hdg-2: 3em;
  --_type-scales---hdg-3: 2.5em;
  --_type-scales---hdg-4: 2em;
  --_type-scales---hdg-5: 1.75em;
  --_type-scales---hdg-6: 1.5em;
  --_type-scales---sub-1: 1.25em;
  --_type-scales---sub-2: 1.125em;
  --_type-scales---sub-3: 1em;
  --_type-scales---txt-mc: .625em;
  --_type-scales---txt-xs: .75em;
  --_type-scales---txt-sm: .875em;
  --_type-scales---txt-md: 1em;
  --_type-scales---txt-lg: 1.125em;
  --_type-scales---txt-xl: 1.25em;
  --_type-scales---txt-hg: 1.5em;
  --_typography---decision-lab: Poppins, sans-serif;
  --_typography---consensys: Figtree;
  --_typography---txt-light: 300;
  --_typography---txt-normal: 400;
  --_typography---txt-medium: 500;
  --_typography---txt-semibold: 600;
  --_typography---txt-bold: 700;
  --_typography---txt-black: 800;
  --_typography---txt-heavy: 900;
  --_sizes-in-percent---sm-0: 0%;
  --_sizes-in-percent---sm-1: 5%;
  --_sizes-in-percent---sm-2: 10%;
  --_sizes-in-percent---sm-3: 15%;
  --_sizes-in-percent---sm-4: 20%;
  --_sizes-in-percent---sm-5: 25%;
  --_sizes-in-percent---md-1: 30%;
  --_sizes-in-percent---md-2: 35%;
  --_sizes-in-percent---md-3: 40%;
  --_sizes-in-percent---md-4: 45%;
  --_sizes-in-percent---md-5: 50%;
  --_sizes-in-percent---lg-1: 55%;
  --_sizes-in-percent---lg-2: 60%;
  --_sizes-in-percent---lg-3: 65%;
  --_sizes-in-percent---lg-4: 70%;
  --_sizes-in-percent---lg-5: 75%;
  --_sizes-in-percent---xl-1: 80%;
  --_sizes-in-percent---xl-2: 85%;
  --_sizes-in-percent---xl-3: 90%;
  --_sizes-in-percent---xl-4: 95%;
  --_sizes-in-percent---xl-5: 100%;
  --_sizes-in-percent---col-1-4: 27.5%;
  --_sizes-in-percent---col-1-3: 32.5%;
  --_sizes-in-percent---col-1-2: 47.5%;
  --_sizes-in-percent---col-2-3: 62.5%;
  --_sizes-in-percent---col-3-4: 72.5%;
  --_padding---sections--hero-pad-y-top: 9em;
  --_padding---sections--sec-pad-x-nm: 5em;
  --_padding---sections--sec-pad-x-sm: 3.5em;
  --_padding---sections--sec-pad-y-nm: 5em;
  --_padding---sections--sec-pad-y-sm: 3.5em;
  --_sizes-in-vh---img-full-hgt: 100vh;
  --_sizes-in-percent---full: 100%;
  --_sizes-in-vh---100vh: 100vh;
  --_sizes-in-vh---95vh: 95vh;
  --_sizes-in-vh---90vh: 90vh;
  --_sizes-in-vh---85vh: 85vh;
  --_sizes-in-vh---80vh: 80vh;
  --_sizes-in-vh---75vh: 75vh;
  --_sizes-in-vh---70vh: 70vh;
  --_sizes-in-vh---65vh: 65vh;
  --_sizes-in-vh---60vh: 60vh;
  --_sizes-in-vh---55vh: 55vh;
  --_sizes-in-vh---50vh: 50vh;
  --_sizes-in-vh---45vh: 45vh;
  --_sizes-in-vh---40vh: 40vh;
  --_sizes-in-vh---35vh: 35vh;
  --_sizes-in-vh---30vh: 30vh;
  --_sizes-in-vh---25vh: 25vh;
  --_sizes-in-vh---20vh: 20vh;
  --_sizes-in-vh---19-5vh: 19.5vh;
  --_sizes-in-vh---19vh: 19vh;
  --_sizes-in-vh---18-5vh: 18.5vh;
  --_sizes-in-vh---18vh: 18vh;
  --_sizes-in-vh---17-5vh: 17.5vh;
  --_sizes-in-vh---17vh: 17vh;
  --_sizes-in-vh---16-5vh: 16.5vh;
  --_sizes-in-vh---16vh: 16vh;
  --_sizes-in-vh---15-5vh: 15.5vh;
  --_sizes-in-vh---15vh: 15vh;
  --_sizes-in-vh---14-5vh: 14.5vh;
  --_sizes-in-vh---14vh: 14vh;
  --_sizes-in-vh---13-5vh: 13.5vh;
  --_sizes-in-vh---13vh: 13vh;
  --_sizes-in-vh---12-5vh: 12vh;
  --_sizes-in-vh---12vh: 12vh;
  --_sizes-in-vh---11-5vh: 11.5vh;
  --_sizes-in-vh---11vh: 10vh;
  --_sizes-in-vh---10-5vh: 10.5vh;
  --_sizes-in-vh---10vh: 10vh;
  --_sizes-in-vh---9-5vh: 9.5vh;
  --_sizes-in-vh---9vh: 9vh;
  --_sizes-in-vh---8-5vh: 8.5vh;
  --_sizes-in-vh---8vh: 8vh;
  --_sizes-in-vh---7-5vh: 7.5vh;
  --_sizes-in-vh---7vh: 7vh;
  --_sizes-in-vh---6-5vh: 6.5vh;
  --_sizes-in-vh---6vh: 6vh;
  --_sizes-in-vh---5-5vh: 5.5vh;
  --_sizes-in-vh---5vh: 5vh;
  --_type-scales---lh-reset: 1;
  --_type-scales---lh-sm-1: 1.05;
  --_type-scales---lh-sm-2: 1.15;
  --_type-scales---lh-sm-3: 1.2;
  --_type-scales---lh-sm-4: 1.25;
  --_type-scales---lh-sm-5: 1.3;
  --_type-scales---lh-md-1: 1.35;
  --_type-scales---lh-md-2: 1.4;
  --_type-scales---lh-md-3: 1.45;
  --_type-scales---lh-md-4: 1.5;
  --_type-scales---lh-md-5: 1.65;
  --_sizes-in-vh---21vh: 21vh;
  --_sizes-in-vh---22vh: 22vh;
  --_sizes-in-vh---23vh: 23vh;
  --_sizes-in-vh---24vh: 24vh;
  --_sizes-in-vh---expert-portrait: 24vh;
  --_sizes-in-vh---expert-bg: 17.5vh;
  --_padding---sections--sec-pad-y-lg: 7.5em;
  --_padding---cards--crd-pad-xs: .5em;
  --_padding---cards--crd-pad-sm: .75em;
  --_padding---cards--crd-pad-md: 1em;
  --_padding---cards--crd-pad-lg: 1.25em;
  --_padding---cards--crd-pad-xl: 1.5em;
  --_padding---cards--crd-pad-hg: 2em;
  --_padding---cards--crd-pad-xh: 2.5em;
  --_padding---content--cnt-pad-x-lg: 5em;
  --_padding---content--cnt-pad-x-md: 3.5em;
  --_padding---content--cnt-pad-x-sm: 1.5em;
  --_padding---content--cnt-pad-y-lg: 5em;
  --_padding---content--cnt-pad-y-md: 3.5em;
  --_padding---content--cnt-pad-y-sm: 1.5em;
  --background--transparent--opacity-5: #0000000d;
  --background--transparent--opacity-10: #0000001a;
  --background--transparent--opacity-20: #0003;
  --background--transparent--opacity-25: #00000040;
  --background--transparent--opacity-30: #0000004d;
  --background--transparent--opacity-35: #00000059;
  --background--transparent--opacity-40: #0006;
  --background--transparent--opacity-50: #00000080;
  --background--transparent--opacity-55: #0000008c;
  --background--transparent--opacity-60: #0009;
  --background--transparent--opacity-65: #000000a6;
  --background--transparent--opacity-70: #000000b3;
  --background--transparent--opacity-80: #000c;
  --background--transparent--opacity-85: #000000d9;
  --_consensys-colors---black--black-200: #d1d1d1;
  --_consensys-colors---black--black-300: #b0b0b0;
  --_consensys-colors---black--black-400: #888;
  --_consensys-colors---black--black-700: #4f4f4f;
  --_consensys-colors---black--black-800: #454545;
  --_consensys-colors---black--black-900: #3d3d3d;
  --_sizes-in-em---em--gap-xs: 1em;
  --_sizes-in-em---em--gap-sm: 2em;
  --_sizes-in-em---em--gap-md: 3.5em;
  --_sizes-in-em---em--gap-lg: 5em;
  --_sizes-in-em---em--gap-xl: 7.5em;
  --_sizes-in-em---em--gap-sm-1: .25em;
  --_sizes-in-em---em--gap-sm-2: .5em;
  --_sizes-in-em---em--gap-sm-3: .75em;
  --_sizes-in-em---em--gap-sm-4: .875em;
  --_sizes-in-em---em--gap-sm-5: 1em;
  --_sizes-in-em---em--gap-sm-6: 1.125em;
  --_sizes-in-em---em--gap-sm-7: 1.25em;
  --_sizes-in-em---em--gap-md-1: 1.5em;
  --_sizes-in-em---em--gap-md-2: 1.75em;
  --_sizes-in-em---em--gap-md-3: 2em;
  --_sizes-in-em---em--gap-md-4: 2.5em;
  --_sizes-in-em---em--gap-md-5: 3em;
  --_sizes-in-em---em--gap-lg-1: 3.5em;
  --_sizes-in-em---em--gap-lg-2: 4em;
  --_sizes-in-em---em--gap-lg-3: 4.5em;
  --_sizes-in-em---em--gap-lg-4: 5em;
  --_sizes-in-em---em--gap-lg-5: 5.5em;
  --_sizes-in-em---em--gap-xl-1: 6em;
  --_sizes-in-em---em--gap-xl-2: 6.5em;
  --_sizes-in-em---em--gap-xl-3: 7em;
  --_sizes-in-em---em--gap-xl-4: 7.5em;
  --_sizes-in-em---em--gap-xl-5: 8em;
  --base-color-system--error-red-light\<deleted\|relume-variable-system-color-6\>: #fef3f2;
  --base-color-system--error-red\<deleted\|relume-variable-system-color-5\>: #b42318;
}

.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;
}

body {
  font-family: Poppins, sans-serif;
  font-size: 1.111vw;
  line-height: 1.5;
}

h1 {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 2rem;
  font-weight: 700;
  line-height: 1.25;
}

h2 {
  margin-top: 1.5em;
  margin-bottom: .75em;
  line-height: 1.25;
}

h3 {
  letter-spacing: 0;
  margin-top: 2.25rem;
  margin-bottom: 1.25rem;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
}

h5 {
  margin-top: 1.75rem;
  margin-bottom: 1.25rem;
}

h6 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

p {
  margin-bottom: 1em;
  font-size: 1em;
}

a {
  text-decoration: none;
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .1875rem solid var(--text-color--text-primary\<deleted\|relume-variable-text-color-1\>);
  margin-bottom: 1.5rem;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.utility_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility_form-block {
  text-align: center;
  flex-direction: column;
  max-width: 20rem;
  display: flex;
}

.utility_form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.utility_image {
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-xxsmall {
  padding: .5rem;
}

.mjx-nn-btn {
  color: var(--base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #3cab3c;
  padding: 1rem 2rem;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s ease-in-out;
}

.mjx-nn-btn:hover {
  background-image: linear-gradient(90deg, #de5828, #f8b618);
}

.form_input {
  border: 1px solid var(--base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>);
  background-color: var(--base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>);
  color: var(--text-color--text-primary\<deleted\|relume-variable-text-color-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.form_message-error {
  background-color: var(--background-color--background-error\<deleted\|relume-variable-background-color-8\>);
  color: var(--text-color--text-error\<deleted\|relume-variable-text-color-5\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.mjx-dl-nav {
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-color: #ffffffd9;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4em;
  padding-left: 5em;
  padding-right: 5em;
  text-decoration: none;
  display: flex;
  position: absolute;
}

.mjx-dl-button {
  grid-column-gap: 10px;
  background-color: var(--black-white--black);
  color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
  cursor: pointer;
  border-radius: 5em;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: .75em 1.5em;
  font-size: 1em;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.mjx-dl-button:hover {
  background-color: var(--blue--blue-default);
  color: var(--black-white--white);
  -webkit-text-stroke-color: white;
}

.mjx-dl-button.is-small {
  padding: .625em 1.25em;
  font-size: .75em;
  font-weight: 600;
}

.mjx-dl-button.is-small.is-white {
  color: #fff;
}

.mjx-dl-button.is-small.is-white:hover {
  background-color: var(--blue--blue-default);
  color: var(--base-color-brand--white\<deleted\|relume-variable-color-primary-2\>);
}

.mjx-dl-section {
  position: relative;
}

.mjx-dl-section_padding-lr {
  z-index: 1;
  width: 100%;
  padding-left: 5em;
  padding-right: 5em;
  position: relative;
}

.mjx-dl-section_padding-tb {
  padding-top: 8.5em;
  padding-bottom: 5em;
}

.mjx-dl-section_container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.mjx-dl-nav_menu-link-text {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-size: .875em;
  font-weight: 600;
  transition: all .2s ease-in-out;
}

.mjx-dl-nav_menu-link-text.w--current {
  color: var(--nn-light-green\<deleted\|variable-1fe47483-e7bb-e6f3-08bf-4b0b1f80dc6a\>);
}

.mjx-dl-nav_logo {
  width: 8.5em;
}

.mjx-dl-nav_logo.is-footer {
  width: 12em;
}

.mjx-dl-bg {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.mjx-dl-bg.is-section-black {
  background-color: #000;
}

.m-foot-some-link {
  background-image: linear-gradient(to bottom, var(--stone--stone-700\<deleted\|variable-6f7a3f30-ad26-b564-0016-dbab65b11e96\>), var(--stone--stone-700\<deleted\|variable-6f7a3f30-ad26-b564-0016-dbab65b11e96\>));
  color: #fff;
  cursor: pointer;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  padding: .75em;
  display: flex;
  position: relative;
}

.m-foot-some-link:hover {
  background-image: linear-gradient(to bottom, var(--_consensys-colors---green--green-950), var(--_consensys-colors---green--green-950));
}

.m-nav-cols {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.m-nav-cols.is-alg-y-ctr {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  justify-content: space-between;
  align-items: stretch;
}

.m-nav-cols.is-footer {
  grid-column-gap: 7.5em;
  grid-row-gap: 7.5em;
}

.m-nav-cols.is-hotline-avatar {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.mjx-nav_mobile-hamburger, .is-display-none {
  display: none;
}

.mjx-page-wrapper {
  position: relative;
}

.m-nav-brand-wrp {
  z-index: 1;
  width: 17em;
  display: flex;
}

.m-nav-brand-wrp.w--current {
  width: 17em;
}

.mjx-dl-nav_menu-item {
  cursor: grab;
  justify-content: space-between;
  align-items: center;
  padding: 1.25em .75em 1.25em 1.25em;
  display: flex;
}

.mjx-dl-nav_menu-item.w--open {
  position: static;
}

.mjx-dl-nav_menu-item.is-hover {
  position: relative;
}

.mjx-dl-nav_menu-item.is-hover.w--open {
  border-bottom-color: #0000;
}

.mjx-dl-nav_menu-item.is-hotlline {
  background-color: var(--black-white--white);
  color: var(--_consensys-colors---black--black-950);
  border: 1px solid #28aaf0;
  border-radius: 5em;
  padding: 0;
  position: relative;
}

.mjx-nn-nav_menu-item-icon {
  justify-content: center;
  align-items: center;
  width: 1.125em;
  height: 1.125em;
  display: flex;
  position: relative;
}

.mjx-dl-nav_menu-item-icon-image {
  position: absolute;
  inset: 0%;
}

.mjx-dl-nav_menu-item-icon-image.is-in-active {
  z-index: 1;
}

.mjx-dl-nav_menu {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
}

.m-nav-cnt {
  flex-flow: column;
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.m-nav-cnt.is-hotline {
  border-top-style: none;
  min-height: auto;
}

.m-navbar-item-drop {
  cursor: pointer;
  position: static;
}

.m-navbar-item-drop.is-hover {
  margin-left: 0;
  margin-right: 0;
}

.m-navbar-item-drop.is-hover.is-hotline {
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.m-nav-drop {
  inset: 100% auto auto 0%;
  box-shadow: 0 2em 3em #0003;
}

.m-nav-drop.w--open {
  background-color: #fff0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  top: 4.5em;
  left: 0%;
  right: auto;
}

.mjx-dl-nav_menu-item-content {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.m-nav-sub-item-link-head {
  color: var(--_consensys-colors---grey--grey-50);
  text-align: left;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1.25;
}

.m-nav-sub-item-link-lay {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.m-nav-sub-item-link-txt {
  opacity: .75;
  color: var(--_consensys-colors---grey--grey-400);
  font-size: .75em;
}

.m-nav-sub-item-link {
  z-index: 1;
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  color: #5e5e5e;
  cursor: pointer;
  display: flex;
  position: relative;
}

.m-nav-sub-item-link.is-no-und {
  border-bottom-style: none;
  padding-bottom: 0;
}

.m-nav-sub-item-link.is-no-und.w--current {
  border-bottom-style: none;
}

.m-nav-cnt-pad {
  z-index: 2;
  flex: 1;
  width: 100%;
  padding: 0;
  position: relative;
}

.m-nav-cnt-pad.is-hotline {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: var(--stone--stone-900\<deleted\|variable-74fec050-d601-a906-c862-85a55620354c\>);
  flex-flow: column;
  align-items: stretch;
  width: auto;
  padding: 1.25em;
  display: flex;
}

.mjx-dl-nav_cta {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 17em;
  display: flex;
}

.mjx-dl-nav_cta.is-mobile {
  display: none;
}

.mjx-dl-nav_cta.is-desktop {
  position: relative;
}

.mjx-dl-nav_phone {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding: .5em .5em .5em .75em;
  display: flex;
}

.mjx-dl-nav_phone:hover {
  background-image: linear-gradient(#28aaf01a, #28aaf01a);
}

.mjx-dl-nav_contact-item {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  justify-content: flex-start;
  align-items: center;
  font-size: .75em;
  font-weight: 600;
  display: flex;
}

.mjx-dl-nav_contact-item:hover {
  color: var(--blue--blue-default);
}

.mjx-dl-nav_contact-icon {
  width: 1em;
  height: 1em;
  position: relative;
}

.mjx-dl-nav_contact-icon-item {
  filter: grayscale();
  position: absolute;
}

.mjx-dl-nav_contact-wrapper {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mjx-dl-nav_contact-wrapper.is-display-none {
  display: none;
}

.mjx-dl-nav_contact-label {
  color: #a7b0af;
  font-size: .875rem;
  display: none;
}

.is-col-1-3 {
  width: 31.25%;
}

.is-col-2-3 {
  width: 65.75%;
}

.mjx-nn-hotline-phone {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--stone--stone-700\<deleted\|variable-6f7a3f30-ad26-b564-0016-dbab65b11e96\>);
  color: var(--background--transparent--opacity-100);
  text-align: center;
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  padding: .75em 2em;
  font-size: .75em;
  transition: all 50ms;
  display: flex;
}

.mjx-nn-hotline-phone:hover {
  background-color: var(--blue--blue-darker\<deleted\|variable-c7943b65-a77f-9c14-e534-daba14f5d561\>);
  color: var(--black-white--white);
}

.m-nav-col-tag-ico {
  width: .875em;
  height: .875em;
}

.m-nav-sub-items {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.m-nav-sub-items.is-wrapped {
  grid-column-gap: 3em;
  flex-flow: wrap;
}

.mjx-dl-menu {
  justify-content: center;
  align-items: center;
  display: flex;
}

.mjx-card_tag-item {
  color: var(--stone--stone-500);
  font-size: .75em;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
}

.mjx-card_tag-item.is-card-large {
  color: var(--stone--stone-200\<deleted\|variable-fd1f53ec-6d82-5dea-9e7d-6a8700909783\>);
}

.mjx-tag_icon-item {
  position: absolute;
  inset: 0%;
}

.mjx-dl-card_viz-media {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.mjx-dl-card_header {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5em;
  display: flex;
  position: relative;
}

.mjx-dl-card_header.is-card-large {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 2em;
  position: absolute;
  inset: 0%;
}

.mjx-card_heading-wrapper {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.mjx-card_heading-wrapper.is-card-large {
  justify-content: flex-end;
  align-items: stretch;
  min-width: 60%;
  max-width: 90%;
  padding-bottom: 2.5em;
}

.mjx-dl-card {
  box-sizing: content-box;
  cursor: pointer;
  border: 1px solid #dcdfe6;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  text-decoration: none;
  transition: all .2s ease-in-out;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mjx-dl-card:hover {
  border-color: var(--blue--blue-default);
  box-shadow: 0 .5em 2.5em #00000014;
}

.mjx-dl-card.is-card-large {
  border-style: none;
  min-height: 16.5em;
}

.mjx-dl-card.is-card-large.is-card-dark {
  border-color: #e5e7ee00;
}

.mjx-dl-card.is-card-large.is-card-dark.is-nav-article {
  min-height: 12em;
}

.mjx-card_title {
  color: var(--stone--stone-700\<deleted\|variable-6f7a3f30-ad26-b564-0016-dbab65b11e96\>);
  letter-spacing: -.25px;
  font-size: .875em;
  font-weight: 600;
  line-height: 1.35;
}

.mjx-card_title.is-card-large {
  color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
}

.mjx-tag_icon {
  width: .75em;
  height: .75em;
  position: relative;
}

.mjx-dl-card_viz {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.mjx-dl-articles_group {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  width: 100%;
  padding: 2em 1.5em;
  display: flex;
  position: relative;
}

.mjx-dl-articles_group.is-link-hover {
  border: 1px solid var(--background--transparent--opacity-0);
  cursor: pointer;
}

.mjx-dl-articles_group.is-link-hover:hover {
  border-color: var(--blue--blue-default);
}

.mjx-dl-card_viz-image {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.mjx-col-full {
  width: 100%;
}

.m-nav-sub-item-col {
  flex: 1;
}

.m-nav-sub-item-col.is-flex-vertical.is-footer-col {
  min-width: 25%;
  max-width: 40%;
}

.m-nav-sub-item-col.is-nav-col {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: auto;
  max-width: 100%;
  padding: 1.25em;
  display: flex;
  position: relative;
}

.m-nav-sub-item-col.is-footer-col {
  flex: 0 auto;
  min-width: 25%;
  max-width: 40%;
}

.m-nav-sub-item-col.is-nav-article {
  min-width: auto;
  max-width: 100%;
}

.m-nav-sub-item-col.is-art {
  padding: 2em;
}

.mjx-dl-card_viz-overlay {
  z-index: 2;
  background-image: linear-gradient(#00000059, #00000059);
  position: absolute;
  inset: 0%;
}

.mjx-dl-card_viz-overlay.is-card-large {
  background-image: linear-gradient(#00000080, #00000080);
}

.mjx-col-1-2 {
  flex: 1;
  min-width: 47%;
  max-width: 100%;
}

.mjx-col-2-3 {
  flex: 1;
  min-width: 66%;
  max-width: 100%;
}

.mjx-col-2-3.is-flex-vertical.is-footer-main {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
}

.mjx-card_tag {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mjx-dl-card_type-icon {
  z-index: 3;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
  inset: 0%;
}

.mjx-dl-card_type-icon.is-card-large {
  padding-bottom: 1.25em;
  padding-left: 1.25em;
  position: absolute;
}

.mjx-dl-card_type_icon-item {
  z-index: 2;
  width: 1.5em;
  height: 1.5em;
  position: relative;
}

.is-flex-vertical {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.is-text-white {
  color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
}

.is-img-filter-white {
  filter: brightness(2000%) contrast(200%);
}

.mjx-dl-tab_menu-item {
  background-color: var(--background--transparent--opacity-0);
  color: var(--stone--stone-400\<deleted\|variable-37b15b4f-c2de-c8be-06cf-6feefdf2fcae\>);
  flex: 1;
  padding: 1em 0;
  font-size: .875em;
  font-weight: 500;
  position: relative;
}

.mjx-dl-tab_menu-item.w--current {
  border-bottom-color: var(--blue--blue-default);
  background-color: var(--background--transparent--opacity-0);
  color: var(--blue--blue-default);
}

.mjx-dl-card_arrow {
  width: 1em;
  height: 1em;
  position: absolute;
  inset: .75em .75em auto auto;
}

.mjx-dl-nav_wrapper {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.mjx-dl-nav_progress {
  background-color: var(--blue--blue-default);
  width: 0%;
  height: 2px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.m-nav-col-tag-txt {
  border: 1px none var(--_consensys-colors---grey--grey-200);
  color: var(--black-white--white);
  letter-spacing: .5px;
  text-transform: uppercase;
  border-radius: 5em;
}

.m-nav-col-tag-txt.mwm {
  color: var(--teal--teal-default\<deleted\|variable-74bd0862-828f-f2b1-dede-a2cb1395d6de\>);
}

.m-nav-col-tag-txt.gcb {
  color: var(--green--green-default\<deleted\|variable-244340d4-a8b6-b80d-d84d-55eafa2a5390\>);
}

.m-nav-col-tag-txt.is-ai {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-style: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.m-foot-cnt {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.m-foot-cnt.is-footer-newsletter {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.m-foot-cnt.is-space {
  justify-content: space-between;
}

.mjx-dl-footer_col-items {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.m-foot-itm-hed {
  border-bottom: 1px solid var(--stone--stone-700\<deleted\|variable-6f7a3f30-ad26-b564-0016-dbab65b11e96\>);
  color: var(--stone--stone-100\<deleted\|variable-ec681b1e-cb9d-7971-c6ee-d26077885397\>);
  padding-bottom: .75em;
  font-size: 1em;
  font-weight: 700;
}

.m-foot-itm-hed.is-footer-newsletter {
  padding-bottom: 0;
}

.mjx-dl-footer_col-item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  margin-bottom: 1em;
  display: flex;
}

.mjx-dl-footer_col-item-header {
  color: var(--stone--stone-300\<deleted\|variable-a8b06f5d-0af6-5402-31d0-caf8c4061737\>);
  margin-bottom: .5em;
  font-size: .875em;
  font-weight: 600;
}

.m-foot-itm-link {
  color: var(--stone--stone-500);
  cursor: pointer;
  font-size: .875em;
  transition: opacity .2s ease-in-out;
}

.m-foot-itm-link:hover {
  color: var(--_consensys-colors---green--green-400);
}

.m-foot-add-item {
  color: var(--stone--stone-500);
  font-size: .875em;
}

.m-frm {
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-image: linear-gradient(#ffffff26, #ffffff26);
  border-radius: 5em;
  padding: .375em;
  display: flex;
  overflow: hidden;
}

.m-frm-fld {
  background-color: #fff0;
  border: 1px #000;
  flex: 1;
  margin-bottom: 0;
  padding: 1em;
  font-size: .875em;
}

.m-frm-btn {
  background-color: var(--_consensys-colors---green--green-300);
  color: var(--_consensys-colors---green--green-950);
  cursor: pointer;
  mix-blend-mode: luminosity;
  border-radius: 5em;
  padding: .75em 1.25em;
  font-size: .875em;
  font-weight: 600;
  transition: all .2s ease-in-out;
}

.m-frm-btn:hover {
  background-color: var(--_consensys-colors---green--green-800);
  color: var(--_consensys-colors---green--green-50);
}

.m-frm-blk {
  margin-bottom: 0;
}

.mjx-dl-footer_copyright {
  z-index: 10;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-color: var(--stone--stone-800\<deleted\|variable-030a483d-b363-1adb-cecf-11954bd6dd30\>);
  justify-content: space-between;
  align-items: center;
  padding: 1.5em 3.75em;
  display: flex;
  position: relative;
}

.m-foot-add {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  display: flex;
}

.mjx-dl-avatar_small {
  border-radius: 50%;
  width: 2em;
  height: 2em;
  margin-left: -.5em;
  position: relative;
  overflow: hidden;
}

.mjx-dl-hotline_avatar {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-nav-sub-item {
  position: relative;
}

.m-nav-sub-item.mjx-col-1-2.is-nav-item, .m-nav-sub-item.mjx-col-1-2.is-constraint {
  max-width: 47%;
}

.mjx-dl-button_link-table {
  grid-column-gap: .325em;
  grid-row-gap: .325em;
  border: 1px solid var(--stone--stone-200\<deleted\|variable-fd1f53ec-6d82-5dea-9e7d-6a8700909783\>);
  cursor: pointer;
  border-radius: 5em;
  justify-content: flex-start;
  align-items: center;
  padding: .5em 1em;
  font-size: .875em;
  display: inline-flex;
}

.mjx-dl-card_download-thumb-cover {
  z-index: 5;
  background-image: linear-gradient(to bottom, var(--blue--blue-ligher\<deleted\|variable-95249100-3ab0-a4f5-5fdf-dfb65f4abdb5\>), var(--blue--blue-ligher\<deleted\|variable-95249100-3ab0-a4f5-5fdf-dfb65f4abdb5\>));
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  height: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: 0;
  left: 5%;
  right: 5%;
  box-shadow: 0 2px 5px #00000026;
}

.m-mrq {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  box-shadow: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: auto;
}

.m-logo-grid {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.m-logo {
  width: 6em;
  height: 3.5em;
  padding: .5em .375em;
  position: relative;
}

.m-logo.is-lg {
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-image: linear-gradient(#ffffffe6, #ffffffe6);
  border: 1px solid #f3f4f5;
  border-radius: .5em;
  justify-content: center;
  align-items: center;
  width: 11em;
  height: 6.5em;
  display: flex;
}

.m-mrq-wrap {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  width: 600em;
  display: flex;
  position: relative;
}

.m-mrq-overlay {
  z-index: 1;
  background-image: linear-gradient(90deg, #fdf1f3 5%, #fdf1f340 20% 80%, #fef2f3 95%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-mrq-overlay.is-style-css-world {
  background-image: linear-gradient(90deg, #fff6ee, #fdf2eb26 8%, #fef4ef00 50%, #fef4ef26 90%, #fef4ef);
}

.m-sec {
  position: relative;
}

.m-sec.is-hidden {
  display: none;
}

.m-sec.is-hero-tab {
  z-index: 1;
}

.m-sec.is-hero-sbs-bg {
  overflow: hidden;
}

.m-sec.is-home-hero {
  z-index: 1;
  overflow: hidden;
}

.m-sec.is-team-bnf, .m-sec.is-capability {
  overflow: hidden;
}

.m-sec.is-case-hero {
  z-index: 1;
}

.m-sec-eye {
  color: #9d9d9d;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: .875em;
  font-weight: 600;
}

.m-sec-eye.is-md {
  color: var(--stone--stone-500);
  font-size: 1em;
  font-weight: 600;
}

.m-sec-eye.is-txt-white {
  opacity: .75;
}

.m-btn-row {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.m-btn-row:where(.w-variant-fb33e201-558c-c3ad-7f71-e73f056f1c56), .m-btn-row.is-ctr-2 {
  justify-content: center;
  align-items: flex-start;
}

.m-btn-row.is-pad-lg {
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.m-vis-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-vis-bg.is-pad-vis {
  padding: 1.5em;
}

.m-vis-bg.is-pad-vis.is-y-bot-rgt {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.m-sec-head {
  z-index: 5;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.m-sec-head.is-center-lg {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.m-sec-head.is-gap-sec-head-hero-css {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.m-sec-head.is-sticky {
  position: sticky;
  top: 7.5em;
}

.m-sec-head.is-hero {
  justify-content: center;
}

.m-sec-head.is-hero.is-technology {
  justify-content: center;
  align-items: flex-start;
  width: 40%;
}

.m-sec-head.is-sbs {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  flex-flow: row;
}

.m-sec-head.is-sbs.is-alg-bot {
  align-items: flex-end;
}

.m-sec-head.is-sbs.is-alg-bot.is-mrq {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  padding-left: 5em;
  padding-right: 5em;
}

.m-sec-head.is-sbs.is-pad-cnt {
  padding-left: 5em;
  padding-right: 5em;
}

.m-sec-head.is-row-gap-xl {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
}

.m-sec-head.is-prd-ft-tab {
  justify-content: center;
}

.m-sec-head.is-prd-ft-tab.is-80 {
  width: 85%;
}

.m-sec-head.is-alg-x {
  flex-flow: row;
}

.m-sec-head.is-alg-x:where(.w-variant-7bd4f7ab-e262-3293-5fcb-51e0818a112e) {
  justify-content: center;
}

.m-sec-head.is-dwl {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  flex-flow: row;
  justify-content: space-between;
}

.m-sec-head.is-prd-logo {
  align-items: flex-start;
}

.m-sec-pad-x {
  z-index: 2;
  padding-left: 5em;
  padding-right: 5em;
  position: relative;
}

.m-sec-pad-x.is-none {
  padding-left: 0;
  padding-right: 0;
}

.mjx-btn {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  border: 1px solid var(--basic--gray-2\<deleted\|variable-939f873c-c807-8937-11ad-356f8048742d\>);
  background-image: linear-gradient(to bottom, var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>), var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>));
  color: var(--stone--stone-800\<deleted\|variable-030a483d-b363-1adb-cecf-11954bd6dd30\>);
  cursor: pointer;
  border-radius: 5em;
  justify-content: flex-start;
  align-items: center;
  padding: 1em 2em;
  font-size: 1.125em;
  line-height: 1.35;
  transition: all 50ms ease-in-out;
  display: flex;
}

.mjx-btn:hover {
  border-color: var(--basic--gray-2\<deleted\|variable-939f873c-c807-8937-11ad-356f8048742d\>);
  background-image: linear-gradient(to bottom, var(--basic--gray-2\<deleted\|variable-939f873c-c807-8937-11ad-356f8048742d\>), var(--basic--gray-2\<deleted\|variable-939f873c-c807-8937-11ad-356f8048742d\>));
  color: var(--basic--black\<deleted\|variable-4d92eaad-b195-1c1a-2e62-db99affa266c\>);
}

.mjx-btn-icon {
  width: 1em;
  height: 1em;
}

.mjx-btn-icon.is-md {
  width: 1.125em;
  height: 1.125em;
  margin-top: 0;
  position: relative;
}

.mjx-btn-icon.is-md.is-icon-2 {
  display: none;
}

.mjx-btn-icon.is-card-arrow {
  width: 1.5em;
  height: 1.5em;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.mjx-btn-icon.is-card-arrow:where(.w-variant-12b705d6-bd5c-0492-4ffb-3fee1b629052) {
  display: block;
}

.mjx-btn-icon.anm-active {
  display: none;
}

.mjx-btn-icon.anm-active._2nd---black---light-bg---icon-right-4 {
  filter: grayscale(1000%) invert(1000%) brightness(200%);
  display: none;
}

.m-form {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-color: var(--group-article-bg--gray-lighter\<deleted\|variable-f900de6e-eb51-5727-3811-d464f0037839\>);
  flex-flow: column;
  margin-bottom: 0;
  padding: 1.5em;
  display: flex;
}

.m-form.is-style-css {
  background-color: var(--basic--white-opacity-75\<deleted\|variable-5edafdcc-a1e2-65f9-160b-e8a51bc887ce\>);
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  border-radius: 1em;
  padding-top: 2.25em;
  box-shadow: 0 2em 5em #0000000d;
}

.m-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-img.is-cnt {
  object-fit: contain;
}

.m-cols {
  z-index: 3;
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: relative;
}

.m-cols.is-gap-sm-2 {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
}

.m-cols.is-ava-testimonials {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
}

.m-cols.is-layout-1-3 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
}

.m-cols.is-gap-product-row, .m-cols.is-icotxt-row {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.m-cols.is-css-cta {
  overflow: hidden;
}

.m-cols.is-css-cta.is-bg-css-pink {
  background-color: #f1759b;
}

.m-cols.is-gap-solution-row {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
}

.m-cols.is-gap-hero-css {
  grid-column-gap: 7.5em;
  grid-row-gap: 7.5em;
  align-items: center;
}

.m-cols.is-gap-sentiment {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
}

.m-cols.is-y-lg {
  grid-column-gap: .25em;
  flex-flow: column;
  justify-content: flex-start;
}

.m-cols.is-world-selection {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
}

.m-cols.is-row-wrp.is-1-4-gap-md {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
}

.m-cols.is-gap-lg, .m-cols.is-col-gap-lg {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
}

.m-cols.is-col-gap-lg.is-y-ctr {
  align-items: center;
}

.m-cols.is-col-gap-md {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
}

.m-cols.is-col-gap-xs {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.m-cols.is-crd-cpb {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
}

.m-cols.is-case-row {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
}

.m-cols.is-col-gap-sm {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.m-cols-item {
  z-index: 1;
  flex: 1;
  min-height: 3.5em;
  position: relative;
}

.m-cols-item:where(.w-variant-938866c9-fca2-ed4a-db27-acb443d1b90c) {
  width: 31%;
}

.m-cols-item:where(.w-variant-0f2c1043-d3b1-14a6-f8ba-3eecfa347ead) {
  width: 48%;
}

.m-cols-item:where(.w-variant-c0c3944f-3cb2-8756-cc75-81ac7106f18a) {
  width: 64%;
}

.m-cols-item:where(.w-variant-1979968c-8bff-ea9b-59bf-2661938dc625) {
  width: 73%;
}

.m-cols-item:where(.w-variant-08a24ca1-5d75-57fc-e400-595c5fcfbd51) {
  width: 31%;
}

.m-cols-item:where(.w-variant-a3595003-6cac-caea-bd19-0ad063b6096e) {
  width: 48%;
}

.m-cols-item:where(.w-variant-bdc37323-7017-d80d-970c-053f70086592), .m-cols-item:where(.w-variant-e60058cb-3f6b-aacc-e1ce-a6c7198d53d0) {
  flex: 1;
  width: auto;
}

.m-cols-item.is-col-1-2-md {
  flex: 1;
}

.m-cols-item.is-col-1-3 {
  flex: 0 auto;
}

.m-cols-item.is-style-rnd-lg {
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.m-cols-item.is-auto {
  flex: 0 auto;
}

.m-cols-item.is-article-column {
  padding: 1em;
}

.m-cols-item.is-layout-col-1-3 {
  flex: 0 auto;
  width: 32%;
}

.m-cols-item.is-layout-col-2-3 {
  flex: 1;
}

.m-cols-item.is-cta-content {
  flex: 0 auto;
  width: 50%;
  padding: 3em;
}

.m-cols-item.is-cta-content.is-bg-css-pink {
  background-color: #f1759b;
}

.m-cols-item.is-cta-img {
  flex: 0 auto;
  width: 50%;
}

.m-cols-item.is-solution {
  flex: 1;
}

.m-cols-item.is-gap-hero {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  flex-flow: column;
  display: flex;
}

.m-cols-item.is-sentiment {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.m-cols-item.is-y-ctr-lg {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding-top: 2em;
  display: flex;
}

.m-cols-item.is-product-tab {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.m-cols-item.is-lay-col-1-2 {
  flex: 0 auto;
  width: 48.25%;
}

.m-cols-item.is-cnt {
  grid-column-gap: 1.55em;
  grid-row-gap: 1.55em;
  flex-flow: column;
  display: flex;
}

.m-cols-item.is-sldr {
  flex: none;
  width: 40%;
}

.m-cols-item.is-y-bot-rgt {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.m-cols-item.is-larger {
  flex: 0 auto;
  width: 50%;
}

.m-cols-item.is-prd-page-hero-head {
  flex: none;
  width: 40em;
}

.m-bg-color {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-bg-color.is-bg-pink-light {
  background-color: #f1759b1a;
}

.m-rows {
  z-index: 10;
  flex-flow: column;
  width: 100%;
  min-height: 1em;
  display: flex;
  position: relative;
}

.m-rows.is-gap-5 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.m-rows.is-gap-content {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-flow: column;
  display: flex;
}

.m-rows.is-alg-ctr {
  align-items: center;
}

.m-rows.is-alg-ctr.is-gap-component.is-big-card {
  background-image: linear-gradient(to bottom, var(--_colors-yng---color-2\<deleted\|variable-83529ce9-e2aa-7bdd-ce27-da43f771fccf\>), var(--_colors-yng---color-2\<deleted\|variable-83529ce9-e2aa-7bdd-ce27-da43f771fccf\>));
  border-radius: 1.5em;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding: 5em 4em 4em;
  box-shadow: 0 2em 5em #0000000d;
}

.m-rows.is-gap-component {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
}

.m-rows.is-gap-mc {
  grid-column-gap: .875em;
  grid-row-gap: .875em;
}

.m-rows.is-gap-sm-5 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.m-rows.is-gap-md-4, .m-rows.is-gap-product-row {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.m-rows.is-gap-hero-cnt {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
}

.m-rows.is-hero-vis-ctr {
  object-fit: cover;
  object-position: 50% 50%;
  justify-content: space-between;
  align-items: center;
}

.m-btn {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: var(--black-white--black);
  color: var(--black-white--white);
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 10em;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: .75em 1.5em;
  font-size: 1em;
  font-weight: 600;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.m-btn:hover {
  border-color: var(--_consensys-colors---grey--grey-950);
  background-color: var(--_consensys-colors---grey--grey-950);
  -webkit-text-stroke-color: white;
  box-shadow: 0 1em 2.5em #0000001a;
}

.m-btn.is-style-css {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: var(--background--transparent--opacity-95);
  color: var(--_consensys-colors---black--white);
  justify-content: center;
  align-items: center;
  padding: 1em 1.25em;
  font-size: 1em;
  display: flex;
}

.m-btn.is-style-css.is-white {
  background-color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
  color: var(--basic--black\<deleted\|variable-4d92eaad-b195-1c1a-2e62-db99affa266c\>);
}

.m-btn.is-style-css.is-demo-form {
  width: 100%;
}

.m-btn.is-article-link {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  color: var(--basic--black\<deleted\|variable-4d92eaad-b195-1c1a-2e62-db99affa266c\>);
  padding: 0;
  display: flex;
}

.m-btn.is-article-link:hover {
  background-color: var(--basic--white-opacity-0\<deleted\|variable-875b3b09-8e76-15c0-2d46-dc095307f667\>);
}

.m-btn.is-style-css-copy {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: var(--black-white--white);
  color: var(--_consensys-colors---black--black-950);
  justify-content: center;
  align-items: center;
  padding: 1em 1.25em;
  font-size: 1em;
  display: flex;
}

.m-btn.is-bg-white {
  border-color: var(--_consensys-colors---grey--grey-200);
  background-color: var(--black-white--white);
  color: var(--black-white--black);
}

.m-btn.is-ico {
  padding-right: .75em;
}

.m-btn.is-ico:where(.w-variant-cb5ec8df-b481-208c-a105-ea7ac08857fd) {
  padding-right: 1.5em;
}

.m-btn.is-ico:where(.w-variant-c4294750-f2f0-a530-42f7-5618a15fc4ed) {
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--black-white--white);
  color: var(--background--transparent--opacity-95);
}

.m-btn.is-ico:where(.w-variant-2e925032-e2cf-264d-d010-397cd42bf47c) {
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--black-white--white);
  color: var(--black-white--black);
  padding-right: 1.5em;
}

.m-btn.is-ico:where(.w-variant-ea3fd7e9-88c5-514a-138b-8ebd6dff7ea7) {
  font-size: 1.125em;
}

.m-btn.is-ico:where(.w-variant-1b46846f-128e-7231-4413-526bafde503e) {
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--black-white--white);
  color: var(--background--transparent--opacity-95);
  font-size: 1.125em;
}

.m-btn.is-ico:where(.w-variant-1497a887-8784-2d59-6a25-742ee9f0da83) {
  padding-right: 1.5em;
  font-size: 1.125em;
}

.m-btn.is-ico:where(.w-variant-d11c84fc-2c65-b634-2382-aa49f8b9a873) {
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--black-white--white);
  color: var(--black-white--black);
  padding-right: 1.5em;
  font-size: 1.125em;
}

.m-btn.is-ico:where(.w-variant-b30c48b2-6beb-e859-d689-546d1247442c) {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--background--transparent--opacity-0);
  color: var(--black-white--black);
  border-style: none;
  border-radius: 0;
  padding: 0;
}

.m-btn.is-ico:where(.w-variant-ff198ce5-b353-ebb4-25cd-b8f8e67729cb) {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-style: none;
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--background--transparent--opacity-0);
  color: var(--black-white--white);
  border-radius: 0;
  padding: 0;
}

.m-btn.is-ico:hover:where(.w-variant-ff198ce5-b353-ebb4-25cd-b8f8e67729cb), .m-btn.is-ico:hover:where(.w-variant-b30c48b2-6beb-e859-d689-546d1247442c) {
  box-shadow: none;
  opacity: .75;
}

.m-btn.is-ico.is-bg-white {
  padding-right: .75em;
}

.m-btn.is-ico.is-ico-white-link {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-style: none;
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--background--transparent--opacity-0);
  color: var(--black-white--white);
  border-radius: 0;
  padding: 0;
}

.m-btn.is-ico.is-ico-white-link:hover {
  box-shadow: none;
  opacity: .75;
}

.m-btn.is-ico.is-ico-white-link-7 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-style: none;
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--background--transparent--opacity-0);
  color: var(--black-white--white);
  border-radius: 0;
  padding: 0;
}

.m-btn.is-ico.is-ico-white-link-7:hover {
  box-shadow: none;
  opacity: .75;
}

.m-btn.is-ico.is-ico-white-link-13 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-style: none;
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--background--transparent--opacity-0);
  color: var(--black-white--white);
  border-radius: 0;
  padding: 0;
}

.m-btn.is-ico.is-ico-white-link-13:hover {
  box-shadow: none;
  opacity: .75;
}

.m-btn.is-ico.is-ico-white-link-19 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-style: none;
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--background--transparent--opacity-0);
  color: var(--black-white--white);
  border-radius: 0;
  padding: 0;
}

.m-btn.is-ico.is-ico-white-link-19:hover {
  box-shadow: none;
  opacity: .75;
}

.m-btn.is-ico.is-ico-white-link-25 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-style: none;
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--background--transparent--opacity-0);
  color: var(--black-white--white);
  border-radius: 0;
  padding: 0;
}

.m-btn.is-ico.is-ico-white-link-25:hover {
  box-shadow: none;
  opacity: .75;
}

.m-btn.is-ico.is-ico-white-link-31 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-style: none;
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--background--transparent--opacity-0);
  color: var(--black-white--white);
  border-radius: 0;
  padding: 0;
}

.m-btn.is-ico.is-ico-white-link-31:hover {
  box-shadow: none;
  opacity: .75;
}

.m-btn.is-ico.is-ico-white-link-37 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-style: none;
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--background--transparent--opacity-0);
  color: var(--black-white--white);
  border-radius: 0;
  padding: 0;
}

.m-btn.is-ico.is-ico-white-link-37:hover {
  box-shadow: none;
  opacity: .75;
}

.m-btn.is-ico.is-ico-white-link-43 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-style: none;
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--background--transparent--opacity-0);
  color: var(--black-white--white);
  border-radius: 0;
  padding: 0;
}

.m-btn.is-ico.is-ico-white-link-43:hover {
  box-shadow: none;
  opacity: .75;
}

.m-btn.is-ico.is-ico-white-link-49 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-style: none;
  border-color: var(--_consensys-colors---black--black-100);
  background-color: var(--background--transparent--opacity-0);
  color: var(--black-white--white);
  border-radius: 0;
  padding: 0;
}

.m-btn.is-ico.is-ico-white-link-49:hover {
  box-shadow: none;
  opacity: .75;
}

.m-btn.is-1st {
  padding-right: .75em;
  font-size: 1.125em;
}

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

.is-txt-white {
  color: var(--black-white--white);
}

.m-bg-wrp {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-bg-wrp.is-gradient {
  background-image: linear-gradient(#0000, #000000e6);
}

.m-logo-img-item {
  object-fit: contain;
  min-width: 2.5em;
  max-width: 6.5em;
  min-height: .5em;
  max-height: 3em;
}

.m-logo-img-item.is-longer {
  max-width: 9em;
}

.m-logo-img-item.is-smaller {
  max-width: 5.5em;
  max-height: 2.5em;
}

.m-img-wrp {
  width: 100%;
  height: 100%;
  min-height: 17.5em;
  position: relative;
}

.m-img-wrp.is-css-cat {
  overflow: hidden;
}

.m-img-wrp.is-sentiment {
  border-radius: 1em;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 15em;
  padding: 1.5em;
  display: flex;
  overflow: hidden;
}

.m-dvdr {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.m-dvdr.is-style-css {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.is-figtree {
  font-family: Figtree;
}

.m-dvdr-x-line {
  opacity: .25;
  background-image: linear-gradient(90deg, #c5cbd600, #6a7288 50%, #c5cbd600);
  flex: none;
  width: 100%;
  height: 1px;
}

.m-dvdr-x-line.is-hero {
  opacity: 1;
  background-image: linear-gradient(90deg, #c5cbd600, #6a7288 50%, #c5cbd600);
}

.m-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-bg.is-smoke-gray {
  z-index: 0;
  background-color: var(--_consensys-colors---grey--grey-50);
  inset: 0%;
}

.m-bg.is-bg-grd--css-world-pc {
  background-image: linear-gradient(#ff64461a, #ffe65a1a);
  height: 150vh;
  inset: 0%;
}

.m-bg.is-split-bot {
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.m-bg.is-split-bot-2 {
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
  inset: auto 0% 0%;
}

.m-bg.is-bg-insightcore {
  background-image: linear-gradient(#000, #eaff001a), linear-gradient(#000, #000);
  height: 90%;
  inset: 0%;
}

.m-bg.is-smoke-gray-2 {
  z-index: 0;
  background-color: var(--_consensys-colors---yellow--yellow-50);
  inset: 0%;
}

.m-bg.is-bg-ai-lab {
  background-image: linear-gradient(#fedf9d, #fedf9d);
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
  inset: 0%;
  overflow: hidden;
}

.m-bg.is-bg-brand-radar {
  z-index: 0;
  background-image: linear-gradient(#e8eff2, #e8eff2);
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
  inset: 0%;
  overflow: hidden;
}

.m-bg.is-bg-green-800 {
  inset: 0%;
}

.m-bg.is-bg-light-gray {
  background-color: var(--_consensys-colors---grey--grey-50);
}

.m-bg.is-bg-grey-950 {
  background-color: var(--_consensys-colors---black--black-950);
}

.m-bg.is-cut-off {
  overflow: hidden;
}

.m-sec-pad {
  z-index: 5;
  object-fit: cover;
  padding: 8.5em 5em 0;
  position: relative;
}

.m-sec-pad:where(.w-variant-4cd47d89-5f39-fc0a-1cb1-fd2be8ff7f57), .m-sec-pad:where(.w-variant-321ecf71-8dfd-214b-f224-032fdd6161e3), .m-sec-pad:where(.w-variant-e6059add-5e85-d5a1-99f3-65f969555f66), .m-sec-pad:where(.w-variant-aa73c865-c766-d719-b7eb-f8b0fd7fde06) {
  padding-bottom: 3.5em;
}

.m-sec-pad:where(.w-variant-2e81b6b4-5716-2b10-e743-64d790d16825) {
  padding-top: 2.5em;
}

.m-sec-pad:where(.w-variant-e2a81818-f6e1-7542-b7f3-1b84cdc3ae67), .m-sec-pad.is-pad-top-0 {
  padding-top: 0;
}

.m-sec-pad.is-pad-top-0.is-about {
  padding-bottom: 3.5em;
}

.m-sec-pad.is-hero-sec-css {
  padding-top: 7.5em;
  padding-bottom: 3.5em;
}

.m-sec-pad.is-sec-y-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.m-sec-pad.is-sec-y-md-bot-0 {
  padding-top: 3.5em;
  padding-bottom: 0;
}

.m-sec-pad.is-sec-card {
  padding-left: 10em;
  padding-right: 10em;
}

.m-sec-pad.is-sec-card.is-sec-pad-top-0 {
  padding-top: 0;
}

.m-sec-pad.is-hero-product-1 {
  padding-top: 10em;
  padding-bottom: 0;
}

.m-sec-pad.is-pad-y-narrow {
  padding-top: 4.5em;
  padding-bottom: 4.5em;
}

.m-sec-pad.is-ai-lab {
  padding-top: 10em;
  padding-bottom: 5em;
}

.m-sec-pad.is-pad-bot-0 {
  padding-bottom: 0;
}

.m-sec-pad.is-pad-bot-0.is-tech-hero {
  height: 100vh;
  padding-top: 0;
  padding-right: 0;
  display: flex;
}

.m-sec-pad.is-brand-radar {
  padding-top: 7.5em;
  padding-bottom: 0;
}

.m-sec-pad.is-offset {
  padding-top: 0;
}

.m-sec-pad.is-about-advantage {
  padding-top: 0;
  padding-bottom: 0;
}

.m-sec-pad.is-pad-t-x-0 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.m-sec-pad.is-tech-sec-1 {
  padding-bottom: 3.5em;
}

.m-sec-pad.is-home-hero {
  padding-top: 9.5em;
  padding-bottom: 8.5em;
}

.m-sec-pad.is-home-sec-crd {
  padding: 0 2.5em;
}

.m-sec-pad.is-prd-head {
  padding-top: 8.5em;
  padding-bottom: 5em;
}

.m-sec-pad.is-bnf-team {
  padding-top: 12.5em;
  padding-bottom: 0;
}

.m-sec-pad.is-pad-top-nrw {
  padding-top: 2.5em;
}

.m-sec-pad.is-home-sec {
  padding-top: 8.5em;
  padding-bottom: 5em;
}

.m-sec-pad.is-home-sec.is-pad-bot-0 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.m-sec-pad.is-crd-quote {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.m-sec-pad.is-cta {
  padding-top: 8.5em;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.m-sec-pad.is-prd-page-hero {
  height: 100vh;
  padding-top: 10em;
  padding-bottom: 5em;
}

.m-sec-pad.is-prd-page {
  padding-top: 8.5em;
  padding-bottom: 5em;
}

.m-sec-pad.is-prd-page.is-pad-bot-0 {
  padding-bottom: 0;
}

.m-sec-pad.is-prd-page.is-pad-top-0 {
  padding-top: 0;
}

.m-sec-pad.is-foot {
  padding-top: 6.5em;
  padding-bottom: 6.5em;
}

.m-sec-pad.is-case-page-hero {
  padding-top: 11.5em;
}

.m-sec-pad.is-dwl {
  flex: 1;
  padding-top: 8em;
  padding-bottom: 8em;
}

.m-sec-pad.is-dwl-lp2 {
  flex: 1;
  padding: 8.5em 2.5em 8em;
}

.m-sec-pad.is-tech-diagram {
  padding-bottom: 8.5em;
  overflow: hidden;
}

.m-cnt-pad {
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
}

.m-cnt-pad.is-pad-world {
  padding: 2em 1em;
}

.m-eye-lay {
  z-index: 2;
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.m-slot-abs {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-ico {
  background-color: var(--_consensys-colors---grey--grey-100);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: inline-flex;
}

.m-ico.is-sm {
  width: 1.5em;
  height: 1.5em;
}

.m-ico.is-sm.is-category {
  width: 1.25em;
  height: 1.25em;
}

.m-ico.is-bg-css-orange {
  background-color: var(--_consensys-colors---red--red-100);
}

.m-sec-head-top {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  display: flex;
}

.m-sec-head-top.is-col-2-3 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.m-sec-head-top.is-x-ctr {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.m-sec-head-top.is-gap-head {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.m-sec-head-top.is-ctr-lg {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-sec-head-top.is-x-lft-col-full-2 {
  width: 100%;
}

.m-sec-head-top.is-gap-sec-head-top-hero-css {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.m-sec-head-top.is-product-hero {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.m-sec-head-top.is-col-1-2 {
  width: 47%;
}

.m-sec-head-top.is-hero {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.m-sec-head-top.is-sbs {
  width: 47%;
}

.m-sec-head-top.is-sbs.is-trust-block {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  width: 60%;
}

.m-sec-head-top.is-dwl {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex: 0 auto;
  width: 47%;
}

.m-sec-head-top.is-dwl-lp2 {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex: 0 auto;
  width: 75%;
}

.m-txt {
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.65;
}

.m-txt.is-lg {
  font-size: 1.125em;
}

.m-txt.is-lh-md {
  line-height: 1.5;
}

.m-txt.is-sec-hero {
  font-size: 1.25em;
  line-height: 1.5;
}

.m-txt.is-txt-white {
  opacity: .85;
  color: var(--black-white--white);
}

.m-txt.is-txt-white.is-insight-core {
  opacity: .75;
  color: #ffffffd9;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.5;
}

.m-txt.is-sm {
  font-size: .875em;
}

.m-txt.is-tab {
  margin-top: 1em;
}

.m-eye-row {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: row;
  align-items: center;
  display: flex;
}

.m-eye-row.is-form-title-style-css {
  margin-top: -3.5em;
}

.m-crd.is-vis-test {
  background-color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
  color: var(--background--transparent--opacity-95);
  border-radius: 1em;
  width: 80%;
  padding: 1em;
}

.m-crd.is-vis-test.is-solutions {
  width: 85%;
}

.m-crd.is-boxed {
  background-image: linear-gradient(to bottom, var(--_consensys-colors---grey--grey-50), var(--_consensys-colors---grey--grey-50));
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.m-sec-title {
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3em;
  font-weight: 400;
  line-height: 1.2;
}

.m-sec-title:where(.w-variant-7bd4f7ab-e262-3293-5fcb-51e0818a112e) {
  text-align: center;
}

.m-sec-title.is-txt-white {
  color: #fff;
}

.m-sec-title.is-txt-white.is-lg {
  font-size: 4.5em;
}

.m-sec-title.is-sec-hero {
  font-size: 3em;
  font-weight: 700;
  line-height: 1.15;
}

.m-sec-title.is-lg {
  font-size: 4.5em;
}

.m-sec-title.is-h3 {
  color: #1b1a1a;
  font-size: 2em;
}

.m-sec-title.is-hero {
  color: var(--black-white--black);
  font-size: 3em;
  font-weight: 800;
}

.m-sec-title.is-hero.is-txt-white {
  color: var(--background--transparent--opacity-100);
}

.m-sec-title.is-home-hero {
  color: var(--black-white--black);
  letter-spacing: -2.88px;
  font-size: 6em;
  font-weight: 500;
  line-height: 1.05;
}

.m-sec-title.is-home {
  font-size: 3.5em;
  font-weight: 500;
}

.m-sec-title.is-prd-page-hero {
  color: #fff;
  letter-spacing: 0;
  font-size: 3.5em;
  font-weight: 400;
  line-height: 1.15;
}

.m-sec-title.is-dwl {
  font-size: 2.5em;
  line-height: 1.25;
}

.m-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
}

.m-h5.is-font-700 {
  font-weight: 700;
}

.m-world-tab {
  background-color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
  border: 2px solid #c5cbd680;
  border-radius: 5em;
  justify-content: space-between;
  padding: 1em 2em;
  font-weight: 600;
  display: flex;
}

.m-world-tab.w--current {
  color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
  background-color: #f1759b;
  border-color: #ba6680;
}

.m-world-tab.is-home-world {
  cursor: pointer;
  transition: all .2s ease-in-out;
}

.m-world-tab.is-home-world:hover {
  color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
  background-color: #f1759b;
  border-color: #ba6680;
}

.m-world-tab-item-lay {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex: 1;
  align-items: center;
  display: flex;
}

.m-world-tab-check {
  width: 1.25em;
  height: 1.25em;
  position: relative;
}

.tabs {
  display: flex;
}

.tabs-menu {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  width: 47%;
  display: flex;
}

.tabs-content {
  width: 100%;
}

.is-x-ctr {
  display: flex;
}

.m-wt.is-80pc {
  width: 80%;
}

.m-wt.is-75pc {
  width: 75%;
}

.is-center-lg {
  text-align: center;
  justify-content: center;
  display: flex;
}

.m-form-field {
  margin-bottom: 0;
}

.m-form-field.is-style-css {
  color: #1c1b1f;
  background-color: #f5f8fe;
  border: 1px solid #c5cbd6;
  border-radius: .375em;
  width: 100%;
  height: 3.25em;
  padding: 1em;
  font-size: .875em;
}

.m-form-title.is-style-css-world {
  color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
  text-align: center;
  background-color: #667085;
  border-radius: 5em;
  padding: .375em 1em;
  font-size: 1em;
  font-weight: 700;
}

.m-form-title-txt {
  font-size: .875em;
}

.m-embed {
  width: 100%;
  height: 100%;
}

.m-embed.is-hero-vid-css {
  border-radius: 1.5em;
  height: 32.5em;
  transform: scale(1.6);
}

.m-icox-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.35;
}

.m-icox-title:where(.w-variant-12b705d6-bd5c-0492-4ffb-3fee1b629052) {
  padding-right: 1.25em;
}

.m-icox-title.is-pilled {
  background-color: var(--background--transparent--opacity-90);
  color: var(--background--transparent--opacity-100);
  border-radius: 5em;
  padding: .5em 1.5em;
  font-size: 1.125em;
}

.m-dvdr-y-line {
  background-image: linear-gradient(#6a728840, #c5cbd600);
  width: 1px;
  height: 7.5em;
}

.m-dvdr-y-line.full {
  height: 25em;
}

.m-dvdr-y-line.is-hero {
  background-image: linear-gradient(#6a728880, #c5cbd600);
}

.m-dvdr-x-line-wrp {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-2 {
  background-color: #afafaf;
  border-radius: 5em;
  width: .75em;
  height: .75em;
  position: absolute;
  top: -.25em;
}

.m-ava {
  position: relative;
}

.m-ava.is-lg {
  border-radius: 5em;
  width: 3em;
  height: 3em;
  overflow: hidden;
}

.m-ava.is-md {
  border-radius: 5em;
  width: 2em;
  height: 2em;
  overflow: hidden;
}

.m-ava.is-xl {
  border-radius: 5em;
  width: 4em;
  height: 4em;
  overflow: hidden;
}

.m-ava.is-xl.is-expert {
  border: 2px solid #fff;
  width: 4.25em;
  height: 4.25em;
  margin-left: -.5em;
  margin-right: -.5em;
}

.m-ava.is-xl.is-expert.is-center {
  z-index: 1;
}

.m-ava.is-xl.is-expert.is-2nd {
  width: 3em;
  height: 3em;
}

.m-crd-testimonials {
  font-size: .875em;
  line-height: 1.5;
}

.m-crd-testimonials.m-txt-analytic.is-hi-light {
  -webkit-backdrop-filter: blur(2em);
  backdrop-filter: blur(2em);
  color: #fff;
  background-color: #ffffff40;
  border-left-color: #fff;
}

.m-txt-analytic {
  border-left: 2px solid #000;
  border-radius: .25em;
  margin-left: .125em;
  margin-right: .125em;
  padding: .125em .5em .125em .375em;
  display: inline-flex;
}

.m-txt-analytic.is-pink {
  background-image: linear-gradient(#f1759b26, #f1759b26);
  border-left-color: #f1759b;
}

.m-txt-analytic.is-lg {
  background-image: linear-gradient(to bottom, var(--basic--gray-1\<deleted\|variable-15144287-21a0-0bc3-f488-bff25db79a3c\>), var(--basic--gray-1\<deleted\|variable-15144287-21a0-0bc3-f488-bff25db79a3c\>));
  border-left-width: 2px;
  border-left-color: #20b076;
  padding-top: .375em;
  padding-bottom: .375em;
  font-size: 1em;
}

.m-txt-analytic.is-lg.is-neutral {
  border-left-color: #ffad43;
}

.m-txt-analytic.is-lg.is-alert {
  border-left-color: #ff6446;
}

.m-txt-analytic.is-positive {
  border-left-color: var(--_consensys-colors---green--green-500);
  background-color: var(--_consensys-colors---green--green-100);
}

.m-img-float {
  background-color: var(--basic--gray-2\<deleted\|variable-939f873c-c807-8937-11ad-356f8048742d\>);
  border-radius: 1em;
  width: 9em;
  height: 10.5em;
  position: absolute;
  inset: -10% auto auto 5%;
  overflow: hidden;
}

.m-img-float.m-anm-img-float-pos-2 {
  width: 8em;
  height: 9em;
  top: 22%;
  left: auto;
  right: -7.5%;
}

.m-art-wrp {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  display: flex;
}

.m-crd-wrp {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  padding: 1.5em;
  display: flex;
  position: relative;
}

.m-crd-wrp:hover {
  background-color: var(--group-article-bg--gray-lighter\<deleted\|variable-f900de6e-eb51-5727-3811-d464f0037839\>);
}

.m-crd-wrp.is-article {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  padding: 1.5em;
  position: relative;
}

.m-crd-wrp.is-solutions {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  padding: 0;
}

.m-crd-wrp.is-solutions:hover {
  background-color: var(--basic--white-opacity-0\<deleted\|variable-875b3b09-8e76-15c0-2d46-dc095307f667\>);
}

.m-crd-img {
  z-index: 2;
  width: 100%;
  min-height: 12em;
  position: relative;
  overflow: hidden;
}

.m-crd-img.is-article-main {
  min-height: 23.5em;
}

.m-crd-img.is-solution {
  border-radius: 1.5em;
  flex-flow: column;
  height: 15em;
  display: flex;
}

.m-crd-img.is-solution.is-sematic {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: var(--_consensys-colors---red--red-100);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25em;
}

.m-crd-cnt {
  z-index: 2;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: center;
  padding-left: 1.5em;
  padding-right: 1.5em;
  display: flex;
  position: relative;
}

.m-crd-cnt.is-boxed {
  padding-left: 0;
  padding-right: 0;
}

.m-art-topic {
  background-color: var(--basic--black\<deleted\|variable-4d92eaad-b195-1c1a-2e62-db99affa266c\>);
  color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
  text-transform: uppercase;
  border: 1px solid #000;
  border-radius: 5em;
  padding: .5em 1.25em;
  font-size: .75em;
  font-weight: 600;
  line-height: 1.2;
}

.m-crd-col-inr-lay {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.m-crd-col-inr-lay.is-article, .m-crd-col-inr-lay.is-sm {
  font-size: 1.25em;
}

.m-art-row {
  flex-flow: row;
  display: flex;
}

.m-crd-topic-row {
  display: flex;
}

.m-crd-head-row, .m-crd-body-row {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.m-crd-txt {
  color: var(--background--transparent--opacity-75);
  font-size: 1em;
  line-height: 1.5;
}

.m-crd-txt.is-std-art-css-style-1-8 {
  display: none;
}

.m-art-led {
  padding: 1em;
}

.m-sec-layout {
  z-index: 3;
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  flex-flow: column;
  display: flex;
  position: relative;
}

.m-sec-layout.is-row-gap-lg-1-6 {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
  display: flex;
}

.m-sec-layout.is-gap-model {
  grid-column-gap: 8.5em;
  grid-row-gap: 8.5em;
}

.m-sec-layout.is-cols {
  flex-flow: row;
}

.m-sec-layout.is-cols.is-gap-narrow {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.m-sec-layout.is-cols.is-space-around {
  justify-content: space-between;
  align-items: stretch;
}

.m-sec-layout.is-cols.is-space-around.is-gap-xl {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
}

.m-sec-layout.is-cols.is-crd-wrp {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  justify-content: space-between;
  align-items: stretch;
}

.m-sec-layout.is-cols.is-crd-wrp.is-sldr {
  width: 100%;
  overflow: hidden;
}

.m-sec-layout.is-wrap {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: wrap;
}

.m-sec-layout.is-sbs {
  flex-flow: row;
}

.m-case {
  width: 100%;
  display: flex;
  overflow: hidden;
}

.m-case-img {
  width: 40%;
  position: relative;
}

.m-case-cnt {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  background-color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
  flex-flow: column;
  flex: 1;
  padding: 2.5em;
  display: flex;
}

.m-case-head {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.25;
  display: flex;
}

.m-stat-row {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  display: flex;
}

.m-stat-item {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.m-stat-item.is-pill-vr {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 5em;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: .375em 1.25em .375em .375em;
  box-shadow: 0 .25em 2em #0000000d;
}

.m-stat-item.is-case-home {
  -webkit-backdrop-filter: blur(.75em);
  backdrop-filter: blur(.75em);
  color: #fff;
  background-image: linear-gradient(#ffffff59, #ffffff59);
  border-radius: 5em;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: .375em 1.25em .375em .375em;
  box-shadow: 0 .25em 2em #0000000d;
}

.m-case-img-item {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-case-stats-head {
  font-size: 2em;
  font-weight: 700;
  line-height: 1.25;
}

.m-stats-txt {
  font-size: 1em;
  line-height: 1.35;
}

.m-case-row {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  display: flex;
}

.m-case-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
  line-height: 1.25;
}

.m-crd-prd {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  cursor: pointer;
  flex-flow: column;
  height: 100%;
  padding: 2.5em 1.5em;
  display: flex;
}

.m-crd-prd.is-product {
  border-radius: 1.5em;
  padding: 4.5em 3.5em;
}

.m-crd-prd.is-product.is-card-features {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  width: 100%;
}

.m-crd-prd.is-world {
  padding-top: 1.25em;
  padding-bottom: 1.25em;
}

.m-crd-prd-logo-wrp {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  align-items: center;
  display: flex;
  position: relative;
}

.m-tag {
  background-color: #eff1f5;
  border-radius: 1em;
  padding: .5em .75em .5em .5em;
  font-weight: 500;
}

.m-crd-prd-logo {
  background-color: var(--stone--stone-100\<deleted\|variable-ec681b1e-cb9d-7971-c6ee-d26077885397\>);
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  padding: .375em;
  display: flex;
  overflow: hidden;
}

.m-crd-prd-logo.is-lg {
  width: 2em;
  height: 2em;
}

.m-crd-prd-txt-wrp {
  align-items: center;
  display: flex;
}

.m-crd-prd-txt {
  color: var(--group-article-bg--gray-light\<deleted\|variable-ff8913e2-fe77-f45b-c77b-0df6acf4b814\>);
  font-size: 1em;
  font-weight: 600;
}

.m-crd-prd-txt.is-bold, .m-crd-prd-txt.is-bold.is-lg {
  font-weight: 800;
}

.m-crd-prd-txt.is-lg {
  font-size: 1.125em;
  font-weight: 400;
}

.m-tag-wrap {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: wrap;
  display: flex;
}

.m-tag-wrap.is-products {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  padding-top: 1em;
}

.m-tag-wrap.is-gap-0 {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.m-sec-card {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  background-color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
  border-radius: 2em;
  flex-flow: column;
  padding: 5em 4em;
  display: flex;
  position: relative;
}

.m-sec-card.is-anm-trig {
  box-shadow: 0 2em 5em #0000000d;
}

.m-sec-card.is-sentiment {
  background-image: linear-gradient(#fff, #fff);
  box-shadow: 0 -2em 10em #0000000d;
}

.m-crd-prd-logo-item {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: #f3f3f5;
  border-radius: 5em;
  padding: .375em 1.25em .375em .375em;
  display: flex;
}

.m-crd-prd-logo-item.is-bg-1 {
  background-image: linear-gradient(to bottom, var(--basic--black\<deleted\|variable-4d92eaad-b195-1c1a-2e62-db99affa266c\>), var(--basic--black\<deleted\|variable-4d92eaad-b195-1c1a-2e62-db99affa266c\>));
}

.m-crd-prd-logo-item.is-bg-1.is-lg {
  border: 1px solid #ffffff54;
  padding: .5em 2em .5em .5em;
}

.m-blt {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-blt.m-tag {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-radius: 1.1em;
  justify-content: flex-start;
  align-items: center;
}

.m-blt.m-tag.is-product {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
}

.m-blt.m-tag.is-2-lines {
  justify-content: flex-start;
  align-items: flex-start;
}

.m-blt.m-tag.is-naked {
  padding: 0;
}

.m-blt.m-tag.is-naked.is-2-lines.is-gap-lg {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
}

.m-blt-ico {
  flex: none;
  width: 1.25em;
  height: 1.25em;
  position: relative;
}

.m-blt-ico.is-lg {
  width: 2em;
  height: 2em;
}

.m-blt-ico.is-product {
  width: .875em;
  height: .875em;
  margin-top: .25em;
}

.m-blt-ico.is-2-lines {
  margin-top: .125em;
}

.m-blt-ico.is-2-lines.is-md {
  width: 1.75em;
  height: 1.75em;
}

.m-blt-txt {
  flex: 1;
  margin-bottom: 0;
}

.m-blt-txt.is-sm {
  font-size: .875em;
}

.m-blt-ico-img {
  display: block;
}

.m-tab-menu-1st {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.m-tab-menu-2nd {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-color: #fffc;
  border-radius: 5em;
  justify-content: flex-start;
  padding: .375em;
  display: flex;
}

.m-tab-pill-1st {
  background-color: var(--basic--white-opacity-0\<deleted\|variable-875b3b09-8e76-15c0-2d46-dc095307f667\>);
  text-align: center;
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  padding: .75em 2em;
  font-weight: 600;
  display: flex;
}

.m-tab-pill-1st.w--current {
  background-color: var(--basic--black\<deleted\|variable-4d92eaad-b195-1c1a-2e62-db99affa266c\>);
  color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
}

.m-tab-pill-2nd {
  text-align: center;
  background-color: #fff;
  border-radius: 5em;
  padding: .75em 1.5em;
  font-weight: 500;
  box-shadow: 0 .375em 1.5em #0000000d;
}

.m-tab-pill-2nd.is-bg-pink.w--current {
  color: var(--background--transparent--opacity-100);
  background-color: #ff6446;
}

.m-tab-1st {
  z-index: 5;
  position: relative;
}

.m-tab-2nd {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.m-tab-cnt-1st {
  padding-top: 1.5em;
}

.m-tab-pill-1st-txt {
  font-size: 1.125em;
}

.m-tab-pill-2nd-txt {
  font-size: 1em;
}

.m-tab-cnt-2nd {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.m-tab-cnt-pane-2nd {
  padding-top: 3.5em;
}

.m-tab-wrp {
  position: relative;
}

.m-tab-1st-line {
  justify-content: space-between;
  width: 82%;
  height: 3.5em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.m-tab-1st-line-wrp {
  flex-flow: column;
  justify-content: flex-end;
  width: 25%;
  height: 100%;
  display: flex;
}

.m-tab-1st-line-left {
  border-top: 1px dashed #bbb;
  border-left: 1px dashed #bbb;
  border-top-left-radius: .25em;
  width: 100%;
  height: 50%;
}

.m-tab-1st-line-right {
  border-top: 1px dashed #bbb;
  border-right: 1px dashed #bbb;
  border-top-right-radius: .25px;
  width: 100%;
  height: 50%;
}

.m-bg-half {
  background-color: var(--basic--black\<deleted\|variable-4d92eaad-b195-1c1a-2e62-db99affa266c\>);
  width: 100%;
  height: 50%;
}

.m-anm-wrp {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.m-anm-wrp.is-analysis-processing {
  background-color: var(--_consensys-colors---yellow--yellow-100);
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.m-anm-wrp.is-insight-delivery {
  background-color: var(--_consensys-colors---green--green-200);
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.m-vis-ring-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-anm-ring {
  z-index: 10;
  aspect-ratio: 1;
  border: 1px solid var(--_consensys-colors---grey--grey-200);
  object-fit: cover;
  border-radius: 50%;
  width: 20%;
  position: absolute;
  overflow: clip;
}

.m-anm-ring.is-ring-2 {
  z-index: 9;
  width: 35%;
}

.m-anm-ring.is-ring-2.is-style-1 {
  border-color: #43200526;
}

.m-anm-ring.is-ring-3 {
  z-index: 8;
  width: 60%;
}

.m-anm-ring.is-ring-3.is-style-1 {
  border-color: #43200526;
}

.m-anm-ring.is-ring-4 {
  z-index: 7;
  width: 85%;
}

.m-anm-ring.is-ring-4.is-style-1 {
  border-color: #43200526;
}

.m-anm-ring.is-ring-5 {
  z-index: 6;
  width: 110%;
}

.m-anm-ring.is-ring-5.is-style-1 {
  border-color: #43200526;
}

.m-anm-ring.is-ring-1 {
  width: 10%;
}

.m-vis-ring-img {
  z-index: 11;
  border-radius: .25em;
  width: 17%;
  height: 20%;
  position: absolute;
  inset: 8% 13% auto auto;
  overflow: hidden;
}

.m-vis-ring-img.is-img-1 {
  width: 16%;
  height: 18%;
  top: 11%;
}

.m-vis-ring-img.is-img-2 {
  border-radius: .25em;
  width: 13%;
  height: 16%;
  inset: auto auto 8% 7%;
}

.m-vis-ring-img-item {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-txt-wrap {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: wrap;
  display: flex;
}

.m-txt-wrap.is-anm-solutions {
  width: 100%;
}

.m-bg-half-2 {
  background-color: #f4f6f7;
  width: 100%;
  height: 50%;
}

.m-num-analytic {
  color: #fff;
  letter-spacing: -.5px;
  background-image: linear-gradient(#0fa054, #0fa054), linear-gradient(#fff, #fff);
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: .75em;
  font-weight: 600;
  line-height: 1.25;
  display: flex;
}

.m-num-analytic.is-neutral {
  color: #fff;
  background-image: linear-gradient(#ffad43, #ffad43);
}

.m-num-analytic.is-alert {
  background-image: linear-gradient(#ff6446, #ff6446), linear-gradient(#fff, #fff);
}

.m-anm-txt-blink-1 {
  perspective-origin: 0%;
  transform-origin: 0%;
  position: relative;
}

.m-anm-txt-blink-analytic-1 {
  perspective-origin: 0%;
  transform-origin: 0%;
}

.m-tab-mdl-l1 {
  z-index: 2;
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.m-tab-mdl-l1-menu {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.m-tab-mdl-l1-cnt {
  flex: 1;
  height: 100%;
}

.m-tab-mdl-menu-item {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #c5cbd680;
  border-radius: 5em;
  justify-content: space-between;
  align-items: center;
  width: 15em;
  padding: 1em 1.5em;
  font-size: 1em;
  font-weight: 600;
  display: flex;
  box-shadow: 0 .25em 1em #0000000a;
}

.m-tab-mdl-menu-item.w--current {
  background-color: #ff6446;
  border-color: #bb2c10ab;
}

.m-tab-mdl-menu-item.is-segment {
  border-radius: .875em;
  padding: .5em;
}

.m-tab-mdl-menu-item.is-category {
  box-shadow: 0 .125em 2.5em #0000000d;
}

.m-tab-mdl-menu-row {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: center;
  display: flex;
}

.m-tab-mdl-menu-check-img {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.m-tab-mdl-menu-check-img.is-icon-white {
  display: none;
}

.m-tab-mdl-l1-pane-item {
  width: 100%;
  height: 100%;
}

.m-model-img-wrp {
  background-color: #fff;
  border: 1px solid #c5cbd6;
  border-radius: .5em;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.25em;
  height: 3.25em;
  padding: .125em;
  display: flex;
}

.m-model-img-item {
  border-radius: .375em;
  width: 100%;
  height: 100%;
}

.m-tab-model-pane-wrrapper.is-level-2 {
  display: flex;
}

.m-tab-mdl-l2 {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.m-tab-mdl-l2-menu {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.m-tab-mdl-l2-cnt-pane-item {
  width: 100%;
  height: 100%;
}

.m-tab-model-line {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  width: 3.5em;
  display: flex;
}

.m-tab-model-line-wrp {
  flex-flow: wrap;
  flex: 1;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.m-tab-model-bg {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.m-tab-col-wrp {
  flex: 1;
  justify-content: center;
  display: flex;
  position: relative;
}

.m-tab-mdl-menu-icon-wrp {
  width: 1.25em;
  height: 1.25em;
}

.m-tab-mdl-menu-txt {
  font-size: .875em;
  font-weight: 500;
  line-height: 1.35;
}

.m-tab-mdl-menu-check-wrp {
  flex: 0 auto;
  justify-content: flex-end;
  width: 1.5em;
  height: 1.5em;
  display: flex;
}

.m-tab-mdl-l2-menu-item-wrp {
  background-color: #ddd0;
  align-items: center;
  padding: 0;
  display: flex;
}

.m-tab-mdl-l2-menu-item-wrp.w--current {
  background-color: #fff0;
}

.m-tab-sub-item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.m-tab-col {
  background-image: linear-gradient(#e0e4eb00, #e0e4eb80 50%, #e0e4eb00);
  flex-flow: column;
  width: 110%;
  height: 160%;
  margin-top: -4em;
  padding: 0 1em 1em;
  display: flex;
  position: absolute;
  bottom: auto;
  left: auto;
  right: auto;
}

.m-tab-col-head {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  display: flex;
}

.m-tab-mdl-col-ico-layout {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  align-items: center;
  display: flex;
}

.m-result-table {
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: .5em;
  flex-flow: column;
  padding: 2em 1.5em 1.5em;
  font-size: 1em;
  display: flex;
  box-shadow: 0 .75em 1.5em #0000000d;
}

.m-tab-col-head-icon {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.m-tab-col-head-icon-wrp {
  width: 1.5em;
  height: 1.5em;
}

.m-tab-col-head-txt {
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.5;
}

.m-tab-mdl-menu-txt-l1, .m-tab-mdl-menu-txt-l2, .m-tab-mdl-menu-txt-l3 {
  font-size: .875em;
  font-weight: 500;
  line-height: 1.35;
}

.m-result-sec-head {
  flex-flow: column;
  flex: none;
  width: 6.5em;
  font-weight: 700;
  display: flex;
}

.m-result-sec-head-txt {
  letter-spacing: .25px;
  text-transform: uppercase;
  font-size: .75em;
}

.m-result-cols {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  border-bottom: 1px solid #e2e2e2;
  flex-flow: column;
  padding-bottom: .75em;
  display: flex;
}

.m-result-cols.is-last {
  border-bottom-style: none;
}

.m-result-ico-layout {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  align-items: center;
  display: flex;
}

.m-result-ico-wrp {
  width: .75em;
  height: .75em;
}

.m-result-ico {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.m-result-ico-txt {
  color: #797979;
  font-size: .875em;
  font-weight: 500;
  line-height: 1.35;
}

.m-results-rows {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.m-result-rows-items {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.m-result-head {
  font-size: 1.125em;
}

.m-eye-icon {
  background-color: var(--red--red-default\<deleted\|variable-943c5d2f-ef24-028c-1469-d2b0d6333282\>);
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  padding: .125em;
  display: flex;
  overflow: hidden;
}

.m-eye-bg {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: #fff;
  border-radius: 5em;
  padding: .375em 1.25em .375em .375em;
  display: flex;
}

.m-eye-bg.is-mrq {
  z-index: 20;
  padding-left: 1em;
  padding-right: 1em;
  position: relative;
}

.m-eye-txt {
  color: var(--stone--stone-800\<deleted\|variable-030a483d-b363-1adb-cecf-11954bd6dd30\>);
  font-size: 1em;
  font-weight: 600;
}

.m-sec-head-bot {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  display: flex;
}

.m-sec-head-bot:where(.w-variant-5ea0487e-d12a-0ed7-c1cb-087ae3ec01cb), .m-sec-head-bot:where(.w-variant-7bd4f7ab-e262-3293-5fcb-51e0818a112e) {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.m-sec-head-bot.is-sbs {
  width: 47%;
}

.m-sec-head-bot.is-col-1-2 {
  width: 48%;
}

.m-sec-head-bot.is-home-hero {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.m-sec-head-bot.is-home-trust {
  width: 70%;
}

.m-sec-cont {
  z-index: 10;
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  flex-flow: column;
  display: flex;
  position: relative;
}

.m-sec-cont.is-insight-core {
  grid-column-gap: 4.5em;
  grid-row-gap: 4.5em;
}

.m-sec-cont.is-cols {
  flex-flow: row;
}

.m-sec-cont.is-cols.is-tab {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
  padding-left: 2em;
}

.m-sec-cont.is-lg {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
}

.m-sec-cont.is-sbs {
  grid-column-gap: 10em;
  grid-row-gap: 10em;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
}

.m-sec-cont.is-sbs.is-hero {
  justify-content: space-between;
  align-items: stretch;
}

.m-sec-cont.is-sbs.is-hero.is-tech {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.m-sec-cont.is-sbs.is-about-advantage {
  flex: none;
  width: 45%;
  padding-bottom: 10em;
}

.m-sec-cont.is-offset {
  background-color: var(--background--transparent--opacity-100);
  margin-top: -7.5em;
  padding: 3.5em;
}

.m-sec-cont.is-offset.is-bg-shdw-down {
  overflow: hidden;
  box-shadow: 0 1.5em 10em #0000000d;
}

.m-sec-cont.is-crd {
  padding: 5em 3.5em;
}

.m-sec-cont.is-crd.is-css-word {
  background-color: var(--_consensys-colors---grey--grey-950);
  overflow: hidden;
}

.m-sec-cont.is-home-hero {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
}

.m-sec-cont.is-trust-block.is-offset.is-case {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  margin-top: 0;
  padding: 2.5em;
}

.m-sec-cont.is-team-bnf {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
}

.m-sec-cont.is-team-bnf.is-min {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
}

.m-sec-cont.is-quote {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  width: 100%;
}

.m-sec-cont.is-prd-page-hero {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
}

.m-sec-cont.is-data-core, .m-sec-cont.is-insight-core {
  grid-column-gap: 6.5em;
  grid-row-gap: 6.5em;
}

.m-sec-cont.is-smaller {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
}

.m-sec-cont.is-dwl-lp2 {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
}

.m-sec-cont.is-prd-page-case {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
}

.m-sec-cont.is-creator-ai {
  grid-column-gap: 6.5em;
  grid-row-gap: 6.5em;
}

.m-hero-vis {
  width: 80%;
}

.m-hero-vis.is-browser {
  background-image: linear-gradient(#00000080, #00000080);
  border: 1px solid #272727a3;
  width: 90%;
  height: 39em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.m-hero-vis.is-browser.is-product {
  border-radius: 1em;
  width: 45%;
  height: 22em;
}

.m-hero-vis.is-browser.is-product.is-tab {
  border-style: none;
  border-radius: .5em;
  width: 75%;
  height: 20em;
  box-shadow: 0 1em 2em #0000000d;
}

.m-crt-img {
  z-index: 1;
  object-fit: cover;
  object-position: 0% 0%;
  flex: 0 auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-vis-filter {
  z-index: 3;
  background-image: linear-gradient(177deg, #000, #000000a6 50%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-vis-filter.is-ai-lab, .m-vis-filter.is-brand-radar {
  z-index: 4;
  background-image: none;
}

.m-vis-filter.is-ligher {
  -webkit-backdrop-filter: blur(.25em);
  backdrop-filter: blur(.25em);
  background-image: linear-gradient(145deg, #2f303c 10%, #2f303cbf 50%, #2f303c00);
  transform: translate(0);
}

.m-vis-vid {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-vis-vid.is-grow {
  width: 205%;
  max-width: 1000%;
  height: 100%;
  left: -48%;
}

.m-vis-vid.is-grow.is-op-50 {
  width: 100%;
  height: 100vh;
  inset: 0%;
}

.m-vis-vid.is-grow.is-op-50.is-ai-lab {
  width: 50%;
  height: 100%;
  inset: auto 5% 0% auto;
  transform: scale(1.8);
}

.m-vis-vid.is-grow.is-op-50.is-brand-radar {
  z-index: 1;
  opacity: 1;
  color: #e7f0f3;
  inset: 0%;
  background-color: #e8eff2;
  width: 50%;
  height: 100%;
  inset: auto 5% 0% auto;
  transform: scale(2.5);
}

.div-block-3 {
  z-index: 0;
  width: 100%;
  height: 20em;
  position: absolute;
  box-shadow: 0 -2.4em 20em -3.5em #ff440040;
}

.m-world-form {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  display: flex;
}

.m-test-dynamic-form {
  background-color: #fff;
  min-height: 10em;
}

.m-bullet-cnt {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.m-bullet-cnt.is-boxed {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: #f3f4f7;
  padding: 2em 1.5em 1.5em;
}

.m-title {
  color: #000;
  letter-spacing: -.25px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 1.15;
}

.m-title.is-stat-md {
  font-size: 2.5em;
}

.m-divider-wrp {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-left: 5em;
  padding-right: 5em;
  display: flex;
  position: absolute;
  inset: 0 0% auto;
}

.m-divider-wrp.is-hidden {
  display: none;
}

.m-divider {
  background-color: #92929238;
  flex: 0 auto;
  width: 100%;
  height: 1px;
}

.m-divider.is-industry-divider {
  background-color: #d3d9db00;
  background-image: linear-gradient(90deg, #8880, #5f5e5e40 50%, #8880);
  width: 100%;
}

.tabs-2 {
  display: flex;
}

.tabs-menu-2 {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  align-items: flex-start;
  width: 32%;
  display: flex;
  overflow: auto;
}

.tab-link-tab-8 {
  background-color: #f3f4f7;
  border-radius: 5em;
  flex: none;
  padding: .75em 1.25em;
  display: flex;
}

.tab-link-tab-8.w--current {
  color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
  background-color: #000;
}

.tabs-content-2 {
  flex: 1;
}

.m-lay-cols {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.75em;
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.m-vis-css-logo {
  z-index: 20;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  padding: 1.25em 2em;
  display: flex;
  position: absolute;
  box-shadow: 0 1em 5em #0003;
}

.m-vis-css-logo-item {
  height: 1.125em;
}

.m-data-sem {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: var(--stone--stone-700\<deleted\|variable-6f7a3f30-ad26-b564-0016-dbab65b11e96\>);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.m-data-sem-icon {
  width: 1.25em;
  height: 1.25em;
  padding: 0;
}

.m-data-sem-icon-img {
  width: 100%;
  height: 100%;
  display: block;
}

.m-data-sem-txt-item {
  border-left: 1.5px solid var(--blue--blue-default);
  background-color: #ffffffbf;
  border-radius: .25em;
  padding: .25em .75em;
  font-family: IBM Plex Mono;
  font-size: .75em;
}

.m-sec-txt {
  margin-bottom: 0;
  font-size: 1.25em;
  line-height: 1.65;
}

.m-sec-txt:where(.w-variant-4ef6f6d8-9366-3c8a-eb97-9fc76c5aae70) {
  text-align: center;
}

.m-sec-txt.is-txt-white {
  opacity: .75;
  color: var(--black-white--white);
}

.m-sec-head-wrp {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.m-btn-txt.is-ico-white-link-2.is-min {
  font-size: .875em;
}

.m-slot {
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
}

.m-slot.is-img-lft-brand-radar {
  padding: 2.5em;
}

.m-sec-lay {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: space-between;
  display: flex;
}

.m-sec-lay:where(.w-variant-b9b96879-f634-db79-babe-caa88e5fafaa) {
  flex-flow: wrap;
}

.m-sec-lay.is-chart-row {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.m-sec-lay.is-lg {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
}

.m-review-wrp {
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 3.5em;
  display: flex;
  overflow: auto;
}

.m-review-track {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: center;
  align-items: center;
  width: 150vw;
  min-height: 2em;
  display: flex;
}

.m-review-item {
  flex: none;
  width: 22em;
  height: 100%;
  min-height: 2em;
}

.m-review {
  border: 1px solid var(--_consensys-colors---grey--grey-100);
  border-radius: .75em;
  padding: 1.25em;
  box-shadow: 0 1em 2.5em #0000000d;
}

.m-rvw-ava {
  border-radius: 50%;
  flex: none;
  width: 2em;
  height: 2em;
  position: relative;
  overflow: hidden;
}

.m-rvw-ava-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-rvw-quote-wrp {
  width: 100%;
}

.m-rvw-lay {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.m-viz {
  background-color: var(--_consensys-colors---grey--grey-50);
  border-radius: 1.5em;
  width: 100%;
}

.m-viz.is-chart {
  border-radius: 1.5em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 17.5em;
  padding: 1.5em;
  display: flex;
  overflow: hidden;
}

.m-viz.is-chart.is-chart-1 {
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.m-viz.is-chart.is-chart-2.is-coverage {
  padding: 0;
  overflow: hidden;
}

.m-viz.is-chart.is-chart-3.x {
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 0;
}

.m-viz.is-chart.is-chart-3.is-quote, .m-viz.is-chart.is-chart-3.is-chart-combo {
  justify-content: center;
  align-items: center;
  padding: 0;
}

.m-viz-chart {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-viz-chart.is-donut-chart {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  justify-content: flex-start;
  align-items: center;
}

.m-viz-chart.is-line-chart {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  perspective-origin: 0%;
  transform-origin: 0%;
  justify-content: center;
  align-items: flex-end;
  min-width: 13em;
  min-height: 4.5em;
}

.m-viz-chart.is-chart-scale {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.m-viz-chart.is-column-chart {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  perspective-origin: 0%;
  transform-origin: 0%;
  justify-content: center;
  align-items: flex-end;
  min-width: 13em;
  min-height: auto;
}

.m-viz-chart-wrp {
  justify-content: center;
  align-items: center;
  width: 6.5em;
  height: 6.5em;
  display: flex;
  position: relative;
}

.m-viz-chart-wrp.is-chart-scale {
  background-image: linear-gradient(90deg, #ff7f7e, #fbbf08 50%, #60e796);
  border-radius: 5em;
  justify-content: flex-start;
  align-items: center;
  width: 14.5em;
  height: .5em;
  overflow: hidden;
}

.m-viz-chart-label {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.m-viz-chart-label-txt {
  font-size: 1.25em;
  font-weight: 800;
  line-height: 1.25;
}

.m-viz-chart-label-sub-txt {
  color: #949494;
  font-size: .625em;
  font-weight: 600;
  line-height: 1.25;
}

.m-viz-chart-legend {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.m-viz-chart-legend.is-chart-scale {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  justify-content: flex-start;
  align-items: center;
}

.m-viz-chart-legend-item {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.m-viz-chart-legend-circle {
  border-radius: 50%;
  width: .5em;
  height: .5em;
}

.m-viz-chart-legend-circle.is-cat-1 {
  background-color: var(--_consensys-colors---green--green-500);
  flex: none;
}

.m-viz-chart-legend-circle.is-cat-2 {
  background-color: var(--_consensys-colors---yellow--yellow-400);
  flex: none;
}

.m-viz-chart-legend-circle.is-cat-3 {
  background-color: var(--_consensys-colors---red--red-400);
  flex: none;
}

.m-viz-chart-legend-txt {
  font-size: .75em;
  font-weight: 500;
}

.m-viz-chart-legend-txt.is-txt-1 {
  color: var(--_consensys-colors---green--green-600);
}

.m-viz-chart-legend-txt.is-txt-2 {
  color: var(--_consensys-colors---red--red-500);
}

.m-viz-canvas {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--_consensys-colors---black--white);
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  border-radius: .5em;
  flex-flow: column;
  padding: 1.25em;
  display: flex;
  box-shadow: 0 1em 5em #0000000d;
}

.m-viz-canvas.is-stat {
  flex-flow: row;
  align-items: center;
  padding-top: .75em;
  padding-bottom: .75em;
}

.m-viz-canvas.is-stat.is-chart-3-2 {
  padding-top: 1em;
  padding-bottom: 1em;
}

.m-viz-canvas.is-chart-3-2 {
  padding-bottom: 0;
}

.m-viz-canvas.is-chart-3-3 {
  border-radius: 1em 1em 0 0;
  padding-bottom: 0;
  padding-left: 1.75em;
  padding-right: 1.75em;
}

.m-viz-canvas.is-chart-semantic {
  box-shadow: none;
  background-color: #fff0;
  flex-flow: wrap;
  width: 100%;
}

.m-viz-title {
  font-size: .875em;
  font-weight: 700;
}

.m-viz-chart-embed.is-donut-chart {
  width: 100%;
  height: 100%;
}

.m-viz-chart-img {
  object-fit: cover;
  object-position: 0% 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-viz-stat {
  color: var(--_consensys-colors---green--green-600);
  font-size: 1.25em;
  font-weight: 700;
}

.m-viz-txt {
  font-size: .75em;
  font-weight: 400;
}

.m-viz-txt.is-lg {
  font-size: .875em;
}

.m-viz-chart-legend-txt-wrp {
  border: 1px solid var(--_consensys-colors---green--green-500);
  border-radius: .25em;
  padding: .375em;
  display: flex;
}

.div-block-8 {
  border-top: .75vw solid #000;
  border-left: .75vw solid #fff0;
  transform: rotate(-45deg);
}

.m-chart-scale-track {
  width: 100%;
  display: flex;
}

.m-viz-connect-wrp {
  justify-content: center;
  align-items: center;
  width: 5em;
  height: 1.5em;
  display: flex;
}

.m-viz-connect-wrp.is-flow-2 {
  height: 2.5em;
}

.div-block-10 {
  background-image: linear-gradient(90deg, #ff7f7e, #fbbf08 52%, #60e796);
  min-width: 25vw;
  min-height: 100%;
}

.div-block-10.is-inverted {
  background-image: linear-gradient(90deg, #60e796, #fbbf08 48%, #ff7f7e);
}

.m-viz-chart-scale-wrp {
  width: 100%;
  height: 100%;
  display: flex;
}

.m-chart-col {
  background-color: var(--_consensys-colors---black--black-100);
  border-top-left-radius: .25em;
  border-top-right-radius: .25em;
  width: 1em;
  height: 2em;
}

.m-chart-col.col-2 {
  height: 3em;
}

.m-chart-col.col-3 {
  height: 1.5em;
}

.m-chart-col.col-4 {
  height: 2.5em;
}

.m-chart-col.col-5 {
  height: 3.5em;
}

.m-chart-col.col-6 {
  background-color: var(--_consensys-colors---green--green-500);
  border-top-left-radius: .25em;
  border-top-right-radius: .25em;
  height: 7.5em;
}

.m-chart-col.col-7 {
  height: 2.25em;
}

.m-chart-col.col-8 {
  height: 3em;
}

.m-chart-col.col-9 {
  height: 2em;
}

.m-chart-col.col-12 {
  height: 4em;
}

.m-chart-col.col-11 {
  height: 3em;
}

.is-txt-pos {
  color: var(--_consensys-colors---green--green-600);
  font-weight: 600;
}

.is-txt-neg {
  color: var(--_consensys-colors---red--red-600);
  font-weight: 600;
}

.m-chart-col-combo {
  grid-column-gap: .2em;
  grid-row-gap: .2em;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.m-icon {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  background-color: var(--_consensys-colors---black--white);
  flex-flow: column;
  padding: 2em;
  display: flex;
  position: relative;
}

.m-icon:where(.w-variant-29172557-fa0c-58e8-4f9f-45bbc4d9b5df) {
  background-color: var(--_consensys-colors---black--white);
  border-radius: 1em;
  height: 100%;
  padding: 1.5em;
}

.m-icon.is-expert {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-color: var(--_consensys-colors---black--white);
  border: 1px solid #4320051a;
  padding: 0 2em 3em;
}

.m-ico-txt-cnt {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.m-icox-ico {
  background-color: var(--_consensys-colors---green--green-200);
  border-radius: .5em;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  display: flex;
}

.m-icox-ico:where(.w-variant-a398cfff-ac15-c9ca-a6a5-d15bde4274cf) {
  background-color: var(--_consensys-colors---red--red-200);
}

.m-icon-head {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  display: flex;
  position: relative;
}

.m-icon-head:where(.w-variant-12b705d6-bd5c-0492-4ffb-3fee1b629052) {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.m-icon-head.is-expert {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  align-items: center;
  margin-top: -2.25em;
}

.m-icon-anm-trig {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.m-icon-anm-trig:where(.w-variant-29172557-fa0c-58e8-4f9f-45bbc4d9b5df) {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.m-ava-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.m-sec-viz {
  border-radius: 1em;
  flex: none;
  width: 47%;
  height: 100%;
  min-height: 28em;
  position: relative;
  box-shadow: 0 2em 4em #0000000d;
}

.m-sec-viz.is-chart-bg {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  background-color: var(--_consensys-colors---black--white);
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 28em;
  padding: 2em;
  display: flex;
}

.m-sec-viz-img {
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-vis-bg-wing-1 {
  z-index: 2;
  filter: blur(2em);
  background-image: linear-gradient(124deg, #fedf9d, #ffe6b1);
  width: 35%;
  height: 100%;
  position: absolute;
}

.m-vis-bg-wing-1.is-brand-radar {
  background-image: linear-gradient(124deg, #e8f0f4, #e8f0f4);
}

.m-vis-bg-wing-2 {
  z-index: 3;
  background-image: linear-gradient(124deg, #fedf9d, #ffe6b1);
  width: 80%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.m-vis-bg-wing-2.is-brand-radar {
  background-image: linear-gradient(124deg, #e8f0f4, #e8f0f4);
}

.image-3 {
  width: 90%;
}

.m-viz-connect-line {
  border-left: 1px dashed var(--_consensys-colors---yellow--yellow-950);
  width: 1px;
  height: 75%;
}

.m-eye-pill {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  border-radius: 5em;
  padding: .25em 1.25em .25em .25em;
  display: flex;
}

.m-eye-pill.is-product-hero {
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-image: linear-gradient(#ffffff80, #ffffff80);
  box-shadow: 0 1em 2em #0000000d;
}

.m-eye-pill-txt {
  font-size: 1em;
  font-weight: 500;
}

.m-eye-pill-txt.is-700 {
  font-weight: 800;
}

.m-eye-ico {
  background-color: var(--_consensys-colors---black--black-950);
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  width: 2.25em;
  height: 2.25em;
  padding: .25em;
  display: flex;
}

.m-eye-ico.is-ai-lab {
  box-shadow: 0 2px 5px #0003;
}

.m-eye-pill-ico-img {
  display: block;
}

.m-eye-pill-ico-img.is-inverted {
  filter: grayscale(200%) invert();
}

.m-vis-grained {
  opacity: .15;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.m-chart-embed-hero {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 16em;
  margin-bottom: 0;
  display: flex;
  position: relative;
  inset: 0%;
}

.m-chart-embed-hero.is-full-ht {
  height: 100%;
}

.m-chrt-title {
  font-size: 1.125em;
  font-weight: 600;
}

.m-bnf {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--_consensys-colors---grey--grey-50);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 2.5em 2em;
  display: flex;
}

.m-bnf-head {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.m-bnf-ico {
  background-color: var(--_consensys-colors---grey--grey-200);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  padding: .75em;
  display: flex;
}

.m-bnf-title {
  color: var(--_consensys-colors---grey--grey-950);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  line-height: 1.35;
}

.m-bnf-ico-img {
  width: 100%;
  height: 100%;
  display: block;
}

.m-cols-item-2 {
  z-index: 1;
  flex: 1;
  position: relative;
}

.m-stat {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  border-left: 1px solid var(--_consensys-colors---black--black-100);
  flex-flow: column;
  height: 100%;
  padding-left: 1.5em;
  display: flex;
}

.m-stat-title {
  color: var(--_consensys-colors---grey--grey-950);
  font-size: 2.5em;
  font-weight: 800;
  line-height: 1.15;
}

.m-stat-txt {
  margin-bottom: 0;
  font-size: 1em;
}

.m-tab-hero {
  z-index: 3;
  width: 100%;
  height: 100%;
  padding-top: 0;
  position: relative;
}

.m-tab-hero-menu-item {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  background-color: var(--background--transparent--opacity-0);
  opacity: 1;
  flex-flow: column;
  flex: none;
  padding: 0 0 1em;
  display: flex;
  position: relative;
}

.m-tab-hero-menu-item.w--current {
  background-color: var(--background--transparent--opacity-0);
  opacity: 1;
}

.m-tab-hero-menu-item.is-pill {
  background-color: var(--_consensys-colors---black--white);
  border: 1px #000;
  border-radius: 10em;
  padding: .75em 1.25em;
  font-size: 1.25em;
}

.m-tab-hero-menu-item.is-pill.w--current {
  background-color: var(--_consensys-colors---black--black-950);
  color: var(--black-white--white);
  box-shadow: 0 .75em 1.5em #0000001a;
}

.m-tab-hero-menu {
  z-index: 10;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  display: flex;
  position: relative;
  overflow: auto;
}

.m-tab-hero-menu.is-data-core {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  background-color: var(--black-white--white);
  border: 1px solid #d7dde840;
  border-radius: 5em;
  justify-content: center;
  align-items: flex-start;
  width: 39%;
  margin-top: -2.5em;
  margin-left: auto;
  margin-right: auto;
  padding: .625em;
  font-size: 1em;
  overflow: visible;
  box-shadow: 0 1.5em 2.5em #00000012;
}

.m-tab-hero-menu.is-insight-core {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  background-color: var(--black-white--white);
  border: 1px solid #d7dde840;
  border-radius: 5em;
  justify-content: center;
  align-items: flex-start;
  width: 37%;
  margin-top: -2.5em;
  margin-left: auto;
  margin-right: auto;
  padding: .625em;
  font-size: 1em;
  overflow: visible;
  box-shadow: 0 1.5em 2.5em #00000012;
}

.m-tab-hero-menu.is-creator-ai {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  background-color: var(--black-white--white);
  border: 1px solid #d7dde840;
  border-radius: 5em;
  justify-content: center;
  align-items: flex-start;
  width: 81%;
  margin-top: -2.8em;
  margin-left: auto;
  margin-right: auto;
  padding: .625em;
  font-size: 1em;
  overflow: visible;
  box-shadow: 0 1.5em 2.5em #00000012;
}

.m-prg {
  background-color: #d5e1eb;
  width: 100%;
  height: .125em;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.m-prg-item {
  background-color: var(--_consensys-colors---grey--grey-950);
  width: 0%;
  height: 100%;
}

.m-tab-hero-menu-txt {
  font-weight: 500;
  line-height: 1.25;
}

.m-tab-hero-menu-txt.is-sm {
  color: var(--background--transparent--opacity-45);
  font-size: .75em;
}

.m-tab-hero-menu-txt.is-pill {
  font-size: 1.25em;
}

.m-tab-slide {
  position: static;
}

.m-tab-accd-menu {
  position: static;
  overflow: visible;
}

.m-tab-accd-menu.is-vertical.is-topics {
  width: 40%;
}

.m-tab-accd-menu.is-vertical {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.m-tab-hero-inner {
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 5em;
  position: static;
}

.m-txt-head {
  font-weight: 600;
}

.m-cta-inner {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.m-cta-inner.is-row {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: .75em;
  padding-right: .75em;
}

.m-cta {
  background-image: linear-gradient(#fff, #fff);
  width: 100%;
  padding: .75em;
  box-shadow: 0 3em 4em #00000012;
}

.m-cta.is-hero {
  background-image: linear-gradient(to bottom, var(--black-white--white), var(--black-white--white));
  width: 100%;
  padding: .5em 1em .5em .5em;
}

.m-cta.is-hero.is-cta-3, .m-cta.is-hero.is-cta-2 {
  display: none;
}

.m-cta.is-blg-pst-body {
  box-shadow: none;
  cursor: pointer;
  border: 1px solid #e6e6e6;
  border-bottom-color: #d3d9db;
  transition: opacity .2s ease-in-out;
}

.m-cta.is-blg-pst-body:hover {
  box-shadow: 0 1em 2em #00000012;
}

.m-cta-cnt {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.m-cta-cnt.is-compare {
  flex-flow: column;
}

.m-cta-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-cta-img.is-hero-viz {
  width: 150%;
  max-width: 150%;
  height: 150%;
  left: -25%;
}

.m-cta-wrapper.is-industry-hero {
  flex-flow: column;
  display: flex;
}

.m-ovl-txt {
  color: #4e4e4e;
  margin-bottom: 0;
}

.m-ovl-txt.is-hero {
  font-size: .75em;
}

.m-ovl-txt.is-hero.is-xl {
  font-size: 1em;
}

.m-ovl-txt.is-hero.is-xl.is-bold {
  font-weight: 700;
}

.m-txt-semi {
  color: #050505;
  font-weight: 600;
}

.m-cta-img-wrp {
  flex: none;
  width: 12em;
  height: 7em;
  position: relative;
  overflow: hidden;
}

.m-cta-img-wrp.is-hero {
  width: 6.5em;
  height: 4.5em;
}

.m-cta-img-wrp.is-hero.is-compare {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 7.5em;
  display: flex;
}

.m-hero-news {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.m-hero-news.is-overlay {
  width: 55%;
  position: absolute;
  inset: 1.5em 0% auto auto;
  overflow: hidden;
  box-shadow: 0 1.5em 2em #00000026;
}

.m-chart-wrp {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  width: 100%;
  min-height: 5em;
  display: flex;
  position: relative;
}

.m-chrt-legends {
  grid-column-gap: 1.5em;
  grid-row-gap: .5em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 1em;
  display: flex;
}

.m-chrt-legend-wrp {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.m-chrt-legend-dot {
  background-color: #75b847;
  border-radius: .25em;
  width: .5em;
  height: .5em;
}

.m-chrt-legend-dot.is-cat-2 {
  background-color: #36a2eb;
}

.m-chrt-legend-dot.is-cat-3 {
  background-color: #ffc633;
}

.m-chrt-legend-dot.is-cat-4 {
  background-color: #e27284;
}

.m-chrt-legend-dot.is-cat-5 {
  background-color: #96c;
}

.m-chrt-legend-txt {
  font-size: .75em;
}

.m-compare {
  background-image: linear-gradient(#fff, #fff);
  width: 31%;
  min-height: 15em;
  padding: .5em;
  box-shadow: 0 2em 2em #00000008;
}

.m-compare.is-extend {
  width: 45%;
  min-height: 16.5em;
}

.m-feed-head {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.m-txt-tag-topic {
  background-color: var(--_consensys-colors---red--red-400);
  color: var(--black-white--white);
  border: 1px #000;
  border-radius: 5em;
  padding: .25em .75em;
  font-size: .75em;
}

.m-txt-tag-topic.is-updated {
  background-color: var(--_consensys-colors---yellow--yellow-500);
}

.m-txt-tag-topic.is-shifted {
  background-color: var(--_consensys-colors---green--green-600);
}

.m-feed-item {
  border: 1px solid var(--_consensys-colors---grey--grey-100);
  background-image: linear-gradient(#fff, #fff);
  width: 100%;
  padding: .5em;
  box-shadow: 0 3em 4em #0000000d;
}

.m-vs-txt {
  z-index: 3;
  background-color: var(--background--transparent--opacity-95);
  color: var(--black-white--white);
  border-radius: 5em;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  font-size: .875em;
  display: flex;
  position: absolute;
}

.m-vs {
  z-index: 6;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 100%;
  display: flex;
  position: relative;
}

.m-chrt-wrp {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-color: #ffffffd9;
  flex-flow: column;
  flex: none;
  height: 28em;
  min-height: 100%;
  padding: 2em;
  display: flex;
  position: relative;
  box-shadow: 0 2em 4em #00000005;
}

.m-chrt-wrp.is-full {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  background-color: #fff0;
  width: 100%;
  height: auto;
}

.m-chrt-layout {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.m-chrt-layout.is-y-ovf.is-tab {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffffbf;
  padding: 1em;
  position: relative;
}

.m-chrt-layout.is-compare {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  justify-content: center;
  align-items: center;
  height: 20em;
  position: relative;
}

.m-chrt-layout.is-world-map {
  justify-content: center;
  align-items: center;
  height: 20em;
  position: relative;
}

.m-chrt-layout.is-y-ovf {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.m-mrq-y-wrp {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.m-feed {
  z-index: 1;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-feed-item-layout {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.m-feed-item-img-wrp {
  width: 6em;
  height: 4em;
  position: relative;
  overflow: hidden;
}

.m-feed-item-cnt {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.m-feed-wrp {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  width: 100%;
  height: 20em;
  display: flex;
  position: relative;
  overflow: auto;
}

.m-bg-last {
  z-index: 0;
  background-color: #e8eff4;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-compare-title {
  font-size: .875em;
  font-weight: 700;
}

.m-feed-filter {
  z-index: 5;
  background-image: linear-gradient(#fff, #ffffff40 15%, #fff0 50%, #ffffff40 85%, #fff);
  display: none;
  position: absolute;
  inset: 0%;
}

.m-heat-map {
  z-index: 5;
  background-image: linear-gradient(#2bfda780, #2bfda780);
  border-radius: 50%;
  width: 4em;
  height: 4em;
  position: absolute;
}

.m-heat-map.is-expand-ring {
  background-image: linear-gradient(#2bfda740, #2bfda740);
  width: 6em;
  height: 6em;
}

.m-heat-map.is-expand-ring.is-overused {
  z-index: 3;
  background-image: linear-gradient(#fd8d2b40, #fd8d2b40);
}

.m-heat-map.is-overused {
  background-image: linear-gradient(#fd8d2b80, #fd8d2b80);
}

.m-map {
  opacity: .25;
  width: 100%;
  height: 100%;
  position: absolute;
}

.m-map-ovl {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  aspect-ratio: 1;
  text-align: center;
  background-color: #aeffdebf;
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 8.5em;
  padding: 1.25em 1em;
  line-height: 1.35;
  display: flex;
  position: absolute;
  inset: 10% auto auto 0%;
}

.m-map-ovl.is-pos-1 {
  color: var(--background--transparent--opacity-100);
  background-color: #5654dabf;
  top: 20%;
}

.m-map-ovl.is-pos-2 {
  top: 15%;
  left: 40%;
}

.m-map-ovl.is-pos-3 {
  background-color: #ffc9aebf;
  inset: auto 0% 15% auto;
}

.m-map-title {
  font-size: .75em;
  font-weight: 700;
}

.m-map-txt {
  font-size: .625em;
  font-weight: 400;
}

.m-tab-accd {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.m-tab-accd-cnt {
  flex: none;
  padding-left: 0;
  padding-right: 5em;
  display: block;
}

.m-tab-accd-cnt.is-lft {
  padding-left: 0;
  padding-right: 5em;
}

.m-tab-accd-cnt.is-topics {
  padding-left: 5em;
}

.m-tab-accd-menu-item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border: 1px solid var(--_consensys-colors---grey--grey-100);
  background-color: var(--black-white--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5em;
  font-weight: 400;
  display: flex;
}

.m-tab-accd-menu-item.w--current {
  cursor: pointer;
  background-color: #f3f4f7;
}

.m-tab-accd-cnt-item {
  width: 100%;
  height: 100%;
}

.m-tab-accd-head {
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  font-size: 1em;
  font-weight: 500;
  display: flex;
}

.m-tab-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.35;
}

.m-tab-menu-itm-layout {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.m-tab-accd-body {
  padding-top: 0;
  overflow: hidden;
}

.m-tab-accd-caret {
  width: 1.25em;
  height: 1.25em;
  margin-top: .25em;
  position: relative;
}

.m-tab-accd-head-layout {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: space-between;
  align-items: flex-start;
  margin-right: .5em;
  display: flex;
}

.m-prg-tab {
  background-color: var(--_consensys-colors---grey--grey-100);
  width: 100%;
  height: .125em;
  margin-top: .75em;
  display: flex;
  position: relative;
  inset: auto auto 0% 0%;
}

.m-prg-item-tab {
  background-color: var(--_consensys-colors---green--green-500);
  width: 0%;
  height: 100%;
}

.m-tab-accd-img-wrp {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 30em;
  padding: 2em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.m-tab-accd-img-wrp.is-crd.is-ctr {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.m-tab-accd-img-wrp.is-crd.is-inner {
  justify-content: center;
  align-items: center;
  padding: 2em;
  display: flex;
}

.m-tab-accd-img-wrp.is-bg-gray {
  background-color: var(--_consensys-colors---grey--grey-100);
  justify-content: center;
  align-items: center;
  padding: 2em;
  display: flex;
}

.m-tab-accd-img-wrp.is-global {
  background-color: var(--black-white--black);
}

.m-tab-accd-img-wrp.is-inner {
  justify-content: center;
  align-items: center;
  padding: 2em;
  display: flex;
}

.m-tab-accd-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-vs-bg-patch {
  z-index: 2;
  filter: blur(2em);
  background-image: linear-gradient(#e8f0f4, #e8f0f4);
  width: 32em;
  height: 20em;
  position: absolute;
  inset: auto auto 0% 25%;
}

.m-grid {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.m-grid.is-ft-1 {
  grid-template-columns: 1.75fr 1fr;
}

.m-crd-grd {
  position: relative;
  overflow: hidden;
}

.m-crd-grd.is-main {
  width: 100%;
  height: 30em;
}

.m-crd-grd-layout {
  z-index: 6;
  width: 100%;
  height: 100%;
  position: relative;
}

.m-crd-grid-wrp {
  z-index: 5;
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-crd-grid-img {
  border-radius: .75em 0 0 0;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.m-crd-grid-img.is-sbs {
  width: 47%;
}

.m-crd-grid-img.is-sbs.is-bot-rgt {
  flex: none;
  padding-top: 5em;
}

.m-crd-grid-img.is-sbs.is-bot {
  flex: none;
  padding-top: 4em;
  padding-right: 5em;
}

.m-crd-grd-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
  line-height: 1.35;
}

.m-crd-grd-title.is-txt-green-200 {
  color: var(--_consensys-colors---green--green-200);
}

.m-crd-grd-head {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.m-crd-grd-cnt {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 4.5em 2.5em;
  display: flex;
}

.m-crd-grd-cnt.is-landscape {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: flex-start;
}

.m-crd-grd-cnt.is-sbs {
  width: 47%;
  padding-right: 0;
}

.m-crd-grd-body {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.m-utilities {
  display: none;
}

.is-bg-green-50 {
  background-color: var(--_consensys-colors---green--green-50);
}

.is-bg-green-100, .is-bg-green-200, .is-bg-green-300, .is-bg-green-400, .is-bg-green-500, .is-bg-green-600, .is-bg-green-700 {
  background-color: var(--_consensys-colors---green--green-100);
}

.is-bg-green-800 {
  background-color: var(--_consensys-colors---green--green-800);
}

.is-bg-green-900 {
  background-color: var(--_consensys-colors---green--green-100);
}

.is-bg-green-950 {
  background-color: var(--_consensys-colors---green--green-950);
}

.is-bg-red-50 {
  background-color: var(--_consensys-colors---green--green-50);
}

.is-bg-red-100, .is-bg-red-200, .is-bg-red-300, .is-bg-red-400, .is-bg-red-500, .is-bg-red-600, .is-bg-red-700, .is-bg-red-800, .is-bg-red-900, .is-bg-red-950 {
  background-color: var(--_consensys-colors---green--green-100);
}

.is-bg-orange-50 {
  background-color: var(--_consensys-colors---green--green-50);
}

.is-bg-orange-100, .is-bg-orange-200, .is-bg-orange-300 {
  background-color: var(--_consensys-colors---green--green-100);
}

.m-crd-grid-viz {
  background-color: var(--background--transparent--opacity-15);
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.m-crd-grid-viz.is-bot-rgt.is-inner {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding: 1.5em;
  display: flex;
}

.m-tab-hr-menu {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  display: flex;
}

.m-tab-hr-cnt {
  padding-top: 3.5em;
}

.m-tab-hr-menu-item {
  background-color: var(--background--transparent--opacity-0);
  flex: 1;
  padding: 0;
}

.m-tab-hr-menu-item.w--current {
  background-color: var(--background--transparent--opacity-0);
}

.m-prg-tab-hr {
  background-color: var(--_consensys-colors---black--black-50);
  width: 100%;
  height: .125em;
  margin-top: 1.5em;
  display: flex;
  position: relative;
  inset: auto auto 0% 0%;
}

.m-prg-item-tab-hr {
  background-color: var(--_consensys-colors---green--green-500);
  width: 0%;
  height: 100%;
}

.m-sec-layout-viz {
  flex: 1;
  width: 47%;
  height: 30em;
  position: relative;
}

.m-sec-cnt-layout {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.m-crd-viz.is-boxed {
  flex: none;
  width: 100%;
  height: 17em;
  padding: .5em;
  position: relative;
}

.m-crd-body.is-boxed {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 2em;
  display: flex;
  position: relative;
}

.m-crd-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.35;
}

.m-crd-title.is-lg {
  font-size: 1.5em;
}

.m-crd-viz-inner {
  background-color: var(--_consensys-colors---grey--grey-100);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.m-bg-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-tab-world {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: static;
}

.m-tab-wrld-cnt {
  flex: 1;
  padding-left: 2.5em;
  position: static;
}

.m-tab-world-menu {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 23%;
  display: flex;
}

.m-tab-world-menu-item {
  opacity: 1;
  color: var(--black-white--white);
  background-color: #fff0;
  border-top: 1px #ffffff1a;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .25em 0;
  display: flex;
}

.m-tab-world-menu-item.w--current {
  background-color: #fff0;
}

.m-tab-wrld-cnt-item {
  width: 100%;
  height: 100%;
  position: static;
}

.m-tab-wrld-cont {
  z-index: 10;
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.m-tab-world-menu-layout {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.m-tab-world-menu-viz {
  background-color: var(--background--transparent--opacity-15);
  transform-origin: 0%;
  border-radius: 5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 2.5em;
  height: 2.5em;
  padding: .375em;
  position: relative;
  overflow: auto;
}

.m-tab-crd-img {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-tab-crd-img.is-icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  bottom: 0%;
  right: 0%;
}

.m-world-crd-head {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-image: linear-gradient(#0000001a, #0000001a);
  border-radius: 5em;
  justify-content: space-between;
  align-items: center;
  padding: .25em 1.5em .25em .25em;
  display: flex;
}

.m-tab-crd-arw {
  width: 1em;
  height: 1em;
  position: relative;
}

.m-world-crd-txt {
  flex: none;
  font-size: .875em;
  font-weight: 400;
}

.image-5 {
  display: block;
}

.m-tab-wrld-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-tab-viz {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.m-tab-viz.is-tab-inner {
  padding: 2.5em;
}

.m-tab-viz.is-tab-inner.is-topic {
  background-color: var(--_consensys-colors---grey--grey-100);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 3.5em 2.5em 3.5em 3.5em;
  display: flex;
}

.m-topic-crd {
  background-color: var(--black-white--white);
  flex-flow: column;
  padding: .25em;
  display: flex;
  box-shadow: 0 1em 2em #0000000d;
}

.m-bg-split {
  width: 100%;
  height: 20%;
}

.m-bg-split.is-bot {
  background-image: linear-gradient(#f3f4f7, #f3f4f7);
  position: absolute;
  inset: auto 0% 0%;
}

.m-bg-split.is-top {
  background-image: linear-gradient(#f3f4f7, #f3f4f7);
  position: absolute;
  inset: 0% 0% auto;
}

.m-tab-sub-topics-menu-item {
  -webkit-backdrop-filter: blur(.5em);
  backdrop-filter: blur(.5em);
  color: var(--_consensys-colors---black--black-500);
  cursor: pointer;
  background-color: #ffffffbf;
  border-radius: 5em;
  padding: .5em 1.25em;
  font-size: .875em;
  font-weight: 500;
}

.m-tab-sub-topics-menu-item.w--current {
  background-color: var(--_consensys-colors---grey--grey-950);
  color: var(--black-white--white);
}

.m-tab-sub-topics-menu {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: wrap;
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 2.5em;
  display: flex;
}

.m-tab-sub-topics {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
  position: relative;
}

.m-tab-sub-topics.is-hr {
  align-items: stretch;
}

.m-tab-sub-topics-cnt {
  overflow: visible;
}

.m-tab-sub-topics-cnt-item {
  width: 100%;
  overflow: visible;
}

.m-topic-crd-layout {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.m-topic-crd-title {
  font-size: 1.125em;
  font-weight: 700;
}

.m-topic-crd-txt {
  color: var(--_consensys-colors---black--black-600);
  font-size: .875em;
}

.m-topics-wrp-inner {
  grid-column-gap: 1em;
  grid-row-gap: .5em;
  flex-flow: wrap;
  width: 100%;
  display: flex;
}

.m-topic-crd-head {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.m-topic-tag {
  grid-column-gap: .55em;
  grid-row-gap: .55em;
  border: 1px solid var(--_consensys-colors---green--green-600);
  background-color: var(--_consensys-colors---green--green-100);
  border-radius: 5em;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: .5em 1.25em .5em .75em;
  font-size: .875em;
  font-weight: 700;
  display: flex;
  box-shadow: 0 .25em 1em #0000000d;
}

.m-topic-crd-head-wrp {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-color: var(--_consensys-colors---black--black-50);
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 1.5em 1.25em;
  display: flex;
}

.m-topic-crd-head-ico {
  border: 1px solid var(--_consensys-colors---green--green-800);
  background-color: var(--_consensys-colors---green--green-400);
  border-radius: .5em;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  padding: .5em;
  display: flex;
  position: relative;
}

.m-topics-title {
  font-size: .875em;
  font-weight: 600;
}

.m-topics-wrp {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  border-top: 1px solid var(--_consensys-colors---grey--grey-200);
  flex-flow: row;
  padding-top: 1em;
  display: flex;
}

.m-topics-wrp.is-wrp {
  flex-flow: column;
}

.image-6 {
  width: 1.75em;
  height: 1.75em;
}

.m-topic-crd-body {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  display: flex;
}

.m-topics-tab-menu {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  width: 100%;
  display: flex;
  overflow: auto;
}

.m-topic-tab-menu-item {
  border-bottom: 1px solid var(--_consensys-colors---grey--grey-400);
  color: #2f303c80;
  background-color: #ddd0;
  flex: none;
  padding: 0 0 .75em;
}

.m-topic-tab-menu-item.w--current {
  border-bottom-color: var(--_consensys-colors---grey--grey-950);
  color: var(--_consensys-colors---grey--grey-950);
  background-color: #fff0;
  font-weight: 600;
}

.m-topics-tab-cnt-item {
  padding-top: 2.5em;
}

.m-tag-txt-span {
  background-color: var(--_consensys-colors---green--green-900);
  color: var(--black-white--white);
  border-radius: 5em;
  margin-right: .5em;
  padding: .25em .75em;
  display: inline-flex;
}

.m-chrt {
  width: 100%;
}

.m-chrt-compare-tab-cnt {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.m-chrt-compare-tab-img {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 15em;
  padding: 1em;
  display: flex;
}

.m-chrt-compare-tab-img.is-crd-1 {
  background-color: var(--_consensys-colors---red--red-200);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.m-chrt-compare-tab-img.is-crd-1.is-tech-hero {
  background-color: var(--background--transparent--opacity-0);
}

.m-chrt-compare-tab-img.is-crd-2 {
  background-color: var(--_consensys-colors---grey--grey-300);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.m-chrt-compare-tab-img.is-crd-3 {
  background-color: #fbcbad3d;
  border-radius: .625em;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.m-chrt-compare-tab-img.is-crd-4 {
  background-color: #d4dee18a;
  border-radius: .625em;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.m-chrt-compare-tab-img.is-label-ai-detect {
  background-color: #fbcbad3d;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 18em;
  padding: 0;
  display: flex;
  position: relative;
}

.m-chrt-compare-tab-img.is-label-ai-detect.is-crd-2 {
  background-color: #adfbba3d;
}

.m-chrt-compare-tab-img.is-label-ai-detect.is-crd-2.is-row {
  background-color: #adfbd1a6;
}

.m-chrt-compare-tab-img.is-label-ai-detect.is-row {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-color: #fbcbada6;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 8.5em;
  padding-left: 1em;
  padding-right: 1em;
}

.m-chrt-compare-tab-img.is-label-ai-detect.is-crd-3 {
  background-color: #fafbad3d;
}

.m-chrt-compare-tab-img.is-label-ai-detect.is-crd-3.is-row {
  background-color: #e3e4a8a6;
  border-radius: 0;
}

.m-chrt-compare-tab-img-tem {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: relative;
}

.m-chrt-compare-tab-img-tem.item-1 {
  filter: drop-shadow(0 -1.5em 3em #0000001a);
  object-fit: cover;
  object-position: 50% 0%;
  width: 50%;
  height: 55%;
}

.m-chrt-compare-tab-img-tem.item-2 {
  filter: drop-shadow(0 -1.5em 3em #0000001a);
  object-fit: cover;
  object-position: 50% 0%;
  width: 40%;
  height: 50%;
}

.m-chrt-compare-tab-img-tem.is-claim-progress-img {
  object-fit: cover;
  object-position: 50% 0%;
  width: 42%;
  height: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
}

.m-chrt-compare-tab-img-tem.is-health-product {
  width: 75%;
  height: 75%;
}

.m-chrt-compare-tab-img-tem.is-health-product.is-row {
  object-position: 100% 50%;
  width: 19%;
  height: 90%;
}

.m-chrt-tab-layout-x {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  background-color: #ffffffd9;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .75em;
  display: flex;
}

.m-chrt-tab-layout-x.is-table {
  background-color: #fff;
  height: auto;
  min-height: 16.5em;
}

.m-chrt-tab-layout-x.is-claim-progress {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  background-color: var(--_consensys-colors---grey--grey-200);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.m-tab-sub-wrld {
  z-index: 2;
  width: 100%;
  height: 100%;
}

.m-tab-sub-wrld-menu {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  display: flex;
  overflow: auto;
}

.m-tab-sub-wrld-cnt {
  width: 100%;
  height: 100%;
}

.m-tab-sub-wrld-item {
  opacity: .5;
  color: #fff;
  background-color: #ddd0;
  border-bottom: 1px solid #fff;
  flex: none;
  padding: 0 0 .75em;
  font-size: .875em;
}

.m-tab-sub-wrld-item.w--current {
  border-bottom-color: var(--_consensys-colors---grey--grey-50);
  opacity: 1;
  color: var(--_consensys-colors---black--black-50);
  background-color: #fff0;
}

.m-tab-sub-wrld-menu-item {
  padding-top: 2em;
}

.m-chrt-compare-tab {
  border-radius: .75em;
  flex: 1;
  width: 47%;
}

.m-chrt-compare-tab.is-row {
  width: 100%;
}

.div-block-14 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.m-tag-title {
  background-color: var(--_consensys-colors---grey--grey-950);
  color: var(--black-white--white);
  border-radius: 5em;
  flex: none;
  padding: .625em 1.25em;
  font-size: .755em;
  font-weight: 500;
  display: inline-flex;
}

.div-block-14-copy {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-15 {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  padding-right: 2em;
  display: flex;
}

.m-crd-noti {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-color: #ffffffcf;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1em;
  display: flex;
  position: relative;
}

.m-crd-noti.is-tech-hero {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: center;
}

.m-crd-noti.is-claim-progress {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 12em;
  padding: .25em;
  box-shadow: 0 1em 2em #0000000d;
}

.m-crd-noti.is-claim-progress.is-timeline-1.is-width-lg {
  width: 25em;
}

.m-crd-noti-txt {
  text-align: left;
  font-size: .75em;
  font-weight: 400;
}

.m-crd-noti-txt.is-claim-progress {
  font-size: .875em;
  font-weight: 600;
}

.m-crd-noti-txt.is-claim-progress.is-ctr {
  text-align: center;
  font-weight: 400;
}

.m-crd-noti-txt.is-claim-progress.is-ctr.is-title {
  color: #fff;
  background-color: #000;
  border-radius: 5em;
  padding: .25em .75em;
  font-weight: 600;
  display: inline-flex;
}

.m-crd-noti-txt.is-tech-hero, .m-crd-noti-txt.is-lg {
  font-size: .875em;
}

.m-crd-noti-wrp {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  top: 1.5em;
  left: 1.5em;
  right: 1.5em;
}

.m-crd-noti-wrp.is-claim-process {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: center;
  align-items: center;
  height: 18em;
  position: relative;
  top: 0;
  left: 0;
}

.m-crd-noti-wrp.is-claim-process.is-space {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  height: auto;
}

.m-crd-noti-wrp.is-hero {
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
}

.m-noti-img-wrp {
  background-color: var(--_consensys-colors---yellow--yellow-950);
  border-radius: 5em;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.m-noti-img-wrp.is-tech-heo {
  background-color: var(--_consensys-colors---red--red-200);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 4em;
  height: 4em;
}

.m-noti-img-src {
  width: 65%;
  height: 65%;
  position: relative;
}

.m-noti-img-src.is-tech-heo {
  object-fit: cover;
  object-position: 50% 0%;
  width: 150%;
  height: 160%;
  position: absolute;
  top: .2em;
}

.div-block-19 {
  background-color: #ffffff80;
  width: 90%;
  height: .675em;
}

.div-block-19-copy {
  background-color: #ffffff40;
  width: 80%;
  height: .5em;
}

.m-tbl-heat-map {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .75fr auto auto auto auto auto;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.m-tbl-heat-map-item {
  opacity: .75;
  padding: .5em;
}

.m-tbl-heat-map-item.is-header {
  border-bottom: 1px solid var(--_consensys-colors---grey--grey-200);
  background-color: #ffffff26;
  justify-content: space-between;
  align-items: center;
  font-size: .875em;
  display: flex;
}

.m-tbl-heat-map-item.is-hot-1 {
  background-image: linear-gradient(135deg, #f5b6b6, #f09595);
}

.m-tbl-heat-map-item.is-hot-2 {
  background-color: var(--_consensys-colors---red--red-400);
}

.m-tbl-heat-map-item.is-cool-1 {
  background-color: var(--_consensys-colors---green--green-300);
}

.m-tbl-heat-map-item.is-cool-2 {
  background-image: linear-gradient(45deg, #87ecbd, #2fc37e);
}

.m-tbl-heat-map-item.is-cool-3 {
  background-color: var(--_consensys-colors---green--green-500);
}

.m-tbl-heat-map-item.is-hot-3 {
  background-color: var(--_consensys-colors---red--red-500);
}

.m-tbl-heat-map-item.is-warm-1 {
  background-color: var(--_consensys-colors---yellow--yellow-500);
}

.m-tbl-heat-map-item.is-warm-2 {
  background-color: var(--_consensys-colors---yellow--yellow-400);
}

.m-tbl-heat-map-item.is-warm-3 {
  background-color: var(--_consensys-colors---yellow--yellow-300);
}

.div-block-20 {
  opacity: .5;
  width: 1em;
  height: 1em;
  position: relative;
}

.m-timline-ico {
  display: block;
}

.m-timline-ico.is-inverted {
  filter: brightness(500%) invert();
}

.m-timline-ico.is-down {
  transform: rotate(180deg);
}

.m-timline-inner {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  background-color: var(--_consensys-colors---grey--grey-50);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: .5em;
  display: flex;
}

.m-timline-inner.is-expand {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1em;
}

.m-chrt-tab-inner {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.m-sec-viz-wrp {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  width: 47%;
  padding: 2em;
  display: flex;
  position: relative;
}

.m-sec-viz-wrp.is-tech {
  width: 55%;
  overflow: hidden;
}

.m-sec-hero-person {
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 140%;
  position: absolute;
  inset: 15% 0% 0%;
}

.m-tech-hero-viz-wrp {
  flex-flow: column;
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.m-fly-objs-mrq {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 50%;
  display: flex;
  position: relative;
  inset: 9% 0% 0%;
}

.m-fly-obj-item {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: none;
  flex-flow: column;
  width: 20.5em;
  padding: 1em;
  display: flex;
}

.m-tab-dgr {
  z-index: 5;
}

.m-tab-dgr-menu {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  display: flex;
}

.m-tab-dgr-cnt {
  padding-top: 2.5em;
}

.m-tab-dgr-menu-item {
  background-color: var(--background--transparent--opacity-0);
  opacity: .75;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
  position: relative;
}

.m-tab-dgr-menu-item.w--current {
  background-color: var(--background--transparent--opacity-0);
  opacity: 1;
  filter: grayscale(0%);
}

.m-tab-dgr-menu-item-layout {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 2em 2.5em;
  display: flex;
}

.m-tab-dgr-menu-item-layout.is-acquisition {
  background-image: linear-gradient(#fff3f100, #fff3f1);
  font-weight: 700;
}

.m-tab-dgr-menu-item-layout.is-mapping {
  background-image: linear-gradient(#fefce800, #fefce8);
}

.m-tab-dgr-menu-item-layout.is-delivery {
  background-image: linear-gradient(#edfff700, #edfff7);
  font-weight: 700;
}

.m-tab-dgr-menu-item-title {
  text-align: center;
  font-size: 1.125em;
  font-weight: 600;
}

.m-tab-dgr-menu-item-title.is-acquisition {
  color: var(--_consensys-colors---red--red-50);
}

.m-tab-dgr-menu-item-title.is-mapping {
  color: var(--_consensys-colors---yellow--yellow-50);
}

.m-tab-dgr-menu-item-title.is-delivery {
  color: var(--_consensys-colors---green--green-950);
}

.m-tab-dgr-wrp {
  position: relative;
}

.m-tab-dgr-pill {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-radius: 5em;
  justify-content: space-between;
  align-items: center;
  padding: .5em 2em .5em .5em;
  display: flex;
  box-shadow: 0 .5em 2em #0003;
}

.m-tab-dgr-pill.is-acquisition {
  background-color: var(--_consensys-colors---red--red-500);
}

.m-tab-dgr-pill.is-mapping {
  background-color: var(--_consensys-colors---yellow--yellow-500);
}

.m-tab-dgr-pill.is-delivery {
  background-color: var(--_consensys-colors---green--green-500);
}

.m-tab-dgr-pill-ico {
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  display: flex;
  position: relative;
}

.m-tab-dgr-pill-ico.is-acquisition {
  background-color: var(--_consensys-colors---red--red-900);
}

.m-tab-dgr-pill-ico.is-mapping {
  background-color: var(--_consensys-colors---yellow--yellow-900);
}

.m-tab-dgr-pill-ico.is-delivery {
  background-color: var(--_consensys-colors---green--green-900);
}

.m-tab-dgr-arrow-wrp {
  z-index: 0;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 7em;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.m-tab-dgr-sgmt {
  flex: none;
  width: 30%;
  height: 100%;
}

.m-tab-dgr-arw {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  display: flex;
  position: relative;
}

.m-tab-dgr-arw-ico {
  display: block;
}

.m-tab-dgr-pgr {
  width: 100%;
  height: .25em;
  position: absolute;
  inset: auto 0% 0%;
}

.m-tab-dgr-pgr.is-mapping {
  background-color: var(--_consensys-colors---yellow--yellow-200);
}

.m-tab-dgr-pgr.is-delivery {
  background-color: var(--_consensys-colors---green--green-200);
}

.m-tab-dgr-pgr.is-acquistion {
  background-color: var(--_consensys-colors---red--red-200);
}

.m-tab-dgr-pgr-inner {
  width: 1em;
  height: 100%;
}

.m-tab-dgr-pgr-inner.is-mapping {
  background-color: var(--_consensys-colors---yellow--yellow-500);
}

.m-tab-dgr-pgr-inner.is-acquisition {
  background-color: var(--_consensys-colors---red--red-500);
}

.m-tab-dgr-pgr-inner.is-delivery {
  background-color: var(--_consensys-colors---green--green-600);
}

.m-tab-dgr-canvas-wrp {
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.m-tab-dgr-dotted-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-tab-dgr-dotted-bg-fitler {
  z-index: 2;
  background-image: linear-gradient(#ffffffa8, #fff0 67%, #ffffffb5);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-tab-dgr-canvas-layout {
  z-index: 15;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-canvas-step {
  background-color: var(--black-white--white);
  text-align: left;
  flex-flow: column;
  width: 29%;
  padding: .25em;
  display: flex;
  box-shadow: 0 .5em 2em #0000000d;
}

.m-canvas-step.is-half {
  width: 45%;
}

.m-canvas-step-inner {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-color: var(--_consensys-colors---grey--grey-100);
  flex-flow: column;
  height: 100%;
  padding: 2em;
  display: flex;
}

.m-canvas-step-head {
  text-align: center;
  flex: none;
  margin-bottom: 0;
  padding: .25em;
  font-size: .875em;
  font-weight: 600;
  line-height: 1.35;
}

.m-canvas-step-num-wrp {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--black-white--white);
  border-radius: 5em;
  justify-content: flex-start;
  align-items: center;
  padding: .25em .25em .25em .75em;
  display: flex;
}

.m-canvas-step-title {
  margin-bottom: 0;
  font-size: 1.125em;
  font-weight: 800;
}

.m-canvas-step-num {
  background-color: var(--background--transparent--opacity-95);
  color: var(--black-white--white);
  text-align: center;
  border-radius: 5em;
  flex: none;
  width: 2em;
  height: 2em;
  margin-bottom: 0;
  padding: .25em;
  font-size: .75em;
  font-weight: 700;
}

.m-canvas-step-txt {
  color: #3d3d3d;
  margin-bottom: 0;
  font-size: .875em;
}

.m-canvas-step-num-row {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.m-canvas-step-body {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.m-canvas-link-wrp {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.m-canvas-link-wrp.is-line-1 {
  margin-left: .4em;
  position: relative;
}

.m-canvas-step-cnx {
  border-radius: 5em;
  flex: none;
  width: 1.5em;
  height: 1.5em;
  position: relative;
  overflow: hidden;
}

.m-canvas-step-cnx.is-lft {
  margin-left: -.875em;
}

.m-canvas-step-cnx.is-rgt {
  margin-right: -.875em;
}

.m-canvas-step-cnx.is-top {
  margin-top: -.85em;
}

.m-canvas-step-cnx.is-bot {
  margin-bottom: -.85em;
}

.m-canvas-cnx-line {
  border-top: 1px dashed #858585;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 1px;
  display: flex;
}

.m-canvas-cnx-line.is-vr {
  border-top-style: none;
  border-left: 1px dashed #858585;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 3.5em;
}

.m-canvas-step-cnx-ico {
  display: block;
}

.m-tab-dgr-canvas-body {
  z-index: 10;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  padding: 5em 2.5em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.m-tab-dgr-canvas-body.is-2-rows {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  display: flex;
}

.m-canvas-blt-item {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.m-canvas-blt-ico {
  border-radius: 5em;
  flex: none;
  width: 1.25em;
  height: 1.25em;
  position: relative;
  overflow: hidden;
}

.m-canvas-blt-wrp {
  flex-flow: column;
  display: flex;
}

.m-canvas-blt-wrp.is-row-gap-lg {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
}

.m-canvas-blt-head {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.m-canvas-tag-wrp {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: wrap;
  display: flex;
}

.m-canvas-step-txt-tag {
  color: #6d6d6d;
  background-color: #ffffff80;
  border-radius: 5em;
  margin-bottom: 0;
  padding: .25em .75em;
  font-size: .75em;
  font-weight: 500;
}

.m-canvas-blt-item-head {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  display: flex;
}

.m-canvas-spr {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.m-canvas-spr-col {
  z-index: 17;
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 45%;
  display: flex;
  position: relative;
}

.m-case-sldr {
  background-color: var(--background--transparent--opacity-0);
  height: auto;
}

.m-case-sldr-msk, .m-case-sld {
  height: auto;
}

.m-article-topic {
  color: #909090;
  letter-spacing: 0;
  text-transform: none;
  font-size: .875em;
  font-weight: 500;
  line-height: 1.35;
}

.m-article-topic.is-txt-white {
  color: #ffffff80;
}

.m-article {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: flex-start;
  padding: 2em 1.5em;
  display: flex;
  position: relative;
}

.m-article.is-case {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  padding: 0;
}

.m-article.is-team {
  padding: 0;
}

.m-article-img {
  width: 100%;
  height: 10.5em;
  position: relative;
}

.m-article-img.is-case {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 12em;
  padding: 3em 1.5em 1.5em;
  display: flex;
}

.m-article-img.is-team {
  background-color: var(--_consensys-colors---grey--grey-100);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 22em;
  padding: 3em 1.5em 1.5em;
  display: flex;
  overflow: hidden;
}

.m-case-logo-img {
  object-fit: contain;
  object-position: 0% 100%;
  min-width: 2em;
  max-width: 5.5em;
  min-height: 1.5em;
  max-height: 2em;
  position: relative;
}

.m-case-logo-img.is-inverted {
  filter: brightness(500%) grayscale(2000%);
}

.m-case-logo-img.is-inverted-new {
  filter: invert();
}

.m-case-filter {
  z-index: 3;
  background-image: linear-gradient(#9815a200 50%, #000 85%);
  justify-content: space-between;
  align-items: flex-end;
  padding: 1.25em;
  display: flex;
  position: absolute;
  inset: 0%;
}

.m-case-filter.is-case {
  background-image: linear-gradient(#9815a200, #000);
}

.m-btn-ico {
  width: 1.25em;
  height: 1.25em;
  position: relative;
}

.m-btn-ico.is-active {
  display: none;
}

.m-btn-ico.is-in-active.is-1st-ico, .m-btn-ico.is-1st-ico {
  width: 1.75em;
  height: 1.75em;
}

.m-btn-ico.is-1st-ico.is-in-active {
  width: 1.25em;
  height: 1.25em;
}

.m-btn-ico.is-1st-ico.is-in-active:where(.w-variant-cb5ec8df-b481-208c-a105-ea7ac08857fd), .m-btn-ico.is-1st-ico.is-in-active:where(.w-variant-2e925032-e2cf-264d-d010-397cd42bf47c) {
  display: none;
}

.m-btn-ico.is-1st-ico.is-in-active:where(.w-variant-c4294750-f2f0-a530-42f7-5618a15fc4ed) {
  width: 1.25em;
  height: 1.25em;
}

.m-btn-ico.is-1st-ico.is-in-active:where(.w-variant-1b46846f-128e-7231-4413-526bafde503e), .m-btn-ico.is-1st-ico.is-in-active:where(.w-variant-ea3fd7e9-88c5-514a-138b-8ebd6dff7ea7) {
  width: 1.75em;
  height: 1.75em;
}

.m-btn-ico.is-1st-ico.is-in-active:where(.w-variant-1497a887-8784-2d59-6a25-742ee9f0da83), .m-btn-ico.is-1st-ico.is-in-active:where(.w-variant-d11c84fc-2c65-b634-2382-aa49f8b9a873) {
  display: none;
}

.m-btn-ico.is-1st-ico.is-in-active:where(.w-variant-ff198ce5-b353-ebb4-25cd-b8f8e67729cb), .m-btn-ico.is-1st-ico.is-in-active.is-ico-white-link-3 {
  width: 1.25em;
  height: 1.25em;
}

.m-btn-ico.is-1st-ico.is-in-active.is-ico-white-link-3.is-min {
  width: 1em;
  height: 1em;
}

.m-btn-ico.is-1st-ico.is-in-active.is-ico-white-link-9, .m-btn-ico.is-1st-ico.is-in-active.is-ico-white-link-15, .m-btn-ico.is-1st-ico.is-in-active.is-ico-white-link-21, .m-btn-ico.is-1st-ico.is-in-active.is-ico-white-link-27, .m-btn-ico.is-1st-ico.is-in-active.is-ico-white-link-33, .m-btn-ico.is-1st-ico.is-in-active.is-ico-white-link-39, .m-btn-ico.is-1st-ico.is-in-active.is-ico-white-link-45, .m-btn-ico.is-1st-ico.is-in-active.is-ico-white-link-51, .m-btn-ico.is-1st-ico.is-active {
  width: 1.25em;
  height: 1.25em;
}

.m-btn-ico.is-1st-ico.is-active:where(.w-variant-cb5ec8df-b481-208c-a105-ea7ac08857fd), .m-btn-ico.is-1st-ico.is-active:where(.w-variant-2e925032-e2cf-264d-d010-397cd42bf47c) {
  display: none;
}

.m-btn-ico.is-1st-ico.is-active:where(.w-variant-c4294750-f2f0-a530-42f7-5618a15fc4ed) {
  width: 1.25em;
  height: 1.25em;
}

.m-btn-ico.is-1st-ico.is-active:where(.w-variant-1b46846f-128e-7231-4413-526bafde503e), .m-btn-ico.is-1st-ico.is-active:where(.w-variant-ea3fd7e9-88c5-514a-138b-8ebd6dff7ea7) {
  width: 1.75em;
  height: 1.75em;
}

.m-btn-ico.is-1st-ico.is-active:where(.w-variant-1497a887-8784-2d59-6a25-742ee9f0da83), .m-btn-ico.is-1st-ico.is-active:where(.w-variant-d11c84fc-2c65-b634-2382-aa49f8b9a873) {
  display: none;
}

.m-btn-ico.is-1st-ico.is-active:where(.w-variant-ff198ce5-b353-ebb4-25cd-b8f8e67729cb), .m-btn-ico.is-1st-ico.is-active.is-ico-white-link-5, .m-btn-ico.is-1st-ico.is-active.is-ico-white-link-11, .m-btn-ico.is-1st-ico.is-active.is-ico-white-link-17, .m-btn-ico.is-1st-ico.is-active.is-ico-white-link-23, .m-btn-ico.is-1st-ico.is-active.is-ico-white-link-29, .m-btn-ico.is-1st-ico.is-active.is-ico-white-link-35, .m-btn-ico.is-1st-ico.is-active.is-ico-white-link-41, .m-btn-ico.is-1st-ico.is-active.is-ico-white-link-47, .m-btn-ico.is-1st-ico.is-active.is-ico-white-link-53 {
  width: 1.25em;
  height: 1.25em;
}

.m-arw-img {
  display: block;
}

.m-article-head {
  z-index: 2;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.m-article-head.is-case {
  background-color: #2f303c80;
  min-height: 11.3em;
  padding: 2em 1.5em;
}

.m-article-head.is-team {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
}

.m-article-img-item {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.m-article-img-item.case-img-adjust-1 {
  object-position: 50% 100%;
}

.m-article-img-item.is-team {
  object-position: 50% -15%;
}

.m-article-img-item.is-team.is-person-3 {
  width: 78%;
  inset: auto 16% 0% auto;
}

.m-article-img-item.is-team.is-person-2 {
  width: 96%;
}

.m-article-img-item.is-team.is-person-1 {
  width: 100%;
  height: 160%;
  top: 6%;
}

.m-btn-2 {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  color: #2a2a2a;
  cursor: pointer;
  border: 1px solid #e9e9e9;
  border-radius: 5em;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 1em 2em;
  font-size: 1em;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.m-btn-2:hover {
  color: #fff;
  -webkit-text-stroke-color: white;
  background-color: #28aaf0;
}

.m-case-logo-item-img {
  object-fit: contain;
  object-position: 0% 0%;
  min-width: 2.4em;
  max-width: 5em;
  min-height: 1em;
  max-height: 1.25em;
  position: relative;
}

.m-case-logo-item-img.is-inverted {
  filter: brightness(500%) grayscale(2000%);
}

.m-sec-case-layout {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: row;
  display: flex;
}

.m-btn-row-2 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: row;
  display: flex;
}

.m-article-title {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1.5;
}

.m-article-title.is-txt-white {
  color: var(--black-white--white);
}

.m-article-title.is-name {
  font-size: 1.5em;
}

.m-btn-ico-item {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-arw {
  width: 1.25em;
  height: 1.25em;
  position: absolute;
  inset: .5em .5em auto auto;
}

.m-arw.is-case-nrm {
  width: 1.5em;
  height: 1.5em;
  top: 1em;
  right: 1em;
}

.m-case-logo-row {
  z-index: 10;
  position: relative;
}

.m-case-sldr-nav {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 2em;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  bottom: -5em;
}

.m-sldr-arw {
  z-index: 15;
  background-color: #ffffff40;
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  width: .875em;
  height: .875em;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.m-sldr-arw.is-lft {
  inset: -35% 1em auto auto;
}

.m-sldr-arw.is-rgt {
  inset: -35% 0% auto auto;
}

.m-sldr-arw-img {
  display: block;
}

.m-bg-dot {
  z-index: 0;
  opacity: .5;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.dsp-none-md {
  display: block;
}

.m-sec-pad-hero {
  z-index: 5;
  padding: 6.5em 5em;
  position: relative;
}

.m-sec-pad-hero.is-hero-team {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 12em;
  padding-bottom: 12em;
  text-decoration: none;
  display: flex;
}

.m-sec-pad-hero.is-world-mrq {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  flex-flow: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.marquee-con {
  align-items: center;
  width: 400vw;
  display: flex;
}

.marquee-grd {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: stretch stretch;
  margin-right: 1em;
}

.marquee {
  width: 100%;
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: auto;
}

.marquee.hm-mdl {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.marquee-item {
  background-image: linear-gradient(#ebeff9, #ebeff9);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 12em;
  padding: 1.5em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.marquee-item.bg-info-20 {
  background-image: linear-gradient(#b3e5f7, #b3e5f7);
}

.marquee-item.bg-color-warning-20 {
  background-image: linear-gradient(#fcd0c0, #fcd0c0);
  flex-wrap: wrap;
}

.marquee-item.bg-success-10 {
  background-image: linear-gradient(#80eec0, #80eec0), linear-gradient(#fff, #fff);
}

.marquee-item.is-alg-top-lft {
  justify-content: flex-end;
  align-items: flex-start;
}

.snip {
  z-index: 5;
  width: 55%;
  min-height: 2em;
  position: absolute;
}

.snip.pos-bot-lft {
  inset: auto auto 1rem 1rem;
}

.snip.pos-bot-lft.wt-at {
  width: 80%;
  right: 1em;
}

.snip.pos-top-rgt {
  top: 1rem;
  right: 1rem;
}

.margquee-obj {
  width: 100%;
}

.m-sldr-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.marquee-img {
  z-index: 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-sec-head-2 {
  z-index: 5;
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.m-stat-hero {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  border-left: 1px solid #d8d8d8;
  flex-flow: column;
  padding-left: 1.5em;
  display: flex;
}

.m-stat-hero.is-trust-block {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  width: 47%;
  padding-left: 1em;
}

.m-bg-2 {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.m-sec-cont-2 {
  z-index: 5;
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  flex-flow: column;
  display: flex;
  position: relative;
}

.m-sec-cont-2.is-crd-shdw {
  background-color: #fff;
  padding: 3.5em;
  box-shadow: 0 .5em 5em #0000000d;
}

.m-sec-cont-2.is-crd-shdw.is-pad-offset-lg {
  margin-top: -5em;
  box-shadow: 0 -5em 5em #0000000d;
}

.m-stat-title-num {
  color: #000;
  letter-spacing: -1px;
  font-size: 3.5em;
  font-weight: 600;
  line-height: 1.15;
}

.m-stat-title-num.is-trust-block {
  letter-spacing: -.5px;
  font-size: 2em;
  font-weight: 600;
}

.m-stat-txt-hero {
  margin-bottom: 0;
  font-size: .875em;
}

.m-bg-vid-embd {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-bg-filter {
  z-index: 2;
  background-image: linear-gradient(#0009, #0009);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-bg-vid-scale {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: scale(1.8);
}

.m-bnf-cols {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  display: flex;
}

.m-bnf-cols.is-about {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#ffffff80, #ffffff80);
  margin-top: 2em;
  padding: 3em 2em;
  box-shadow: 0 2em 4em #0000001a;
}

.m-bnf-crd {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.m-bnf-crd-head {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  display: flex;
}

.m-sec-visual {
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-end;
  width: 47%;
  display: flex;
  position: relative;
}

.image-9 {
  filter: drop-shadow(0 -2.7em 3em #0000001a);
  object-fit: contain;
  object-position: 50% 100%;
  width: 80%;
  height: 100%;
  position: absolute;
}

.image-10 {
  z-index: 0;
  opacity: .17;
  object-fit: contain;
  position: absolute;
  inset: auto -2% 0% auto;
}

.div-block-24 {
  background-image: linear-gradient(90deg, #fff 51%, #fff0);
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-ai-detect-wrp {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000059;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0 .75em .75em;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 1em;
}

.m-ai-detect-wrp.is-row {
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-color: #ffffffbd;
  border-radius: 5em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 1em 1.5em 1em 1em;
  position: relative;
  bottom: auto;
}

.m-ai-detect-ico {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.m-ai-detect-ico.is-bdg {
  filter: invert();
  width: 65%;
  height: 65%;
}

.m-ai-detect-ico-wrp {
  border-radius: 5em;
  flex: none;
  width: 1.25em;
  height: 1.25em;
  position: relative;
}

.m-ai-detect-ico-wrp.is-bdg {
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  display: flex;
}

.m-ai-detect-txt {
  font-size: .75em;
}

.m-ai-detect-txt.is-txt-white.is-row {
  color: #000;
  font-size: .875em;
}

.div-block-25 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  width: 200vw;
  padding-left: 5em;
  padding-right: 5em;
  display: flex;
}

.div-block-26 {
  width: 100%;
  display: flex;
  overflow: auto;
}

.m-ai-tag {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: #fff;
  border-radius: 5em;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-top: -1em;
  padding: .25em .75em .25em .25em;
  display: flex;
  box-shadow: 0 1em 1em #0003;
}

.m-ai-tag.is-row {
  margin-top: 0;
  box-shadow: 0 1em 2em #00000026;
}

.text-block-5, .text-block-6 {
  font-size: .875em;
  font-weight: 800;
}

.m-chrt-tab-layout-y {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  background-color: #ffffffd9;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .75em;
  display: flex;
}

.m-chrt-tab-layout-y.is-bg-gray {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  position: relative;
}

.div-block-27 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.m-time-line-ico-wrp {
  opacity: 1;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  display: flex;
  position: relative;
}

.code-embed {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.m-loop-wrp {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 35em;
  display: flex;
  position: relative;
}

.m-loop-vis-src {
  opacity: .15;
  object-fit: contain;
  width: 90%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
  inset: 0%;
}

.m-loop-logo {
  z-index: 100;
  justify-content: center;
  align-items: center;
  width: 10em;
  height: 10em;
  display: flex;
  position: absolute;
}

.m-loop-annotation {
  z-index: 30;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.m-loop {
  z-index: 3;
  position: relative;
}

.m-loop-ant-col {
  flex-flow: column;
  justify-content: space-between;
  width: 50%;
  height: 100%;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
}

.m-loop-cnt-wrp {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.m-loop-ico-cnt {
  z-index: 2;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  -webkit-backdrop-filter: blur(.5em);
  backdrop-filter: blur(.5em);
  cursor: pointer;
  background-color: #ffffffbf;
  border-radius: 5em;
  justify-content: space-between;
  align-items: center;
  padding: .5em 1.5em .5em .5em;
  display: flex;
  position: relative;
}

.m-loop-ico {
  background-color: var(--black-white--black);
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  display: flex;
  position: relative;
}

.m-loop-ico-src {
  width: 65%;
  height: 65%;
  display: block;
  position: absolute;
}

.m-loop-item-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 600;
}

.m-loop-cnt {
  -webkit-backdrop-filter: blur(.5em);
  backdrop-filter: blur(.5em);
  background-color: #ffffff70;
  width: 50%;
  padding: .25em;
}

.m-loop-cnt.is-offset-top {
  z-index: 1;
  width: 60%;
  height: 13em;
  margin-top: -1.5em;
  position: relative;
}

.m-loop-cnt.is-offset-bot {
  width: 60%;
  height: 13em;
  margin-bottom: -1.5em;
}

.text-block-7 {
  color: #fff;
  font-size: .875em;
  line-height: 1.65;
}

.m-blt-items {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  display: flex;
}

.m-tab-s1-blt-item {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.image-11 {
  display: block;
}

.m-loop-cnt-inner {
  background-color: #0000004a;
  width: 100%;
  height: 100%;
  padding: 2.5em 1.5em 1.5em;
}

.m-loop-cnt-inner.is-offset-bot {
  padding-top: 1.5em;
  padding-bottom: 2.5em;
}

.m-loop-lines {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.m-loop-line-col {
  flex: 1;
  width: 50%;
  height: 100%;
  display: flex;
}

.m-loop-line-col.is-lft {
  justify-content: flex-end;
  align-items: center;
}

.m-loop-line-col.is-rgt {
  justify-content: space-between;
  align-items: center;
}

.m-loop-line-2 {
  z-index: 4;
  width: 18.5em;
  height: 14em;
  position: absolute;
}

.m-loop-line-3 {
  z-index: 5;
  width: 22.125em;
  height: 16.75em;
  position: absolute;
}

.m-loop-line-4 {
  z-index: 6;
  width: 25.5em;
  height: 19.25em;
  position: absolute;
}

.m-loop-line-5 {
  z-index: 7;
  width: 28.125em;
  height: 23.4375em;
  position: absolute;
}

.m-loop-line-6 {
  z-index: 8;
  width: 30.875em;
  height: 25.75em;
  position: absolute;
}

.m-loop-line-7 {
  z-index: 9;
  width: 34em;
  height: 28.375em;
  position: absolute;
}

.m-loop-line-8 {
  z-index: 10;
  width: 37.125em;
  height: 31em;
  position: absolute;
}

.css-eng_outer-ring {
  opacity: 1;
  background-image: linear-gradient(#00dc82, #f8d13c 50%, #ff6446);
  border-radius: 505px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.css-eng_data-line {
  z-index: 2;
  position: relative;
}

.css-eng_inner-ring {
  background-image: linear-gradient(#121213, #121213);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 90%;
  display: flex;
  position: absolute;
}

.crd_info {
  align-items: center;
}

.crd_hd {
  z-index: 1;
  font-weight: 600;
  line-height: 1.5;
  position: relative;
}

.css-eng_ring {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 87%;
  height: 87%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  box-shadow: 0 -12px 64px 2px #00c6901a;
}

.css-eng_ring.home-hero {
  z-index: 50;
  width: 55%;
  height: 55%;
  box-shadow: 0 0 24px 12px #ffffff40;
}

.crd_wrp-scale-x {
  transform-origin: 0 0;
  width: 24.5rem;
  margin: 1%;
}

.crd_wrp-scale-x.crd-std.ex-analytics-mdl {
  position: absolute;
}

.crd_wrp-scale-x.crd-std.ex-analytics-mdl.pos-10.scale-08 {
  inset: auto 13% 39% auto;
}

.rating {
  display: flex;
}

.rating.img-inv-gray {
  filter: invert() grayscale();
}

.obj-fly_ovl {
  z-index: 10;
  background-image: linear-gradient(#121213 11%, #0000 34%, #121213);
  position: absolute;
  inset: 0%;
}

.obj-fly_ovl.turn-90-md {
  background-image: linear-gradient(#121213, #0000 79%), linear-gradient(#121213 10%, #0000 34% 41%, #121213);
}

.obj-fly-item-wrp {
  transform-origin: 0 0;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 80rem;
  height: 150rem;
  padding: 2rem;
  display: flex;
  position: relative;
  inset: 0% 0% 4%;
}

.scale-08 {
  transform: scale(.8);
}

.tx-wt-600 {
  font-weight: 600;
}

.ava-sm-3 {
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
}

.crd_des {
  color: #909090;
  font-size: .875em;
}

.img-4-3 {
  width: 100%;
  padding-top: 75%;
  position: relative;
}

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

.ico-xs-4 {
  width: .75em;
}

.flx-x-mid-lft {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tx-xs-4 {
  font-size: .75rem;
}

.tx-xs-4.tx-clr-gry-03 {
  font-size: .75em;
}

.crd_img-y {
  width: 100%;
}

.css-eng_ring-wrp {
  z-index: 100;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12em;
  height: 12em;
  display: flex;
  position: relative;
}

.crd_product-img-x-std {
  width: 7.5rem;
}

.crd-filter {
  background-image: linear-gradient(#121213, #0000 18%), linear-gradient(#0000, #121213), radial-gradient(circle at 50% -120%, #1f222900 59%, #121213cc 75%, #121213 88%);
  position: absolute;
  inset: 0%;
}

.crd-filter.product-02 {
  z-index: 50;
  opacity: 1;
  background-image: radial-gradient(circle at 100% 100%, #121213, #0000), linear-gradient(#fff0 53%, #121213 98%);
  width: 101%;
  height: 101%;
  display: none;
  inset: 0% auto auto 0%;
}

.ava.sz-lg-3 {
  width: 3rem;
}

.css-eng_face-item {
  border-radius: .25rem;
  width: 10%;
  height: 30%;
  margin-left: .25rem;
  margin-right: .25rem;
}

.css-eng_face-item.bg-clr-red-03 {
  background-color: var(--_consensys-colors---red--red-500);
}

.css-eng_face-item.bg-clr-grn-03 {
  background-color: var(--_consensys-colors---green--green-500);
}

.css-eng_face-item.bg-clr-ylw-03 {
  background-color: var(--_consensys-colors---yellow--yellow-500);
}

.flx-x-top-btw {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.css-eng_sz-set {
  z-index: 2;
  background-image: none;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 13em;
  height: 13em;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}

.tx-clr-red-03 {
  color: #ff6446;
}

.ico_grd-item-2 {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ico_grd-item-2.algn-top {
  align-items: start;
}

.img-full {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.img-full.fit-ctn {
  object-fit: contain;
}

.grd-1-col {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grd-1-col.row-gap-xs-2 {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
}

.crd_price {
  font-size: 1.125rem;
  font-weight: 800;
  position: relative;
}

.crd_price.tx-clr-gry-06 {
  z-index: 0;
  font-size: 1.125em;
}

.css-eng_mdl {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.css-eng_glow-ring {
  border-radius: 50%;
  position: absolute;
}

.css-eng_glow-ring.level-3 {
  z-index: 8;
  opacity: 1;
  background-image: linear-gradient(#ffffff05, #ffffff05), linear-gradient(#121213, #121213);
  border-radius: 100%;
  width: 120%;
  height: 120%;
  box-shadow: 0 0 32px 20px #121213cc;
}

.css-eng_glow-ring.level-1 {
  z-index: 10;
  opacity: .5;
  background-image: linear-gradient(#fff, #fff);
  width: 70%;
  height: 70%;
}

.css-eng_glow-ring.level-2 {
  z-index: 9;
  opacity: .1;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 50%;
  width: 90%;
  height: 90%;
}

.css-eng_face {
  z-index: 100;
  justify-content: center;
  align-items: center;
  width: 55%;
  height: 55%;
  display: flex;
  position: absolute;
}

.crd_btn-md {
  background-color: #00bb6f;
  border-radius: .25rem;
  padding: .5rem .75rem;
  font-size: .75em;
}

.crd_btn-md:hover {
  color: #fff;
  font-weight: 600;
}

.css-eng_info {
  z-index: 1000;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.crd_wrp-scale-y {
  z-index: 3;
  width: 100%;
  height: 100%;
  margin: 1%;
}

.crd_wrp-scale-y.crd-std {
  width: 17rem;
  height: auto;
}

.crd_wrp-scale-y.crd-std.ex-analytics-mdl {
  border-radius: .75rem;
  position: absolute;
}

.crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-6.scale-08 {
  inset: auto 49% 9% auto;
}

.crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-6.scale-08.shdw-4 {
  box-shadow: 0 32px 64px #121213e6;
}

.crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-4.scale-06 {
  inset: auto 38% 17% auto;
}

.crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-8.scale-1 {
  inset: auto auto 52% 36%;
}

.crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-1.scale-03 {
  inset: -8% auto auto 35%;
}

.crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-9.scale-08 {
  inset: 12% 11% auto auto;
}

.crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-5.scale-07 {
  inset: auto auto 42% 13%;
}

.crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-2.scale-04 {
  inset: 3% auto auto 44%;
}

.crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-7.scale-09 {
  inset: 19% auto auto -10%;
}

.crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-11 {
  inset: auto auto 25% -3%;
}

.crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-3.scale-05 {
  inset: 4% auto auto 11%;
}

.crd_rate-num {
  color: #00dc82;
  justify-content: flex-start;
  align-items: center;
  font-size: .875rem;
  font-weight: 700;
  display: flex;
}

.crd_rate-num.tx-clr-red-03 {
  color: #ff6446;
  font-size: .875em;
}

.obj-fly_scale-wrp {
  z-index: 0;
  opacity: .15;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: auto;
}

.obj-fly_scale-wrp.zi-0 {
  opacity: .25;
  position: absolute;
}

.obj-fly_scale-wrp.zi-0.turn-90-md {
  opacity: .15;
}

.obj-fly_scale-wrp.zi-0.turn-90-md.hm-css-eng.is-scale {
  margin-left: auto;
  margin-right: auto;
}

.ico-xs-4-2 {
  width: .75rem;
}

.crd {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 0;
  width: 100%;
  min-width: 17rem;
  padding: 1.125em;
  position: relative;
}

.crd.quote-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #f2f5ff;
  border-radius: .75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1.25rem;
  display: grid;
}

.crd.bdr-1 {
  min-width: auto;
}

.ml-sm-1 {
  margin-left: 1rem;
}

.img-16-9 {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}

.obj-fly_wrp-crd {
  transform-origin: 0 0;
  flex-direction: column;
  align-items: center;
  width: 80rem;
  height: 300rem;
  display: flex;
  position: relative;
}

.obj-fly_wrp-crd.scale-04 {
  width: 85rem;
}

.mrg-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.crd_wrp {
  position: relative;
}

.obj-fly-move-wrp {
  z-index: 9;
  width: 100%;
  height: 100%;
  padding-top: 10rem;
}

.obj-fly-move-wrp.turn-90-md {
  overflow: hidden;
}

.obj-fly {
  z-index: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 50%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.obj-fly.turn-90-md.is-scale {
  width: 100%;
  transform: scale(.75);
}

.crd-2.bdr-1.shdw-3 {
  width: 24.5rem;
}

.mrg-rgt {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.css-eng_data-line-lft {
  opacity: .45;
  perspective: 2000px;
  background-image: linear-gradient(90deg, #fff0, #fff);
  border-radius: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: .5em;
  display: flex;
  position: relative;
}

.css-eng_data-line-lft.data-raw-line1 {
  opacity: .29;
}

.css-eng_data-pack {
  flex: none;
  width: 50%;
  position: absolute;
  overflow: hidden;
}

.css-eng_data-point {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 50%;
  width: .5em;
  height: .5em;
  position: absolute;
}

.css-eng_data-point._1 {
  width: .8em;
  height: .8em;
}

.bg-ovl {
  z-index: 4;
  background-image: linear-gradient(to right, #121213 9%, #0000 30%, #12121300 59%, #121213 85%);
  display: none;
  position: absolute;
  inset: 0%;
}

.bg-ovl._1 {
  background-image: linear-gradient(to right, #0000 30%, #12121300 59%, #121213 85%);
}

.css-eng_data-flow {
  z-index: 0;
  opacity: .25;
  filter: blur();
  background-image: linear-gradient(90deg, #0000, #121213), linear-gradient(90deg, #121213, #0000), linear-gradient(90deg, #121213, #bdbdbd00 25%, #85858500 75%, #121213), linear-gradient(#fff, #fff);
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 1em;
  display: flex;
  position: absolute;
}

.css-eng_data-flow.is-line-1 {
  z-index: 20;
  background-image: none;
  margin-left: auto;
  margin-right: auto;
  transform: rotate(40.75deg);
}

.css-eng_data-flow.is-line-1.is-opposite {
  transform: rotate(142deg);
}

.css-eng_data-line-flow {
  justify-content: flex-end;
  align-items: center;
  height: auto;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  display: flex;
  position: relative;
}

.m-pop-art-stack {
  flex-flow: column;
  display: flex;
}

.m-sec-hero-pop {
  z-index: 2;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 70%;
  height: 100%;
  padding: 0;
  display: flex;
}

.m-pop-art-wrp {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.m-pop-art-img-src {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-pop-art {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  cursor: pointer;
  background-color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: .5em 1.25em .5em .5em;
  display: flex;
  position: relative;
  box-shadow: 0 1em 3em #00000012;
}

.m-pop-art.is-item-3, .m-pop-art.is-item-2 {
  display: none;
}

.m-pop-art.is-item-1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  color: var(--black-white--black);
}

.m-pop-art-img {
  flex: none;
  width: 8em;
  height: 5.5em;
  position: relative;
}

.m-pop-art-img.is-home-hero {
  justify-content: center;
  align-items: center;
  width: 7.5em;
  height: auto;
  min-height: 5em;
  padding: 1em;
  display: flex;
  overflow: hidden;
}

.m-tab-s1-blt-items {
  grid-column-gap: .625em;
  grid-row-gap: .625em;
  flex-flow: column;
  width: 100%;
  padding-left: 1em;
  display: flex;
}

.m-nav {
  -webkit-backdrop-filter: blur(.75em);
  backdrop-filter: blur(.75em);
  background-color: #ffffff80;
  border: 1px solid #e8ecf140;
  border-radius: 5em;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 65em;
  height: 3.5em;
  padding: .5em;
  font-size: 1em;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 .5em 4em #00000014;
}

.m-nav-wrp {
  z-index: 1000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.m-nav-items {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.m-nav-cta {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 12.5em;
  display: flex;
}

.m-nav-cta.is-dsp-none {
  display: none;
}

.m-nav-brand {
  z-index: 1;
  width: 12.5em;
  padding-left: .875em;
  display: flex;
}

.m-nav-brand.w--current {
  width: 17em;
}

.m-nav-pad {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.m-nav-item {
  color: var(--_consensys-colors---grey--grey-950);
  cursor: pointer;
  border-radius: 5em;
  margin-left: 0;
  margin-right: 0;
  padding: .5em 1.25em;
  font-size: .875em;
  font-weight: 600;
  transition: all .25s ease-in-out;
}

.m-nav-item:hover {
  background-color: var(--_consensys-colors---grey--grey-950);
  color: var(--black-white--white);
}

.m-nav-item.w--current {
  background-image: linear-gradient(to bottom, var(--black-white--white), var(--black-white--white));
  color: var(--_consensys-colors---grey--grey-950);
  box-shadow: 0 .55em 11em #0000001a;
}

.m-nav-item-drop {
  cursor: pointer;
  border-radius: 5em;
  justify-content: space-between;
  align-items: center;
  padding: .5em .75em .5em 1.25em;
  transition: all .25s ease-in-out;
  display: flex;
}

.m-nav-item-drop:hover {
  background-color: var(--_consensys-colors---grey--grey-950);
  color: var(--black-white--white);
}

.m-nav-item-drop.w--open {
  position: static;
}

.m-nav-caret {
  justify-content: center;
  align-items: center;
  width: 1.125em;
  height: 1.125em;
  display: flex;
  position: relative;
}

.m-nav-caret-img {
  position: absolute;
  inset: 0%;
}

.m-nav-item-layout {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.m-nav-item-txt {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-size: .875em;
  font-weight: 600;
  transition: all .2s ease-in-out;
}

.m-nav-item-txt.w--current {
  color: var(--nn-light-green\<deleted\|variable-1fe47483-e7bb-e6f3-08bf-4b0b1f80dc6a\>);
}

.m-nav-logo {
  width: 9.25em;
}

.m-nav-btn {
  background-color: var(--black-white--black);
  cursor: pointer;
  border-radius: 10em;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: .5em 1.25em;
  font-size: .875em;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.m-nav-btn:hover {
  background-color: var(--_consensys-colors---grey--grey-950);
  color: var(--black-white--white);
  -webkit-text-stroke-color: white;
}

.m-sec-title-hero-line {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-sec-title-wrp {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  display: flex;
}

.m-sec-body {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.m-sec-sub-title {
  margin-bottom: 0;
  font-size: 2em;
  font-weight: 400;
  line-height: 1.35;
}

.m-btn-ico-src {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.m-sec-bg {
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0%;
}

.m-sec-bg.is-home-hero {
  z-index: 0;
  overflow: hidden;
}

.m-sec-bg.is-3d-space {
  z-index: 0;
  height: 100vh;
  padding-left: 2.5em;
  padding-right: 2.5em;
  overflow: hidden;
}

.m-sec-bg.is-3d-space.is-min {
  padding-left: 5em;
  padding-right: 5em;
}

.m-sec-bg.is-case-hero {
  z-index: 0;
  height: 100vh;
  overflow: hidden;
}

.m-bg-dot-filter {
  z-index: 2;
  background-image: linear-gradient(-45deg, #ffffff80, #fff 90%);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.m-bg-dot-filter.is-radio {
  background-image: repeating-radial-gradient(circle closest-side, #ffffffb3 21%, #fffffff2 85%);
}

.m-bg-dot-filter.is-radio.is-lighter {
  background-image: repeating-radial-gradient(circle, #fffffff2, #fffffff2 25%, #ffffffbf 50%, #ffffff80);
}

.m-pop-art-txt {
  margin-bottom: 0;
  font-size: .75em;
  line-height: 1.65;
}

.m-pop-art-heading {
  letter-spacing: .7px;
  text-transform: uppercase;
  font-size: .875em;
  font-weight: 600;
}

.m-pop-art-title {
  margin-bottom: 0;
  font-size: .875em;
  font-weight: 600;
}

.m-pop-art-layout {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  flex-flow: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.m-pop-art-arw {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  flex: none;
  width: 1.25em;
  height: 1.25em;
  display: flex;
  position: absolute;
  inset: .5em .5em auto auto;
}

.m-pop-art-arw-src {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.m-bg-blur {
  z-index: 3;
  object-fit: cover;
  width: 32em;
  height: 20em;
  position: absolute;
  inset: auto 0 2.5em auto;
}

.m-sec-crd {
  z-index: 2;
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  background-color: var(--black-white--black);
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 5em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.m-sec-crd-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.m-sec-crd-bg.is-crd-dot-hover {
  background-color: var(--black-white--black);
}

.m-sec-body-txt {
  font-size: 1.125em;
  line-height: 1.65;
}

.m-sec-crd-wrp {
  padding: .5em;
  position: relative;
}

.m-sec-crd-wrp.is-crd-dot-hover {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .5em;
  display: flex;
  overflow: hidden;
}

.m-sec-home-emb {
  z-index: 0;
  flex: none;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  position: absolute;
  inset: 0%;
}

.m-prd-logo {
  grid-column-gap: .125em;
  grid-row-gap: .125em;
  border: 1px solid var(--_consensys-colors---red--red-500);
  background-color: var(--black-white--white);
  border-radius: 5em;
  flex-flow: row;
  padding: 1.25em 2.5em;
  display: flex;
  box-shadow: 0 1.5em 3em #0000001a;
}

.m-prd-logo:where(.w-variant-7f012e5d-3975-955d-ad8c-e5a5adfeb155) {
  border-color: var(--black-white--white);
  background-color: #fff0;
  background-image: url('../images/m-prd-logo-creator-ai.avif');
  background-position: 50%;
  background-size: cover;
}

.m-prd-logo:where(.w-variant-83e5db4c-00a7-4afb-1ebf-0b85ccadb247) {
  border-color: var(--_consensys-colors---yellow--yellow-500);
  background-color: var(--black-white--white);
}

.m-prd-logo:where(.w-variant-87ba8fbe-ad77-fc3b-aeae-b3bc607b1518) {
  border-color: var(--_consensys-colors---green--green-500);
  background-color: var(--black-white--white);
  font-size: 1em;
}

.m-prd-logo:where(.w-variant-ef660582-8136-7e51-adfb-e9fbb8b9ddb5) {
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-color: #edb7050d;
  border-color: #edb705;
  padding: 1.25em 2em;
}

.m-prd-logo:where(.w-variant-2376ffe5-0beb-ac15-655b-bdc062572ca5) {
  border-style: solid;
  border-color: var(--_consensys-colors---green--green-500);
  -webkit-backdrop-filter: blur(.5em);
  backdrop-filter: blur(.5em);
  background-color: #00dc820d;
  justify-content: space-between;
  align-items: center;
  width: 16.5em;
  height: 5em;
  padding: 1.25em 2em;
  font-size: 1em;
}

.m-prd-logo:where(.w-variant-8702161f-a7dc-2a58-487d-901b9ab56958) {
  border-color: var(--_consensys-colors---green--green-500);
  background-color: var(--black-white--white);
}

.m-prd-logo:where(.w-variant-d06a7776-f0c5-e8dd-14e3-8cdcb7f38d6f) {
  -webkit-backdrop-filter: blur(.5em);
  backdrop-filter: blur(.5em);
  background-color: #ff64461a;
}

.m-prd-logo:where(.w-variant-c89d86fc-0a0e-e8b6-c1a3-4e09c11fe519) {
  -webkit-backdrop-filter: blur(.5em);
  backdrop-filter: blur(.5em);
  background-color: #fff0;
  background-image: linear-gradient(58deg, #ff64460d, #ffb7310d 50%, #49dbb60d);
  border-color: #ffffff80;
  padding-left: 2em;
  padding-right: 2em;
}

.m-prd-logo-txt {
  margin-bottom: 0;
  font-size: 3em;
}

.m-prd-logo-txt.is-1st {
  color: var(--black-white--black);
  letter-spacing: -.96px;
  font-weight: 400;
  line-height: 1;
}

.m-prd-logo-txt.is-1st:where(.w-variant-7f012e5d-3975-955d-ad8c-e5a5adfeb155) {
  color: var(--black-white--white);
}

.m-prd-logo-txt.is-1st:where(.w-variant-83e5db4c-00a7-4afb-1ebf-0b85ccadb247), .m-prd-logo-txt.is-1st:where(.w-variant-87ba8fbe-ad77-fc3b-aeae-b3bc607b1518) {
  color: var(--black-white--black);
}

.m-prd-logo-txt.is-1st:where(.w-variant-ef660582-8136-7e51-adfb-e9fbb8b9ddb5) {
  color: var(--black-white--white);
  letter-spacing: -.8px;
  font-size: 2.5em;
  line-height: 1.05;
}

.m-prd-logo-txt.is-1st:where(.w-variant-2376ffe5-0beb-ac15-655b-bdc062572ca5) {
  color: var(--black-white--white);
  font-size: 2.5em;
}

.m-prd-logo-txt.is-1st:where(.w-variant-8702161f-a7dc-2a58-487d-901b9ab56958) {
  color: var(--black-white--black);
  font-size: 2.5em;
}

.m-prd-logo-txt.is-1st:where(.w-variant-d06a7776-f0c5-e8dd-14e3-8cdcb7f38d6f), .m-prd-logo-txt.is-1st:where(.w-variant-c89d86fc-0a0e-e8b6-c1a3-4e09c11fe519) {
  color: var(--black-white--white);
  font-size: 2.5em;
}

.m-prd-logo-txt.is-2nd {
  color: var(--_consensys-colors---red--red-500);
  letter-spacing: -.96px;
  text-transform: uppercase;
  line-height: 1;
}

.m-prd-logo-txt.is-2nd:where(.w-variant-7f012e5d-3975-955d-ad8c-e5a5adfeb155) {
  color: var(--black-white--white);
}

.m-prd-logo-txt.is-2nd:where(.w-variant-83e5db4c-00a7-4afb-1ebf-0b85ccadb247) {
  color: var(--_consensys-colors---yellow--yellow-500);
}

.m-prd-logo-txt.is-2nd:where(.w-variant-87ba8fbe-ad77-fc3b-aeae-b3bc607b1518) {
  color: var(--_consensys-colors---green--green-500);
}

.m-prd-logo-txt.is-2nd:where(.w-variant-ef660582-8136-7e51-adfb-e9fbb8b9ddb5) {
  color: var(--_consensys-colors---yellow--yellow-500);
  letter-spacing: -.8px;
  font-size: 2.5em;
  line-height: 1.05;
}

.m-prd-logo-txt.is-2nd:where(.w-variant-2376ffe5-0beb-ac15-655b-bdc062572ca5), .m-prd-logo-txt.is-2nd:where(.w-variant-8702161f-a7dc-2a58-487d-901b9ab56958) {
  color: var(--_consensys-colors---green--green-500);
  font-size: 2.5em;
}

.m-prd-logo-txt.is-2nd:where(.w-variant-d06a7776-f0c5-e8dd-14e3-8cdcb7f38d6f) {
  font-size: 2.5em;
}

.m-prd-logo-txt.is-2nd:where(.w-variant-c89d86fc-0a0e-e8b6-c1a3-4e09c11fe519) {
  color: var(--black-white--white);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(153deg, #ff6446, #ffb731 50%, #49dbb6 50%, #49dbb6);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 2.5em;
}

.m-prd-sec-logo {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.m-sec-head-txt {
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.65;
}

.m-sec-head-txt:where(.w-variant-7bd4f7ab-e262-3293-5fcb-51e0818a112e) {
  text-align: center;
}

.m-prd-tab-head {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.m-tab-s1 {
  flex-flow: column;
  display: flex;
}

.m-tab-s1-cnt {
  flex: 1;
}

.m-tab-s1-menu {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  -webkit-backdrop-filter: blur(.25em);
  backdrop-filter: blur(.25em);
  background-image: linear-gradient(#ffffff1a, #ffffff1a);
  border-radius: 5em;
  flex-flow: row;
  flex: 0 auto;
  width: 82.5%;
  padding: .5em;
  display: flex;
}

.m-tab-s1-menu:where(.w-variant-b4ea6aef-167f-6b13-324b-dd37ffbcb69c) {
  width: 85%;
}

.m-tab-s1-menu.is-brand-radar {
  width: 88%;
}

.m-tab-s1-menu.is-data-core {
  width: 85%;
}

.m-tab-s1-menu.is-insight-core {
  width: 87%;
}

.m-tab-s1-menu.is-creator-ai {
  width: 84%;
}

.m-sec-prd-intro-txt {
  margin-bottom: 0;
  font-size: 1.25em;
  line-height: 1.65;
}

.m-sec-prd-intro-txt.is-light {
  font-weight: 300;
}

.m-sec-prd-intro-txt.is-light:where(.w-variant-7bd4f7ab-e262-3293-5fcb-51e0818a112e) {
  text-align: center;
}

.m-tab-s1-menu-btn {
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  color: #fff;
  background-color: #ffffff40;
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  padding: .625em 1.25em;
  font-weight: 600;
  display: flex;
}

.m-tab-s1-menu-btn:where(.w-variant-2e69a184-8553-a4ae-f10e-6f06beece7e5) {
  cursor: pointer;
}

.m-tab-s1-menu-btn.w--current {
  color: #000;
  background-color: #ffffffa6;
}

.m-tab-s1-menu-btn.is-img-lft-11, .m-tab-s1-menu-btn.is-img-lft-13, .m-tab-s1-menu-btn.is-img-lft-15, .m-tab-s1-menu-btn.is-img-lft-51, .m-tab-s1-menu-btn.is-img-lft-53, .m-tab-s1-menu-btn.is-img-lft-55 {
  cursor: pointer;
}

.m-tab-s1-menu-btn-txt {
  font-size: .875em;
}

.m-tab-s1-cnt-item {
  padding-top: 1.5em;
}

.m-box-grad {
  background-image: linear-gradient(317deg, var(--_consensys-colors---green--green-500), #ffb731 50%, var(--_consensys-colors---red--red-500));
  opacity: 1;
  filter: blur(1.8em);
  justify-content: center;
  align-items: center;
  width: 110vw;
  height: 110vw;
  display: flex;
  position: absolute;
  inset: auto;
}

.m-box-grd-inner {
  opacity: 1;
  filter: blur(1em);
  background-image: linear-gradient(#49dbb6, #629bfa 25%, #9953df 48%, #ff9468 77%, #ffb731);
  width: 15em;
  height: 100%;
}

.m-prd-tab-body {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.m-prd-tab-vis-bg {
  -webkit-backdrop-filter: blur(1.5em);
  backdrop-filter: blur(1.5em);
  background-color: #ffffff80;
  border-radius: .5em;
  width: 100%;
  height: 100%;
  min-height: 32em;
  padding: 1em;
  position: relative;
}

.m-prd-tab-vis-bg.is-img-lft-23.is-creator-ai {
  overflow: hidden;
}

.m-prd-tab-vis-bg.is-nobg {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff0;
}

.m-prd-tab-vis-wrp {
  width: 100%;
  height: 100%;
  position: relative;
}

.m-prd-tab-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.m-prd-tab-bg-fltr {
  z-index: 3;
  opacity: .75;
  background-image: linear-gradient(-45deg, #0000 20%, #0006 70%, #0009);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-prd-tab-bg-fltr.is-brand-radar, .m-prd-tab-bg-fltr.is-data-core {
  background-image: linear-gradient(-45deg, #0000004d 35%, #0000 80%);
}

.m-prd-tab-bg-grain {
  opacity: .15;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.m-prd-tab-bg-vid {
  z-index: 2;
  background-color: #fff0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: scale(1.5);
}

.m-stats-row {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.m-trust-globe {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 37.5em;
  margin-top: -5em;
  display: flex;
  position: relative;
}

.m-globe-emb {
  z-index: 0;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-logo-wrp {
  z-index: 12;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 37.5em;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.m-grid-light {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: .125em;
  display: flex;
}

.m-grid-light.is-item-1 {
  z-index: 10;
  position: absolute;
  inset: 26vw 0% auto;
}

.m-grid-light-item-1 {
  background-image: linear-gradient(90deg, #ffb73100, #ffb731);
  width: 35%;
  height: .125em;
  position: absolute;
  bottom: -6.5em;
}

.m-grid-light-item-2 {
  background-image: linear-gradient(90deg, #ffb731, #ffb73100);
  width: 50%;
  height: .125em;
  position: absolute;
}

.m-globe-glow {
  aspect-ratio: 1;
  border-radius: 50%;
  width: 35.5vw;
  height: auto;
  position: absolute;
}

.m-globe-glow.is-layer-2 {
  box-shadow: 0 -5em 5em 1em #ff7d6433;
}

.m-globe-glow.is-layer-1 {
  box-shadow: 0 5em 5em 1em #2bfda733;
}

.m-globe-glow.is-layer-3 {
  box-shadow: 0 0 5em 2.5em #6012fd26;
}

.m-tab-s1-blt-item-ico {
  flex: none;
  width: 1.25em;
  height: 1.25em;
  padding-top: .125em;
  position: relative;
}

.m-tab-s1-blt-item-ico:where(.w-variant-75f068b4-b908-952f-4ae8-f4a15c77774e) {
  filter: brightness(200%) grayscale(200%);
}

.m-tab-s1-blt-item-ico:where(.w-variant-0395fbe0-8681-ab2b-33a6-7a4100614bd3) {
  width: 1em;
  height: 1em;
  padding-top: .1875em;
}

.m-tab-s1-blt-item-ico:where(.w-variant-424f47e1-ff06-768d-5493-d2079016219b) {
  filter: brightness(200%) grayscale(200%);
  width: 1em;
  height: 1em;
  padding-top: .1875em;
}

.m-tab-s1-blt-item-cnt {
  flex: 1;
}

.m-tab-s1-blt-item-ico-src {
  display: block;
}

.m-tab-s1-blt-item-cnt-txt {
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.5;
}

.m-tab-s1-blt-item-cnt-txt:where(.w-variant-0536a71e-9b82-d6be-a5c7-4ceea8b39772) {
  color: #ffffffd9;
}

.m-prd-tab-bg-src {
  z-index: 0;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-prd-tab-crd {
  z-index: 1;
  width: 100%;
  padding: 5em;
  position: relative;
}

.m-prd-tab-crd-cont {
  z-index: 10;
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  flex-flow: column;
  display: flex;
  position: relative;
}

.m-prd-tab-crd-cols {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  display: flex;
}

.m-prd-tab-crd-cols:where(.w-variant-2e69a184-8553-a4ae-f10e-6f06beece7e5), .m-prd-tab-crd-cols.is-img-lft-3, .m-prd-tab-crd-cols.is-img-lft-43 {
  flex-flow: row-reverse;
}

.m-prd-tab-crd-cols-item {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 3.5em;
  display: flex;
  position: relative;
}

.m-prd-tab-crd-cols-item:where(.w-variant-938866c9-fca2-ed4a-db27-acb443d1b90c) {
  width: 31%;
}

.m-prd-tab-crd-cols-item:where(.w-variant-0f2c1043-d3b1-14a6-f8ba-3eecfa347ead) {
  width: 48%;
}

.m-prd-tab-crd-cols-item:where(.w-variant-c0c3944f-3cb2-8756-cc75-81ac7106f18a) {
  width: 64%;
}

.m-prd-tab-crd-cols-item:where(.w-variant-1979968c-8bff-ea9b-59bf-2661938dc625) {
  width: 73%;
}

.m-prd-tab-crd-cols-item:where(.w-variant-08a24ca1-5d75-57fc-e400-595c5fcfbd51) {
  width: 31%;
}

.m-prd-tab-crd-cols-item:where(.w-variant-a3595003-6cac-caea-bd19-0ad063b6096e) {
  width: 48%;
}

.m-prd-tab-crd-cols-item:where(.w-variant-bdc37323-7017-d80d-970c-053f70086592), .m-prd-tab-crd-cols-item:where(.w-variant-e60058cb-3f6b-aacc-e1ce-a6c7198d53d0) {
  flex: 1;
  width: auto;
}

.m-prd-tab-crd-cols-item.is-img-lft-21 {
  justify-content: center;
  align-items: flex-start;
}

.m-prd-tab-cnt {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
  padding-top: 0;
  display: flex;
}

.m-prd-sec-head {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.m-prd-sec-head.is-prd-page-hero {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.m-prd-sec-head.is-prd-page-hero.is-case {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.m-prd-vis-item-src {
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-prd-vis-item-src.is-img-lft-26 {
  filter: drop-shadow(0 -1em 3em #00000040);
  top: 1.125em;
}

.m-prd-vis-item-src.is-cnt {
  object-fit: contain;
}

.m-prd-vis-item-src.is-cnt.is-shdw {
  filter: drop-shadow(0 -1em 4em #00000059);
}

.m-prd-vis-item-src.is-img-lft-brand-radar {
  filter: drop-shadow(0 -1em 3em #00000040);
  object-fit: contain;
  position: relative;
  top: 0;
}

.m-prd-vis-item-src.is-img-lft-creator-ai {
  filter: drop-shadow(0 -1em 3em #00000040);
  object-fit: contain;
  width: 105%;
  max-width: 150%;
  height: 115%;
  inset: auto auto -14% -2.5%;
}

.m-prd-tab-pad {
  padding: 0 2.5em;
}

.m-anm-bg-scale-trig {
  overflow: hidden;
}

.m-anm-bg-scale-obj {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-3d-space-grid-top-wrp {
  z-index: 5;
  opacity: 1;
  perspective: none;
  perspective-origin: 50% 100%;
  transform-origin: 50% 0;
  transform-style: preserve-3d;
  background-image: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 30em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  transform: perspective(18em)rotateX(-37.5deg)rotateY(0)rotateZ(0);
}

.m-3d-space-grid-line-vr {
  opacity: .5;
  background-image: linear-gradient(#cfd1dc, #cfd1dcbf);
  width: 1px;
  height: 100%;
  position: relative;
}

.m-3d-space-grid-line-vr.is-bdr {
  opacity: 1;
  background-image: linear-gradient(#cfd1dc, #cfd1dc);
}

.m-3d-space-grid-line-vr.is-bot {
  background-image: linear-gradient(0deg, #cfd1dc80, #cfd1dc80);
}

.m-3d-space-grid-vr {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.m-3d-space-grid-hr {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.m-3d-space-grid-line-hr {
  background-image: linear-gradient(90deg, #cfd1dccc, #cfd1dc80);
  width: 100%;
  height: 1px;
}

.m-3d-space-grid-line-hr.is-lft {
  background-image: linear-gradient(90deg, #cfd1dccc, #cfd1dc80);
}

.m-3d-space-grid-line-hr.is-bdr {
  background-image: none;
}

.m-3d-space-grid-bot-wrp {
  z-index: 5;
  perspective: none;
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  transform-style: preserve-3d;
  background-image: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 30em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  transform: perspective(18em)rotateX(37.5deg)rotateY(0)rotateZ(0);
}

.m-3d-space-grid-lft-wrp {
  z-index: 5;
  transform-origin: 0%;
  transform-style: preserve-3d;
  background-image: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 42.5vw;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: perspective(14.6em)rotateX(0)rotateY(16deg)rotateZ(0);
}

.m-3d-space-grid-rgt-wrp {
  z-index: 5;
  transform-origin: 100%;
  transform-style: preserve-3d;
  background-image: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 42.5vw;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: perspective(14.6em)rotateX(0)rotateY(-16deg)rotateZ(0);
}

.m-3d-spae-grid {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.m-3d-space-cube-1 {
  z-index: 5;
  opacity: .35;
  background-image: linear-gradient(#bdbfcc, #cfd1dcbf);
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 53.25%;
  padding: 1px;
  display: flex;
  position: absolute;
}

.m-3d-space-cube-fill {
  background-image: linear-gradient(#fff, #fff);
  width: 100%;
  height: 100%;
}

.m-3d-space-cube-2 {
  z-index: 4;
  opacity: .5;
  background-image: linear-gradient(#cfd1dc, #cfd1dcbf);
  justify-content: center;
  align-items: center;
  width: 65%;
  height: 67.5%;
  padding: 1px;
  display: flex;
  position: absolute;
}

.m-3d-space-cube-3 {
  z-index: 3;
  opacity: .5;
  background-image: linear-gradient(#cfd1dc, #cfd1dcbf);
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 81.5%;
  padding: 1px;
  display: flex;
  position: absolute;
}

.m-3d-space-cube-4 {
  z-index: 1;
  opacity: .5;
  background-image: linear-gradient(#cfd1dc, #cfd1dcbf);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1px;
  display: flex;
  position: absolute;
}

.m-3d-space-flash-1 {
  filter: blur(.125em);
  background-image: linear-gradient(90deg, #00dc82, #00dc8200);
  width: 85%;
  height: 2em;
  position: absolute;
  top: 26%;
  left: -5%;
}

.m-3d-space-flash-2 {
  filter: blur(.125em);
  background-image: linear-gradient(90deg, #ff644600, #ff644680);
  width: 85%;
  height: 2em;
  position: absolute;
  top: 26%;
  right: -6em;
}

.m-3d-space-flash-3 {
  background-image: linear-gradient(#ffb73140, #ffb73100);
  width: 3em;
  height: 50%;
  position: absolute;
  inset: 0% 0% auto 20%;
}

.m-3d-space-flash-4 {
  background-image: linear-gradient(#9747ff80, #9747ff00);
  width: 2em;
  height: 35%;
  position: absolute;
  inset: 0% 20% auto auto;
}

.m-team-bnf-sldr-msk {
  width: 50.75em;
  height: 31.5em;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.m-team-bnf-sldr {
  background-color: #fff0;
  width: 100%;
  height: 31.5em;
  overflow: hidden;
}

.m-team-bnf-case {
  width: 95%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.m-case-team-bg-img-src {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-team-bnf-case-pad {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 4em;
  display: flex;
  position: relative;
}

.m-case-team-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-case-team-bg-fltr {
  background-image: linear-gradient(#000, #000);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-team-bnf-case-for-txt {
  color: var(--black-white--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  margin-bottom: 0;
  font-family: Petit Formal Script, sans-serif;
  font-size: 1.75em;
  display: flex;
  position: relative;
}

.slide-nav {
  display: none;
}

.m-team-bnf-case-for {
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 2.5em;
  display: flex;
}

.m-team-case-logo {
  -webkit-backdrop-filter: blur(.25em);
  backdrop-filter: blur(.25em);
  background-image: linear-gradient(#ffffffbf, #ffffffbf);
  border-radius: 5em;
  margin-bottom: 0;
  padding: .5em 1.5em;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.35;
}

.m-team-bnf-case-layout {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
}

.m-team-bnf-case-logo-src {
  object-fit: contain;
  object-position: 100% 50%;
  width: 13em;
  height: 1.375em;
}

.m-team-bnf-case-cont {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.m-team-bnf-case-body {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-flow: column;
  display: flex;
}

.m-team-bnf-case-txt {
  color: var(--black-white--white);
  text-align: center;
  margin-bottom: 0;
  font-size: 2em;
  font-weight: 300;
}

.m-team-bnf-sldr-arw {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#4e4e4e80, #4e4e4e80);
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  font-size: 1em;
  display: flex;
}

.m-team-bnf-sldr-arw.is-lft {
  left: 19.5em;
}

.m-team-bnf-sldr-arw.is-rgt {
  right: 19.5em;
}

.m-team-bnf-sldr-arw-src {
  aspect-ratio: 1;
  object-fit: contain;
  width: 75%;
  position: relative;
  inset: 0%;
}

.m-cpb-crd {
  height: 100%;
  position: relative;
}

.m-cpb-crd.is-min {
  flex: 1;
  width: 47%;
  height: auto;
}

.m-cpb-ft-pad {
  z-index: 1;
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding-top: 4em;
  padding-bottom: 4em;
  display: flex;
  position: relative;
}

.m-cpb-ft-pad.is-md {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  justify-content: flex-start;
}

.m-cpb-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-cpb-bg.is-bg-gray-100 {
  background-image: linear-gradient(#f5f7f8, #f5f7f8);
}

.m-cpb-bg.is-bg-gray-100.is-md {
  height: auto;
}

.m-cpb-head-title {
  letter-spacing: -.25px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
  font-weight: 500;
  line-height: 1.35;
}

.m-cpb-head-title.is-md {
  color: var(--black-white--black);
  font-size: 1.5em;
}

.m-cpb-head-title.is-md.is-data-core {
  color: var(--_consensys-colors---grey--grey-500);
}

.m-crd-ft-head-top {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
  padding-left: 2.5em;
  padding-right: 2.5em;
  display: flex;
}

.m-crd-ft-stats-wrp {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.m-stat-item-num {
  background-color: var(--black-white--black);
  color: var(--black-white--white);
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  padding: .5em .875em;
  display: flex;
}

.m-stat-item-cnt {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-stat-item-num-txt {
  letter-spacing: -1px;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.25;
}

.m-stat-item-num-txt:where(.w-variant-157e8be3-4a86-e754-1bed-65e11463d496) {
  font-size: 1em;
}

.m-stat-item-cnt-txt {
  margin-bottom: 0;
  font-weight: 500;
}

.m-stat-item-cnt-txt:where(.w-variant-157e8be3-4a86-e754-1bed-65e11463d496) {
  font-size: .875em;
}

.m-wrld-wrp-rail {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
  overflow: auto;
}

.m-wrld-wrp-rail.is-min {
  padding-top: 1em;
  padding-bottom: 1em;
}

.m-cpb-head {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
  display: flex;
}

.m-wrld-crd {
  color: var(--black-white--black);
  cursor: pointer;
  border-radius: 5em;
  font-size: .875em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.m-wrld-crd-img {
  aspect-ratio: 1;
  background-color: var(--black-white--white);
  border-radius: 5em;
  flex: none;
  width: 5em;
  height: 5em;
  padding: 1em;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 1.5em #0000000d;
}

.m-wrld-crd-img:where(.w-variant-1c4da97e-6147-e826-9792-250f91e2212b) {
  width: 3.5em;
  height: 3.5em;
  padding: .75em;
}

.m-wrld-crd-img-src {
  width: 100%;
  height: 100%;
  position: relative;
}

.m-wrld-crd-layout {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  display: flex;
}

.m-wrld-crd-pad {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-image: linear-gradient(#e8eef1, #e8eef1);
  justify-content: space-between;
  align-items: center;
  padding: .75em 2.5em .75em .75em;
  display: flex;
}

.m-wrld-crd-pad:where(.w-variant-1c4da97e-6147-e826-9792-250f91e2212b) {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.m-wrld-crd-title {
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.25;
}

.m-wrld-crd-title:where(.w-variant-1c4da97e-6147-e826-9792-250f91e2212b) {
  font-size: 1.125em;
}

.m-wrld-crd-info {
  grid-column-gap: .625em;
  grid-row-gap: .625em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-wrld-crd-wrld-info-txt {
  color: #737373;
  letter-spacing: -.1px;
  margin-bottom: 0;
  line-height: 1.25;
}

.m-wrld-crd-wrld-info-txt:where(.w-variant-1c4da97e-6147-e826-9792-250f91e2212b) {
  font-size: .75em;
}

.m-wrld-crd-wrld-info-sprt {
  background-image: linear-gradient(#737373, #737373);
  border-radius: 5em;
  width: .5em;
  height: .5em;
}

.m-wrld-wrp {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 89vw;
  padding-left: 2.5em;
  display: flex;
  position: relative;
}

.m-wrld-wrp.is-md {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
}

.m-wrld-wrp-item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-wrld-wrp-item.is-md {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
}

.m-wrld-wrp-item.is-min {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
}

.m-crd-ft-intro {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 2.5em;
  padding-right: 2.5em;
  display: flex;
}

.m-para {
  margin-bottom: 0;
  font-size: 1.125em;
  font-weight: 400;
}

.m-ecom-wrp-rail {
  justify-content: space-between;
  align-items: center;
  min-height: 6.5em;
  display: flex;
  position: relative;
  overflow: auto;
}

.m-ecom-wrp-rail.is-vr {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  height: 25em;
}

.m-ecom-wrp-rail.is-vr.is-itm-2 {
  justify-content: center;
  align-items: flex-end;
}

.m-ecom-wrp {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 38.5em;
  padding-left: 2.5em;
  display: flex;
  position: relative;
}

.m-ecom-wrp.is-md {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
}

.m-ecom-wrp.is-vr {
  flex-flow: column;
  width: auto;
  padding-left: 0;
}

.m-ecom-wrp-item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-ecom-wrp-item.is-md {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
}

.m-ecom-wrp-item.is-vr {
  flex-flow: column;
}

.m-ecom-wrp-item.is-vr.is-inverted {
  flex-flow: column-reverse;
}

.m-ecom-logo {
  background-color: var(--black-white--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 5em;
  height: 5em;
  padding: 1em;
  display: flex;
  box-shadow: 0 .5em 1em #0000000d;
}

.m-ecom-logo:where(.w-variant-c17a8d22-0807-da5c-a1b4-662d2d2c33b2) {
  width: 4.5em;
  height: 4.5em;
}

.m-ecom-logo-src {
  aspect-ratio: 1;
  object-fit: contain;
  width: 100%;
}

.m-case-home {
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: visible;
}

.m-case-home.is-last-repeat {
  position: absolute;
  inset: auto auto 0% -27.5em;
}

.m-case-home.is-last-repeat-2nd {
  position: absolute;
  inset: auto auto 0% -55em;
}

.m-case-home.is-first-repeat {
  position: absolute;
  inset: auto -27.5em 0% auto;
}

.m-case-home.is-first-repeat-2nd {
  position: absolute;
  inset: auto -55em 0% auto;
}

.m-case-home-pad {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 2em;
  display: flex;
  position: relative;
}

.m-case-home-pad.is-min {
  padding: 1.5em 1.25em;
}

.m-case-home-cont {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.m-case-home-layout {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.m-case-home-layout.is-min {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
}

.m-case-home-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.m-case-home-img-src {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-case-home-bg-fltr {
  background-image: linear-gradient(#000, #000);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-case-home-bg-fltr.is-in-active {
  background-image: linear-gradient(#0000000d, #0000001a 50%, #000000bf 75%);
}

.m-case-home-bg-fltr.is-in-active.is-min {
  background-image: linear-gradient(#00000080, #00000059 25%, #000000d9 70%);
}

.m-case-home-bg-fltr.is-active {
  background-image: linear-gradient(#00000059, #00000026 50%, #000000d9 75%);
}

.m-case-home-sldr-item {
  margin-left: 0;
  margin-right: 2.5em;
}

.m-case-home-sldr-msk {
  width: 25em;
  height: 31.5em;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.m-case-home-sldr {
  background-color: #fff0;
  width: 100%;
  height: 31.5em;
  overflow: hidden;
}

.m-case-home-sldr-wrap {
  margin-top: 5em;
}

.m-case-home-logo {
  width: 100%;
  min-height: 1em;
}

.m-case-home-logo-wrp {
  display: flex;
  position: relative;
}

.m-case-home-logo-src {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  min-width: 2.5em;
  max-width: 10em;
  height: 100%;
  min-height: 1.5em;
  max-height: 3em;
  position: relative;
}

.m-case-home-logo-src.is-logo-white {
  filter: brightness(0%) contrast(200%) invert(200%) grayscale(200%);
}

.m-case-home-body {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.m-case-home-body.is-active {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: wrap;
}

.m-case-home-body.is-active.is-min {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
}

.m-case-home-title {
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.5;
}

.m-case-home-title.is-txt-white {
  margin-bottom: 0;
}

.m-case-home-title.is-txt-white.is-min {
  font-size: 1.125em;
}

.m-case-home-title.is-lg {
  margin-bottom: 0;
  font-size: 1.5em;
}

.m-case-home-tag-items {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: wrap;
  display: flex;
}

.m-case-home-tag-item {
  -webkit-backdrop-filter: blur(.5em);
  backdrop-filter: blur(.5em);
  color: #fff;
  background-color: #fff3;
  border-radius: 5em;
  padding: .5em 1em;
}

.m-case-home-tag-item.is-logo-top {
  border: 1px solid #ffffff40;
  box-shadow: 0 1em 2em #0000001a;
}

.m-case-home-tag-item.is-logo-top.is-min {
  padding: .25em .75em;
}

.m-case-home-tag-item.is-min {
  padding-left: .75em;
  padding-right: .75em;
}

.m-case-home-tag-txt {
  margin-bottom: 0;
}

.m-case-home-tag-txt.is-cat-logo {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 700;
}

.m-case-home-tag-txt.is-cat-logo.is-min, .m-case-home-tag-txt.is-min {
  font-size: .75em;
}

.m-case-home-stat-item-num {
  color: var(--black-white--white);
  background-color: #202020;
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  padding: .375em .875em;
  display: flex;
}

.m-case-home-stat-item-cnt-txt {
  margin-bottom: 0;
  font-size: .875em;
  font-weight: 500;
}

.m-case-home-stat-item-cnt {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-case-home-stat-item-num-txt-copy {
  letter-spacing: -1px;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.25;
}

.m-case-home-sldr-arw {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#4e4e4e80, #4e4e4e80);
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  font-size: 1em;
  display: flex;
}

.m-case-home-sldr-arw.is-lft {
  left: 3.5em;
}

.m-case-home-sldr-arw.is-rgt {
  right: 3.5em;
}

.m-tes {
  width: 100%;
  height: 100%;
  position: relative;
}

.m-quote-info {
  flex: none;
  width: 25em;
  position: relative;
}

.m-quote-info-pad {
  width: 100%;
  height: 100%;
  padding: 5em 2.5em;
  position: relative;
}

.m-quote-info-bg {
  position: absolute;
  inset: 0%;
}

.m-quote-info-bg.is-bg-gray-light {
  background-image: linear-gradient(#f5f7f8, #f5f7f8);
}

.m-quote-info-cnt {
  z-index: 2;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-tes-logo {
  z-index: 1;
  position: relative;
}

.m-quote-logo-src {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  min-width: 2.5em;
  max-width: 10em;
  height: 100%;
  min-height: 1.5em;
  max-height: 3em;
  position: relative;
}

.m-quote-info-body {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  border-top: 1px solid #d1dde3;
  flex-flow: column;
  padding-top: 2.5em;
  display: flex;
}

.m-quote-info-blk {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  display: flex;
}

.m-quote-info-title {
  letter-spacing: .36px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: .75em;
}

.m-quote-info-value {
  letter-spacing: -.2px;
  text-transform: none;
  margin-bottom: 0;
  font-size: 1.25em;
}

.m-quote-sldr {
  background-color: #fff0;
  width: 100%;
  height: 100%;
}

.m-quote-sld-item {
  position: relative;
}

.slide-nav-2 {
  display: none;
}

.m-quote-sldr-arw {
  background-color: var(--black-white--white);
  border-radius: 5em;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  font-size: 1em;
  display: flex;
  bottom: 5em;
}

.m-quote-sldr-arw.is-rgt {
  top: auto;
  left: auto;
  right: 2.5em;
}

.m-quote-sldr-arw.is-lft {
  top: auto;
  left: auto;
  right: 6em;
}

.m-quote-sldr-layout {
  width: 100%;
  height: 100%;
  display: flex;
}

.m-quote-cnt {
  z-index: 2;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-tes-mrk {
  z-index: 2;
  flex-flow: row;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 3em;
  height: 3em;
  display: flex;
  position: relative;
}

.m-quote-cnt-wrp {
  z-index: 2;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.m-tes-txt {
  letter-spacing: -.28px;
  text-transform: none;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 300;
}

.m-tes-auth {
  z-index: 1;
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  border-top: 1px dashed #9f9f9f;
  flex-flow: column;
  width: 100%;
  padding-top: 1em;
  display: flex;
  position: relative;
}

.m-tes-aut-nam {
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 600;
}

.m-tes-aut-rol {
  margin-bottom: 0;
}

.m-quote-sld-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-quote-sld-bg.is-bg-sld-1 {
  background-image: linear-gradient(to bottom, var(--_consensys-colors---green--green-200), var(--_consensys-colors---green--green-200));
}

.m-quote-sld-bg.is-bg-sld-3 {
  background-image: linear-gradient(to bottom, var(--_consensys-colors---yellow--yellow-100), var(--_consensys-colors---yellow--yellow-100));
}

.m-tes-main {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-cta-home {
  width: 100%;
  position: relative;
}

.m-cta-home-pad {
  z-index: 3;
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  width: 100%;
  height: 100%;
  padding: 7.5em 5em;
  display: flex;
  position: relative;
}

.m-cta-home-head {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  flex: none;
  width: 30.5em;
  display: flex;
  position: relative;
}

.m-cta-home-body {
  z-index: 2;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-cta-home-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-cta-home-bg.is-bg-gray-light {
  background-image: linear-gradient(#f5f7f8, #f5f7f8);
}

.m-cta-home-body-txt {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.65;
}

.m-cta-home-item-cnt {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  display: flex;
}

.m-cta-home-item {
  z-index: 2;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  color: #000;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 2em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.m-cta-home-ico {
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  display: flex;
}

.m-cta-home-ico-src {
  width: 100%;
  height: 100%;
}

.m-cta-home-items {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  flex: 1;
  width: 100%;
  display: flex;
}

.m-cta-home-item-title {
  margin-bottom: 0;
  font-size: 1.75em;
  font-weight: 500;
  line-height: 1.25;
}

.m-cta-home-item-sub-title {
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 300;
}

.m-cta-home-bg-src {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.m-cta-home-bg-src.is-cta-1 {
  z-index: 1;
  object-fit: contain;
}

.m-cta-home-bg-fltr {
  z-index: 2;
  background-image: radial-gradient(circle farthest-side, #f5f7f8bf, #f5f7f8 46%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-cta-home-bg-fltr.is-data-core {
  background-image: radial-gradient(circle farthest-side, #f5f7f8bf, #f5f7f8f2 27%, #f5f7f8 57%);
}

.m-sec-bg-split {
  background-color: var(--black-white--black);
  width: 100%;
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.m-prd-logo-head {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.m-sec-bg-fltr {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-sec-bg-fltr.is-prd-page-hero-brand-radar {
  background-image: linear-gradient(45deg, #0000000d, #0000001a), linear-gradient(#0000004d, #0000004d);
}

.m-sec-bg-fltr.is-prd-page-hero-data-core {
  background-image: linear-gradient(#0000004d, #0000004d);
}

.m-sec-bg-fltr.is-case-study {
  background-image: linear-gradient(125deg, #0003 25%, #0000 50%);
}

.m-val {
  cursor: pointer;
  width: 100%;
  min-height: 6.5em;
  position: relative;
}

.m-val-pad {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-val-layout {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.m-val-head {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  border-top: 1px solid #ffffff80;
  flex-flow: row;
  width: 100%;
  height: 100%;
  padding-top: 1.5em;
  display: flex;
}

.m-val-head-title {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.5;
}

.m-val-ico {
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-image: linear-gradient(#fff3, #fff3);
  border-radius: 5em;
  flex: none;
  width: 3.5em;
  height: 3.5em;
  padding: .75em;
  position: relative;
}

.m-val-ico-src {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  inset: 0%;
}

.m-val-body-txt {
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.65;
}

.m-val-body-txt.is-txt-white {
  z-index: 2;
  font-size: 1.125em;
  position: relative;
}

.m-val-body {
  width: 100%;
  height: 10em;
  padding: 1.5em;
  display: none;
  position: absolute;
  inset: -50% 0% auto;
}

.m-sec-prd-hero-txt {
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.65;
}

.m-sec-prd-hero-txt.is-case {
  font-size: 1.25em;
}

.m-val-bg {
  z-index: 0;
  -webkit-backdrop-filter: blur(1.5em);
  backdrop-filter: blur(1.5em);
  background-image: linear-gradient(#00000040, #00000040);
  width: 100%;
  height: 10em;
  display: none;
  position: absolute;
  inset: -3em 0% 0%;
}

.m-cnt-head-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
  font-weight: 400;
  line-height: 1.35;
}

.m-prd-ft-tab-cnt {
  padding-top: 5em;
}

.m-prd-ft-tab-cnt.is-data-core {
  padding-top: 3.5em;
}

.m-prd-ft-tab-cnt.is-creator-ai.is-marketing {
  padding-top: 5em;
}

.m-prd-ft-tab-wrp {
  padding: 4em;
  position: relative;
}

.m-prd-ft-tab-wrp.is-data-core {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding: 0 0 5em;
  display: flex;
}

.m-prd-ft-tab-wrp.is-insight-core {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding: 0 4em 5em;
  display: flex;
}

.m-cnt-txt {
  margin-bottom: 0;
  font-size: 1.125em;
  line-height: 1.65;
}

.m-cnt-txt.is-txt-wt-600 {
  font-weight: 600;
}

.m-cnt-txt.is-sub-tab {
  font-size: 1.25em;
}

.m-tab-wrld-cnt-layout {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.m-tab-wrld-bg-fltr {
  z-index: 3;
  background-image: linear-gradient(177deg, #000, #000000a6 50%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-tab-wrld-bg-fltr.is-grd-light {
  -webkit-backdrop-filter: blur(.25em);
  backdrop-filter: blur(.25em);
  background-image: linear-gradient(145deg, #2f303c 10%, #2f303cbf 50%, #2f303c00);
  transform: translate(0);
}

.m-tab-wrld-bg-src {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-tab-wrld-cnt-head-crd {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.m-tab-wrld-crd-title {
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  color: var(--black-white--white);
  background-color: #ffffff1a;
  border-radius: 5em;
  flex: none;
  padding: .625em 1.25em;
  font-size: .875em;
  font-weight: 500;
  display: inline-flex;
}

.m-tab-wrld-crd-txt {
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.65;
}

.m-tab-wrld-crd-txt.is-txt-white {
  font-size: .875em;
}

.m-wrld-item {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  color: #fff;
  background-color: #ffffff0d;
  border: 1px solid #ffffff40;
  border-radius: 5em;
  justify-content: flex-start;
  align-items: center;
  padding: .5em 1.25em;
  font-size: .875em;
  display: flex;
  position: relative;
}

.m-wrld-item.w--current {
  background-color: #ffffff80;
}

.m-wrld-item-ico {
  width: 1.5em;
  height: 1.5em;
  display: none;
  position: relative;
  overflow: hidden;
}

.m-wrld-item-ico-src {
  display: block;
}

.category-pills {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.m-frm-slct {
  z-index: 10;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border: 1px #fff;
  min-height: 20em;
  display: flex;
  position: relative;
}

.subcat-pills, .format-pills {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.m-wrld-frm-arw {
  width: 2em;
  height: 2em;
  position: relative;
}

.m-wrld-frm-arw-src {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-wrld-frm-slct-title {
  color: var(--black-white--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 1em;
  font-weight: 600;
}

.m-wrld-frm-dvdr {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.m-wrld-frm-dvdr-line {
  background-image: linear-gradient(#ffffff80, #ffffff0d);
  width: 1px;
  height: 100%;
}

.m-wrld-frm-col {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.m-tab-mdl-cnt {
  grid-column-gap: 4.5em;
  grid-row-gap: 4.5em;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  width: 35.5em;
  display: flex;
}

.m-logo-row {
  z-index: 1;
  position: relative;
}

.m-data-core-mdl {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.m-data-core-mdl-flow {
  z-index: 0;
  filter: blur(5px);
  background-image: linear-gradient(90deg, #00dc8200, #00dc82 50%, #00dc8200);
  width: 100%;
  height: 2em;
  position: absolute;
}

.m-tab-mdl-col {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.m-tab-mdl-ui-sldr {
  justify-content: center;
  align-items: center;
  width: 78%;
  display: flex;
  position: relative;
}

.m-tab-mdl-ui-screen-src {
  width: 100%;
}

.m-tab-mdl-head.is-data-core.is-center-lg {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
}

.m-tab-mdl-head-title {
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.35;
}

.m-tab-mdl-head-txt {
  color: #3a3f45;
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.65;
}

.m-blt-items-wrp {
  grid-column-gap: .625em;
  grid-row-gap: .625em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.m-blt-items-wrp.is-center-lg {
  justify-content: flex-start;
  align-items: center;
}

.m-tab-mdl-blt-item-txt {
  margin-bottom: 0;
  font-size: .875em;
  line-height: 1.5;
}

.m-tab-mdl-blt-item-txt:where(.w-variant-0536a71e-9b82-d6be-a5c7-4ceea8b39772) {
  color: #ffffffd9;
}

.m-tab-mdl-blt-item-txt.is-bigger {
  font-size: 1em;
}

.m-tab-mdl-blt-item-ico {
  flex: none;
  width: .875em;
  padding-top: .125em;
  position: relative;
}

.m-tab-mdl-blt-item-ico:where(.w-variant-75f068b4-b908-952f-4ae8-f4a15c77774e) {
  filter: brightness(200%) grayscale(200%);
}

.m-tab-mdl-blt-item-ico:where(.w-variant-0395fbe0-8681-ab2b-33a6-7a4100614bd3) {
  width: 1em;
  height: 1em;
  padding-top: .1875em;
}

.m-tab-mdl-blt-item-ico:where(.w-variant-424f47e1-ff06-768d-5493-d2079016219b) {
  filter: brightness(200%) grayscale(200%);
  width: 1em;
  height: 1em;
  padding-top: .1875em;
}

.m-tab-mdl-blt-item-ico.is-bigger {
  width: 1em;
  padding-top: .25em;
}

.m-tab-mdl-blt-item-ico-src {
  display: block;
}

.m-tab-mdl-blt-item-ico-src.is-inverted {
  filter: brightness(0%) grayscale();
}

.m-tab-mdl-prd-mock {
  object-fit: contain;
  justify-content: center;
  width: 100%;
  height: 15.5em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.m-tab-mdl-pill-item {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  background-color: var(--background--transparent--opacity-0);
  opacity: 1;
  flex-flow: column;
  flex: none;
  padding: 0 0 1em;
  display: flex;
  position: relative;
}

.m-tab-mdl-pill-item.w--current {
  background-color: var(--background--transparent--opacity-0);
  opacity: 1;
}

.m-tab-mdl-pill-item.is-pill {
  background-color: var(--_consensys-colors---black--white);
  letter-spacing: -.5px;
  border: 1px #000;
  border-radius: 5em;
  padding: 1em 1.5em;
  font-size: 1em;
}

.m-tab-mdl-pill-item.is-pill.w--current {
  background-color: var(--_consensys-colors---black--black-950);
  color: var(--black-white--white);
  font-size: 1em;
  box-shadow: 0 .75em 1.5em #0000001a;
}

.m-tab-mdl-prd-mock-src {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.m-tab-mdl-sldr {
  background-color: #ddd0;
  height: auto;
}

.m-tab-mdl-sldr-nav {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 1.5em;
  padding: 0;
  display: flex;
  bottom: -2em;
  overflow: hidden;
}

.m-tab-mdl-sldr-nav.is-display-none {
  display: none;
}

.m-tab-mdl-sldr-arw {
  aspect-ratio: 1;
  width: 2.5em;
  font-size: 1em;
  display: none;
  position: absolute;
}

.m-tab-mdl-ui-screen-sld {
  height: auto;
}

.m-shdw {
  box-shadow: 0 1.5em 3em #0000001a;
}

.m-tab-mdl-sldr-msk, .m-tab-mdl-prd-mock-sld {
  height: auto;
}

.m-prd-mock-shdw {
  opacity: 1;
  filter: blur(.25em);
  background-image: linear-gradient(#000, #000000b5 58%, #00000080);
  border-radius: 50%;
  width: 65%;
  height: .25em;
  position: absolute;
  inset: auto auto 1%;
}

.m-wrld-wrp-rail-md {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
  overflow: auto;
}

.m-ecom-wrp-rail-md {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: relative;
  overflow: auto;
}

.m-sec-bento {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  display: flex;
}

.m-ui-scrn-wrp {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  flex: none;
  width: 35em;
  display: flex;
}

.m-ui-scrn-head {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.m-num-idc {
  background-color: var(--_consensys-colors---black--black-950);
  color: var(--black-white--white);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.25em;
  height: 2.25em;
  display: flex;
}

.m-ui-scrn-head-txt {
  color: #3a3f45;
  margin-bottom: 0;
  font-size: 1.125em;
  line-height: 1.5;
}

.m-num-idc-txt {
  text-align: center;
  flex: 1;
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.35;
}

.m-ui-scrn-vis {
  width: 100%;
  height: 15.5em;
  position: relative;
}

.m-ui-scrn-vis.is-scrn-bdr {
  aspect-ratio: 2.39;
  background-color: var(--black-white--white);
  border-top-left-radius: .375em;
  border-top-right-radius: .375em;
  height: auto;
  padding: 2em;
}

.m-ui-scrn-vis-src {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  display: block;
  position: relative;
  inset: 0%;
}

.m-shdw-bg {
  z-index: 0;
  opacity: .25;
  filter: blur(4em);
  background-color: #242222;
  border-radius: 50%;
  width: 65%;
  height: 65%;
  position: absolute;
  box-shadow: 0 2em 5em #0000001a;
}

.m-tab-mdl-sldr-1 {
  background-color: #ddd0;
  height: auto;
}

.m-tab-mdl-sldr-msk-1, .m-tab-mdl-ui-screen-sld-1 {
  height: auto;
}

.m-tab-mdl-sldr-arw-1 {
  aspect-ratio: 1;
  width: 2.5em;
  font-size: 1em;
  display: none;
  position: absolute;
}

.m-tab-mdl-sldr-nav-1 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 1.5em;
  padding: 0;
  display: flex;
  bottom: -2em;
  overflow: hidden;
}

.m-team-case-head {
  -webkit-backdrop-filter: blur(.25em);
  backdrop-filter: blur(.25em);
  color: #fff;
  letter-spacing: -.5px;
  background-image: linear-gradient(#ffffff40, #ffffff40);
  border-radius: 5em;
  padding: .625em 1.5em;
  font-size: 1.25em;
  font-weight: 600;
}

.m-case-home-md {
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: visible;
}

.m-sec-vis {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-12 {
  width: 75%;
}

.m-page-wrp {
  position: relative;
}

.m-case-pst-sidebar-txt {
  margin-bottom: 0;
  font-size: .875em;
}

.m-case-pst-body {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex: 1;
  margin-right: 1.5em;
}

.m-share-ico {
  cursor: pointer;
  background-color: #000;
  border-radius: 5em;
  width: 2em;
  height: 2em;
  padding: .625em;
  overflow: hidden;
}

.m-share-ico:hover {
  background-color: var(--_consensys-colors---grey--grey-700);
}

.m-ptrn-pos {
  aspect-ratio: 1;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.m-ptrn-pos.is-top-rgt {
  justify-content: flex-start;
  align-items: flex-end;
}

.m-sec-cont-3 {
  z-index: 5;
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  flex-flow: column;
  display: flex;
  position: relative;
}

.m-sec-head-3 {
  z-index: 5;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.m-ptrn-rings {
  z-index: -1;
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.m-ptrn-rings.is-inverted {
  filter: brightness(200%) invert(200%) grayscale(200%);
}

.m-ptrn-area {
  width: 100%;
  height: 75%;
  position: relative;
}

.m-ptrn-area.is-sz-1 {
  z-index: 100;
  height: 50%;
}

.m-tab-accd-caret-2 {
  width: 1em;
  height: 1em;
  position: relative;
}

.m-tab-accd-caret-2.is-1-line {
  margin-top: 0;
}

.m-sec-dwl-col {
  z-index: 1;
  flex: 1;
  position: relative;
}

.m-sec-dwl-col.is-case-pst-title {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  padding-bottom: 6.5em;
  display: flex;
}

.m-sec-dwl-col.is-case-pst-info {
  flex-flow: column;
  flex: none;
  justify-content: flex-end;
  width: 25%;
  padding-bottom: 3.5em;
  display: flex;
}

.m-sec-dwl-col.is-dwl-lp1-cnt {
  display: flex;
}

.m-sec-dwl-col.is-frm {
  flex: none;
  width: 28%;
}

.m-case-pst-client-info {
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-color: #00000080;
}

.m-blg-pst-img-src {
  object-fit: cover;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.m-case-pst-client-info-item-title {
  color: #2a2a2a;
  font-size: .875em;
}

.m-case-pst-client-info-item-title.is-txt-white {
  opacity: .75;
  color: #f6f6f6;
}

.m-blg-pst-tag {
  color: #fff;
  text-align: center;
  letter-spacing: .25px;
  text-transform: uppercase;
  background-image: linear-gradient(#000, #000);
  border: 1px solid #000;
  border-radius: 5em;
  padding: .625em 1em;
  font-size: .75em;
  font-weight: 600;
  line-height: 1.25;
}

.m-blg-pst-tag.is-blg-type {
  color: #000;
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #4b4b4b;
}

.m-sec-pad-2 {
  z-index: 5;
  padding: 6.5em 5em;
  position: relative;
}

.m-sec-pad-2.is-pad-top-0 {
  padding-top: 0;
}

.m-sec-pad-2.is-case-pst-hero {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 93vh;
  padding-bottom: 0;
  display: flex;
}

.m-case-pst-col-head {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  display: flex;
}

.m-case-pst-client-info-items {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  display: flex;
}

.m-case-pst-client-info-items.is-solutions {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  border-top: 1px solid #ffffff1a;
  padding: 1.5em;
}

.m-case-pst-client-info-items.is-demographic {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.m-case-pst-col-tile {
  letter-spacing: .25px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875em;
  font-weight: 600;
  line-height: 1.35;
}

.m-case-pst-col-tile.is-txt-white.is-client-info {
  margin-bottom: .5em;
}

.mjx-btn-2 {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  color: #191919;
  cursor: pointer;
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #e9e9e9;
  border-radius: 5em;
  justify-content: flex-start;
  align-items: center;
  padding: 1em 2em;
  font-size: 1.125em;
  line-height: 1.35;
  transition: all 50ms ease-in-out;
  display: flex;
}

.mjx-btn-2:hover {
  color: #000;
  background-image: linear-gradient(#e9e9e9, #e9e9e9);
  border-color: #e9e9e9;
}

.mjx-btn-2.is-3rd-black {
  color: #fff;
  background-image: linear-gradient(#000, #000);
  border-color: #000;
  padding: .5em 1em;
  font-size: .875em;
  line-height: 1.5;
}

.mjx-btn-2.is-3rd-black:hover {
  color: #fff;
  background-image: linear-gradient(#28aaf0, #28aaf0);
  border-color: #28aaf0;
}

.m-tab-accd-menu-item-2 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: #fff;
  border: 1px solid #e9ebf0;
  border-bottom-color: #d3d9db;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5em;
  font-weight: 400;
  display: flex;
}

.m-tab-accd-menu-item-2.w--current {
  cursor: pointer;
  background-color: #f3f4f7;
}

.m-some-ico-img {
  width: 100%;
  height: 100%;
  display: block;
}

.m-share-ico-wrp {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  display: flex;
}

.m-share-ico-wrp.is-blg-pst-vr {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: row;
}

.m-case-pst-sub {
  margin-bottom: 2em;
  font-size: 1.25em;
  font-weight: 500;
}

.m-cta-body {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.m-feed-wrp-2 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  width: 100%;
  height: 18em;
  display: flex;
  position: relative;
  overflow: auto;
}

.m-blg-pst-prg-bar {
  background-color: #28aaf0;
  width: 5em;
  height: 100%;
}

.m-cta-txt {
  color: #4e4e4e;
  margin-bottom: 0;
  font-size: .875em;
}

.m-case-pst-col-stk-wrp {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  height: 100%;
  padding-top: 0;
  display: flex;
}

.m-ptrn-size {
  width: 200%;
  height: 200%;
}

.m-share-txt {
  letter-spacing: 1px;
  font-size: .75em;
  font-weight: 600;
}

.m-ptrn-hr-alg {
  z-index: 0;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.m-blg-pst-col-head {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  display: flex;
}

.m-blg-pst-col-head.is-stk {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  width: 100%;
  position: sticky;
  top: 3.5em;
}

.m-blg-pst-col-head.is-stk.is-alg-x-md.is-share {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.m-case-pst-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3em;
  font-weight: 400;
  line-height: 1.25;
}

.m-case-pst-title.is-txt-white {
  color: #fff;
}

.m-case-pst-col-side-bar {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: #eef1f3;
  flex-flow: column;
  padding: 2em 1.5em;
  display: flex;
}

.m-blg-pst-sp {
  background-color: #28aaf0;
  border-radius: 5em;
  width: 8%;
  height: .375em;
  margin-top: 2em;
  margin-bottom: 2em;
}

.m-cols-2 {
  z-index: 3;
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: relative;
}

.m-cols-2.is-blg-pst-hr {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  flex-flow: row;
}

.m-cols-2.is-blg-pst-hr.is-full-bg {
  grid-column-gap: 10em;
  grid-row-gap: 10em;
  justify-content: space-between;
  align-items: stretch;
}

.m-cta-btn {
  flex: none;
  display: flex;
}

.m-blg-pst-prg {
  z-index: 12;
  width: 100%;
  height: .25em;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.m-btn-row-3 {
  z-index: 3;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.m-btn-row-3.is-alg-rgt {
  justify-content: flex-end;
  align-items: center;
}

.m-case-pst-client-info-logo {
  padding: 1.5em;
}

.m-blg-pst-col-cnt {
  grid-column-gap: 7.5em;
  grid-row-gap: 7.5em;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-case-pst-info-item-ico {
  justify-content: center;
  align-items: center;
  width: 1.25em;
  height: 1.25em;
  display: flex;
  position: relative;
}

.m-case-pst-tag-row {
  grid-column-gap: .125em;
  grid-row-gap: .125em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-case-pst-head-top {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.m-case-pst-client-info-item-head {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  width: 100%;
  display: flex;
}

.m-case-pst-client-info-item-head.is-solutions {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  padding-left: 0;
  padding-right: 0;
}

.m-case-pst-client-info-item-head.is-demographic {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
}

.m-case-pst-head {
  z-index: 1;
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  flex-flow: column;
  justify-content: space-between;
  font-size: 1.25em;
  font-weight: 400;
  display: flex;
  position: relative;
}

.m-case-pst-col {
  flex-flow: column;
  flex: none;
  width: 25%;
  display: flex;
}

.m-case-pst-col.is-share {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex: none;
  width: 10%;
}

.m-sec-hero-ptrn {
  z-index: 1;
  width: 100%;
  height: 100%;
  min-height: 17.5em;
  position: absolute;
  inset: 0%;
}

.m-sec-hero-ptrn.is-pos-top-rgt {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.m-case-pst-img-fltr {
  z-index: 1;
  background-image: linear-gradient(#0000, #000000bf), linear-gradient(#00000080, #00000080);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-share {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 3em;
  display: flex;
}

.m-share.is-dwl {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  min-height: auto;
  margin-top: 1.25em;
}

.m-sec-bg-2 {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-case-pst-info-item-ico-src {
  opacity: .85;
}

.m-case-pst-info-item-ico-src.is-inverted {
  filter: contrast(500%) invert() brightness(500%);
}

.m-sec-bg-img {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.m-cta-wrp {
  margin-top: 2em;
  margin-bottom: 2em;
}

.m-case-pst-client-info-layout {
  flex-flow: column;
  display: flex;
}

.m-case-pst-client-info-logo-src {
  min-width: 1.5em;
  max-width: 8em;
  min-height: 1.5em;
  max-height: 4em;
}

.m-case-pst-client-info-logo-src.is-inverted {
  filter: brightness(0%) grayscale() invert();
}

.m-ptrn-ring {
  position: absolute;
}

.m-ptrn-ring.ring-5 {
  z-index: 3;
  opacity: .3;
  width: 80%;
}

.m-ptrn-ring.ring-1 {
  z-index: 7;
  opacity: .7;
  width: 20%;
}

.m-ptrn-ring.ring-4 {
  z-index: 4;
  opacity: .4;
  width: 65%;
}

.m-ptrn-ring.ring-2 {
  z-index: 6;
  opacity: .6;
  width: 35%;
}

.m-ptrn-ring.ring-3 {
  z-index: 5;
  opacity: .5;
  width: 50%;
}

.m-cta-img-2 {
  flex: none;
  width: 12em;
  height: 7em;
  position: relative;
  overflow: hidden;
}

.m-case-pst-cnt {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 6.5em;
  display: flex;
}

.m-cta-img-src {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-case-pst-client-info-item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  transition: all .25s cubic-bezier(.445, .05, .55, .95);
  display: flex;
}

.m-case-pst-client-info-item.is-demographic {
  border-top: 1px solid #ffffff1a;
  padding: 1.5em;
}

.m-case-pst-col-cnt {
  grid-column-gap: 7.5em;
  grid-row-gap: 7.5em;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-case-cnt-body-title {
  font-size: 2em;
  font-weight: 500;
}

.m-sec-head-cols {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.m-sec-head-cols:where(.w-variant-5ea0487e-d12a-0ed7-c1cb-087ae3ec01cb), .m-sec-head-cols:where(.w-variant-7bd4f7ab-e262-3293-5fcb-51e0818a112e) {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  width: 75%;
}

.m-sec-head-cols-item {
  flex: 1;
}

.m-tab-prd-ftr {
  flex-flow: row;
  align-items: center;
  display: flex;
}

.m-tab-prd-ftr:where(.w-variant-ae152c7f-a0e4-8a72-178d-5e053836746e) {
  flex-flow: row-reverse;
}

.m-tab-prd-ftr-mnu {
  flex: 1;
}

.m-tab-prd-ftr-mnu.is-rgt {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  padding-left: 5em;
  display: flex;
}

.m-tab-prd-ftr-mnu.is-rgt:where(.w-variant-ae152c7f-a0e4-8a72-178d-5e053836746e) {
  flex-flow: wrap;
  padding-left: 0;
  padding-right: 5em;
}

.m-tab-prd-ftr-cnt {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.m-tab-prd-ftr-mnu-itm {
  border: 1px solid var(--_consensys-colors---grey--grey-100);
  background-color: var(--black-white--white);
  width: 100%;
  padding: 0;
}

.m-tab-prd-ftr-mnu-itm.w--current {
  background-color: var(--_consensys-colors---grey--grey-50);
  border-style: none;
}

.m-tab-prd-ftr-cnt-itm {
  background-color: #fff;
  height: 100%;
  padding: 0;
}

.m-tab-prd-ftr-cnt-itm.w--current {
  background-color: var(--_consensys-colors---grey--grey-50);
}

.m-tab-prd-ftr-cnt-lay {
  flex-flow: column;
  display: flex;
}

.m-tab-prd-ftr-cnt-hed {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.m-tab-prd-ftr-cnt-hed-tlt {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.35;
}

.m-tab-prd-ft-cnt-head-arw {
  flex: none;
  width: 1.25em;
  height: 1.25em;
  margin-top: .25em;
  position: relative;
}

.m-tab-prd-ft-cnt-head-arw-src {
  width: 100%;
  height: 100%;
  display: block;
}

.m-tab-prd-ftr-cnt-prg {
  background-color: var(--_consensys-colors---grey--grey-100);
  width: 100%;
  height: .125em;
  margin-top: 1em;
  display: flex;
  position: relative;
  inset: auto auto 0% 0%;
}

.m-tab-prd-ft-cnt-prg-bar {
  background-color: var(--_consensys-colors---green--green-500);
  width: 0%;
  height: 100%;
}

.m-tab-prd-ftr-cnt-txt {
  margin-top: 0;
  font-size: 1em;
  line-height: 1.65;
}

.m-tab-prd-ftr-cnt-txt.is-img-lff-title {
  margin-top: 0;
  font-size: 1.25em;
}

.m-tab-prd-ftr-cnt-body {
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.m-tab-prd-ftr-cnt-pad {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 1.5em 2em;
  display: flex;
}

.m-tab-prd-ftr-vis {
  background-color: var(--_consensys-colors---grey--grey-100);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2.5em;
  display: flex;
  position: relative;
}

.m-replace {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-prd-ftr-img-src {
  z-index: 2;
  object-fit: contain;
  object-position: 0% 0%;
  border-radius: .25em;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 0 1em 3em #0000001a;
}

.slot {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.m-tab-prd-tab-ftr-vis-bg {
  border-radius: .25em;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.m-tab-prd-tab-ftr-vis-bg-src {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.m-tab-prd-tab-ftr-vis-bg-fltr {
  z-index: 1;
  background-image: linear-gradient(#00000026, #00000026);
  position: absolute;
  inset: 0%;
}

.m-prd-ftr-vis-md {
  display: none;
}

.m-prd-ftr-vis-lg {
  display: block;
}

.m-tab-prd-ftr-cnt-body-col.is-cnt-body.is-img-lft-pad-top {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  padding-top: 1em;
  display: flex;
}

.m-slot-cnt-layer-1 {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
}

.m-slot-cnt-layer-1:where(.w-variant-8b54534d-368b-4e3f-03e7-1b800a9c071a) {
  flex-flow: column;
}

.m-slot-cnt-layer-2 {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
  display: flex;
}

.m-slot-cnt-layer-2:where(.w-variant-8b54534d-368b-4e3f-03e7-1b800a9c071a) {
  display: none;
}

.m-slot-cnt-layer-2:where(.w-variant-38c8d499-9933-f9dd-ef8f-9751ca010aee), .m-slot-cnt-layer-2.is-2-layers-pad-off-3, .m-slot-cnt-layer-2.is-2-layers-pad-off-6, .m-slot-cnt-layer-2.is-2-layers-pad-off-9, .m-slot-cnt-layer-2.is-prd-ft {
  margin-left: -2.5em;
  margin-right: -2.5em;
}

.m-cpb-cnt {
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.m-col-lft-col {
  flex: 1;
}

.m-col-lft-col:where(.w-variant-fdcd4b2e-4469-88cb-9238-1f3066a83727) {
  flex: none;
  width: 32%;
}

.m-col-lft-col.is-sub-topics-head {
  flex: none;
  width: 25%;
  padding-top: 1.5em;
}

.m-col-lft-col.is-crd-cpb {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
  flex: none;
  display: flex;
}

.m-col-rgt-col {
  flex: 1;
}

.m-ecom-rail {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: center;
  display: flex;
  position: relative;
}

.div-block-31 {
  width: 40em;
  height: 23em;
  position: absolute;
  inset: auto 2% 5% auto;
}

.image-13 {
  opacity: .65;
  object-fit: contain;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  position: absolute;
}

.m-ecom-rail-fltr {
  background-image: linear-gradient(#f5f7f8 10%, #f5f7f826 20%, #f5f7f800 50%, #f5f7f826 80%, #f5f7f8 90%);
  position: absolute;
  inset: 0%;
}

.m-cpb {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  display: flex;
}

.m-cpb.is-col {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
}

.m-tes-col {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  display: flex;
}

.m-tes-col-itm {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.m-team-bnf {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.m-team-bnf.is-min {
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.m-team-bnf-row {
  z-index: 2;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  display: flex;
  position: relative;
}

.m-team-bnf-row.is-col {
  grid-column-gap: 5em;
  grid-row-gap: 2em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.m-team-bnf-logo {
  flex: none;
  width: 13em;
}

.m-team-bnf-for {
  flex: none;
}

.m-team-bnf-for-txt {
  font-family: Petit Formal Script, sans-serif;
  font-size: 1.75em;
}

.m-team-bnf-cnt {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.m-team-bnf-tab-mnu-item {
  cursor: pointer;
  border-radius: 5em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 3em;
  padding: .5em 1.5em;
  display: flex;
  overflow: hidden;
}

.m-team-bnf-tab-mnu-txt {
  font-size: 1.25em;
  line-height: 1.35;
}

.m-team-bnf-tab-mnu-txt-wrp {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  height: 1.75em;
  display: flex;
}

.m-team-bnf-cnt-stk {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  width: 100%;
  display: flex;
  position: relative;
}

.m-team-bnf-cnt-col {
  width: 70%;
  position: absolute;
  left: 23em;
}

.m-team-bnf-cnt-col.is-tab-1, .m-team-bnf-cnt-col.is-tab-2, .m-team-bnf-cnt-col.is-tab-3, .m-team-bnf-cnt-col.is-tab-4, .m-team-bnf-cnt-col.is-tab-5 {
  display: none;
}

.m-team-bnf-cnt-txt {
  color: #2b2626;
  margin-bottom: 0;
  font-size: 1.5em;
}

.m-team-bnf-cnt-txt.is-tab-1 {
  font-size: 1.5em;
}

.m-team-bnf-mnu-col {
  flex: 1;
  width: 38%;
  display: flex;
}

.m-team-bnf-head {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.m-space-3d-grid-filter {
  z-index: 10;
  background-image: linear-gradient(#fff0, #fff 75%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-team-mem {
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.m-team-mem:where(.w-variant-ccfc0062-2e99-025e-3159-7a07c6cd5e7d), .m-team-mem:where(.w-variant-17a5d659-905c-8bd4-f897-255ca8c6e693) {
  flex-flow: column-reverse;
}

.m-team-mem-cursor {
  width: 1.5em;
  height: 1.5em;
  position: relative;
}

.m-team-mem-cursor:where(.w-variant-c8bb9526-d4d2-c51f-3769-f180400793c4) {
  transform: rotate(-90deg);
}

.m-team-mem-cursor:where(.w-variant-0cf48ae1-859e-5ec4-30a3-22782dcb24f8) {
  transform: rotate(-180deg);
}

.m-team-mem-cursor:where(.w-variant-70469210-1d07-ad2a-88bd-acf7de301abe) {
  transform: rotate(90deg);
}

.m-team-mem-cursor-src {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.m-team-mem-cursor-btn {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--_consensys-colors---green--green-500);
  color: var(--_consensys-colors---green--green-950);
  border-radius: 5em;
  justify-content: space-between;
  align-items: center;
  padding: .25em .75em .25em .25em;
  display: flex;
}

.m-team-mem-cursor-btn:where(.w-variant-108c0d05-29a0-9fa4-de19-8f18bed01773) {
  flex-flow: row-reverse;
  padding-left: 1em;
  padding-right: .375em;
}

.m-team-mem-cursor-btn:where(.w-variant-29405842-28c5-2809-ca09-b119b96a29de) {
  background-color: var(--_consensys-colors---yellow--yellow-500);
  color: var(--black-white--white);
}

.m-team-mem-cursor-btn:where(.w-variant-925e6c15-a0b6-fc30-a524-630dab69077a) {
  background-color: var(--_consensys-colors---red--red-500);
  color: var(--_consensys-colors---red--red-50);
}

.m-team-mem-cursor-btn:where(.w-variant-dab2f5cd-3f06-97ef-fe6e-1521fed05cf5) {
  background-color: var(--_consensys-colors---yellow--yellow-500);
  color: var(--black-white--white);
  flex-flow: row-reverse;
  padding-left: 1em;
  padding-right: .375em;
}

.m-team-mem-cursor-btn:where(.w-variant-e66bb448-1878-9fa0-b622-c3710d0d50cf) {
  background-color: var(--_consensys-colors---red--red-500);
  color: var(--_consensys-colors---red--red-50);
  flex-flow: row-reverse;
  padding-left: 1em;
  padding-right: .375em;
}

.m-team-mem-ava {
  background-color: var(--_consensys-colors---green--green-800);
  border-radius: 5em;
  width: 1.5em;
  height: 1.5em;
  position: relative;
  overflow: hidden;
}

.m-team-mem-ava:where(.w-variant-29405842-28c5-2809-ca09-b119b96a29de) {
  background-color: var(--_consensys-colors---yellow--yellow-800);
}

.m-team-mem-ava:where(.w-variant-925e6c15-a0b6-fc30-a524-630dab69077a) {
  background-color: var(--_consensys-colors---red--red-900);
}

.m-team-mem-ava:where(.w-variant-dab2f5cd-3f06-97ef-fe6e-1521fed05cf5) {
  background-color: var(--_consensys-colors---yellow--yellow-900);
}

.m-team-mem-ava:where(.w-variant-e66bb448-1878-9fa0-b622-c3710d0d50cf) {
  background-color: var(--_consensys-colors---red--red-900);
}

.m-team-mem-cursor-wrp {
  margin-top: -.5em;
  margin-bottom: -.5em;
  padding-left: 1em;
  padding-right: 0;
}

.m-team-mem-cursor-wrp:where(.w-variant-17a5d659-905c-8bd4-f897-255ca8c6e693) {
  margin-bottom: -.5em;
  padding-left: 0;
  padding-right: 1.5em;
}

.m-team-mem-cursor-wrp:where(.w-variant-ccfc0062-2e99-025e-3159-7a07c6cd5e7d) {
  margin-top: 0;
  margin-bottom: -.5em;
  padding-left: 1.5em;
  padding-right: 0;
}

.m-team-mem-cursor-wrp:where(.w-variant-ed3ae931-2f91-3ffb-e515-2ab9e01271b0) {
  padding-left: 0;
  padding-right: 1em;
}

.m-team-mem-ava-src {
  object-fit: cover;
  object-position: 50% 0%;
  width: 120%;
  height: 120%;
  display: block;
  position: absolute;
  inset: 0%;
}

.m-team-mem-cursor-txt {
  font-size: .75em;
  font-weight: 500;
}

.m-team-mem-cursor-txt:where(.w-variant-24a277ed-0de2-c234-b213-7dfce07edb74) {
  font-size: .75em;
}

.m-team-mem-cursor-row {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.m-team-mem-cursor-row:where(.w-variant-ed4ef199-2fe9-a0a6-c798-0f5ddca751d9) {
  justify-content: flex-start;
  align-items: flex-start;
}

.m-team-mem-tabs {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-team-mem-tab {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-team-mem-tab.is-tab-1, .m-team-mem-tab.is-tab-2, .m-team-mem-tab.is-tab-3, .m-team-mem-tab.is-tab-4, .m-team-mem-tab.is-tab-5 {
  display: none;
}

.m-team-mem-item-1 {
  min-width: 15em;
  min-height: 4em;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.m-team-mem-item-1.is-tab-1 {
  inset: auto auto 0% 10em;
}

.m-team-mem-item-1.is-tab-2 {
  bottom: 2em;
  right: 10em;
}

.m-team-mem-item-1.is-tab-3, .m-team-mem-item-1.is-tab-4, .m-team-mem-item-1.is-tab-5 {
  inset: auto auto 0% 10em;
}

.m-team-mem-item-2 {
  min-width: 15em;
  min-height: 4em;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.m-team-mem-item-2.is-tab-1 {
  top: 0;
  left: 10em;
}

.m-team-mem-item-2.is-tab-2 {
  inset: auto auto 2em 3em;
}

.m-team-mem-item-2.is-tab-3 {
  top: 0;
  left: 5em;
}

.m-team-mem-item-2.is-tab-4 {
  top: 0;
  left: 10em;
}

.m-team-mem-item-2.is-tab-5 {
  inset: 7.5em 0% auto auto;
}

.m-team-mem-item-3 {
  min-width: 15em;
  min-height: 4em;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.m-team-mem-item-3.is-tab-1 {
  inset: 7em 3.5em auto auto;
}

.m-team-mem-item-3.is-tab-2 {
  inset: -2em 5em auto auto;
}

.m-team-mem-item-3.is-tab-3 {
  inset: 0% 0% auto auto;
}

.m-team-mem-item-3.is-tab-4 {
  inset: 4em 5em auto auto;
}

.m-team-mem-item-3.is-tab-5 {
  inset: 2em auto auto 10em;
}

.m-case-home-sub-title {
  margin-bottom: 0;
  font-size: 1em;
}

.m-case-home-sub-title.is-txt-white {
  color: #ffffffd9;
  margin-bottom: 0;
}

.m-case-home-sub-title.is-txt-white.is-min {
  font-size: .875em;
}

.m-dvdr-line-x {
  display: none;
}

.m-globe-glow-rotate {
  filter: blur(1em);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.m-tes-pad {
  z-index: 1;
  width: 100%;
  height: 100%;
  padding: 2.5em;
  position: relative;
}

.m-tes-lay {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.m-tes-logo-src {
  object-fit: contain;
  min-width: 2.5em;
  max-width: 11em;
  min-height: .5em;
  max-height: 2.75em;
}

.m-tes-bot {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 11.5em;
  display: flex;
}

.m-bg-green-50 {
  background-color: var(--_consensys-colors---green--green-50);
}

.m-bg-green-100 {
  background-color: var(--_consensys-colors---green--green-100);
}

.m-bg-green-200 {
  background-color: var(--_consensys-colors---green--green-200);
}

.m-bg-green-300 {
  background-color: var(--_consensys-colors---green--green-300);
}

.m-bg-green-400 {
  background-color: var(--_consensys-colors---green--green-400);
}

.m-bg-green-500 {
  background-color: var(--_consensys-colors---green--green-500);
}

.m-bg-green-600 {
  background-color: var(--_consensys-colors---green--green-600);
}

.m-bg-green-700 {
  background-color: var(--_consensys-colors---green--green-700);
}

.m-bg-green-800 {
  background-color: var(--_consensys-colors---green--green-800);
}

.m-bg-green-900 {
  background-color: var(--_consensys-colors---green--green-900);
}

.m-bg-green-950 {
  background-color: var(--_consensys-colors---green--green-950);
}

.m-bg-orange-50 {
  background-color: var(--_consensys-colors---red--red-50);
}

.m-bg-orange-100 {
  background-color: var(--_consensys-colors---red--red-100);
}

.m-bg-orange-200 {
  background-color: var(--_consensys-colors---red--red-200);
}

.m-bg-orange-300 {
  background-color: var(--_consensys-colors---red--red-300);
}

.m-bg-orange-400 {
  background-color: var(--_consensys-colors---red--red-400);
}

.m-bg-orange-500 {
  background-color: var(--_consensys-colors---red--red-500);
}

.m-bg-orange-600 {
  background-color: var(--_consensys-colors---red--red-600);
}

.m-bg-orange-700 {
  background-color: var(--_consensys-colors---red--red-700);
}

.m-bg-orange-800 {
  background-color: var(--_consensys-colors---red--red-800);
}

.m-bg-orange-900 {
  background-color: var(--_consensys-colors---red--red-900);
}

.m-bg-orange-950 {
  background-color: var(--_consensys-colors---red--red-950);
}

.m-bg-yellow-50 {
  background-color: var(--_consensys-colors---yellow--yellow-50);
}

.m-bg-yellow-100 {
  background-color: var(--_consensys-colors---yellow--yellow-100);
}

.m-bg-yellow-200 {
  background-color: var(--_consensys-colors---yellow--yellow-200);
}

.m-bg-yellow-300 {
  background-color: var(--_consensys-colors---yellow--yellow-300);
}

.m-bg-yellow-400 {
  background-color: var(--_consensys-colors---yellow--yellow-400);
}

.m-bg-yellow-500 {
  background-color: var(--_consensys-colors---yellow--yellow-500);
}

.m-bg-yellow-600 {
  background-color: var(--_consensys-colors---yellow--yellow-600);
}

.m-bg-yellow-700 {
  background-color: var(--_consensys-colors---yellow--yellow-700);
}

.m-bg-yellow-800 {
  background-color: var(--_consensys-colors---yellow--yellow-800);
}

.m-bg-yellow-900 {
  background-color: var(--_consensys-colors---yellow--yellow-900);
}

.m-bg-yellow-950 {
  background-color: var(--_consensys-colors---yellow--yellow-950);
}

.m-bg-grey-50 {
  background-color: var(--_consensys-colors---grey--grey-50);
}

.m-bg-grey-100 {
  background-color: var(--_consensys-colors---grey--grey-100);
}

.m-bg-grey-200 {
  background-color: var(--_consensys-colors---grey--grey-200);
}

.m-bg-grey-300 {
  background-color: var(--_consensys-colors---grey--grey-300);
}

.m-bg-grey-400 {
  background-color: var(--_consensys-colors---grey--grey-400);
}

.m-bg-grey-500 {
  background-color: var(--_consensys-colors---grey--grey-500);
}

.m-bg-grey-600 {
  background-color: var(--_consensys-colors---grey--grey-600);
}

.m-bg-grey-700 {
  background-color: var(--_consensys-colors---grey--grey-700);
}

.m-bg-grey-800 {
  background-color: var(--_consensys-colors---grey--grey-800);
}

.m-bg-grey-900 {
  background-color: var(--_consensys-colors---grey--grey-900);
}

.m-bg-grey-950 {
  background-color: var(--_consensys-colors---grey--grey-950);
}

.m-frm-success {
  color: var(--_consensys-colors---green--green-100);
  text-align: left;
  background-color: #ffffff1a;
  border-radius: 1em;
  padding: 1em 1em 1em 1.5em;
  line-height: 1.65;
}

.m-frm-error {
  color: var(--_consensys-colors---red--red-500);
  background-color: #ffffff1a;
  border-radius: 1em;
  margin-top: 1em;
  padding: 1em;
  font-size: .875em;
}

.m-sldr {
  background-color: #fff0;
  width: 100%;
  height: auto;
}

.m-slidr-msk {
  height: auto;
}

.left-arrow, .right-arrow, .slide-nav-3 {
  display: none;
}

.m-sldr-item {
  width: 100%;
  height: auto;
}

.m-wrld-pill {
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  color: var(--black-white--white);
  background-color: #ffffff40;
  border-radius: 5em;
  justify-content: space-between;
  align-items: center;
  padding: .5em 1.25em;
  font-size: .875em;
  line-height: 1.35;
  display: flex;
}

.m-tab-sub-topics-wrp {
  width: 100%;
  height: 100%;
  position: relative;
}

.m-tab-sub-topics-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-tab-sub-topics-pad {
  z-index: 1;
  width: 100%;
  height: 100%;
  padding: 3.5em 5em;
  position: relative;
}

.m-tab-prd-ftr-vr {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.m-tab-prd-ftr-vr:where(.w-variant-ae152c7f-a0e4-8a72-178d-5e053836746e) {
  flex-flow: row-reverse;
}

.m-tab-prd-ftr-vr.is-hr {
  flex-flow: column;
}

.m-tab-prd-ftr-vr-mnu {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  flex: none;
  width: 45%;
  display: flex;
  overflow: auto;
}

.m-tab-prd-ftr-vr-mnu.is-hr {
  flex-flow: row;
  width: 100%;
}

.m-tab-prd-ftr-vr-cnt {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-image: linear-gradient(#f3f4f7, #f3f4f7);
  flex-flow: column;
  flex: 1;
  display: flex;
}

.m-tab-prd-ftr-vr-mnu-itm {
  background-color: var(--black-white--white);
  flex: 1;
  width: 100%;
  padding: 0;
}

.m-tab-prd-ftr-vr-mnu-itm.w--current {
  background-color: var(--_consensys-colors---grey--grey-50);
}

.m-sub-topics-head-txt {
  font-size: 1.25em;
  font-weight: 300;
}

.m-team-bnf-col {
  width: 45%;
}

.m-team-bnf-item {
  position: relative;
}

.m-team-bnf-item-pad {
  z-index: 1;
  position: relative;
}

.m-team-bnf-item-lay {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  display: flex;
}

.m-team-bnf-item-head {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.35;
}

.m-team-bnf-item-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-team-bnf-item-txt {
  margin-bottom: 0;
  font-size: 1.125em;
  line-height: 1.65;
}

.m-team-bnf-item-icon {
  z-index: 2;
  background-color: var(--_consensys-colors---grey--grey-50);
  border-radius: 5em;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: flex;
  position: relative;
}

.m-team-bnf-item-head-min {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  border-top: 1px solid var(--_consensys-colors---grey--grey-200);
  padding-top: 1.5em;
  display: flex;
}

.m-nav-cnt-bg {
  background-color: var(--_consensys-colors---black--black-950);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-nav-col-head {
  width: 100%;
  display: flex;
}

.m-nav-sub-item-col-pad {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.m-nav-sub-item-bg {
  background-image: linear-gradient(232deg, #494b5f80, #2f303c80);
  border-radius: .25em;
  width: 110%;
  height: 150%;
  position: absolute;
  inset: -25% auto auto -6%;
}

.m-nav-sub-item-col-group {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex: none;
  width: 65%;
  padding: 2em .25em 3em 2.5em;
  display: flex;
}

.m-nav-col-tag {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--_consensys-colors---grey--grey-950);
  border-radius: 5em;
  justify-content: space-between;
  align-items: center;
  padding: .5em 1.25em;
  font-size: .875em;
  font-weight: 700;
  display: flex;
}

.m-nav-col-tag.is-ai {
  background-image: linear-gradient(45deg, #00dc82, #ecb606 50%, #ff6446);
}

.m-case-wrp {
  width: 100%;
  height: 31.5em;
}

.m-blt-cnt {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  display: flex;
}

.m-blt-item-ico.is-2-lines {
  flex: none;
  width: 1.125em;
  height: 1.125em;
  padding-top: .125em;
}

.m-dwl-frm-fld-lbl {
  margin-bottom: 0;
  font-size: .875em;
}

.m-dwl-frm-fld-lbl.is-sm {
  font-size: .75em;
}

.mjx-dl-card-2 {
  box-sizing: content-box;
  cursor: pointer;
  border: 1px solid #dcdfe6;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  text-decoration: none;
  transition: all .2s ease-in-out;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mjx-dl-card-2:hover {
  border-color: #28aaf0;
  box-shadow: 0 .5em 2.5em #00000014;
}

.m-dwl-frm {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 8.5em 2.5em 5em;
  display: flex;
  position: relative;
}

.m-chk-item-txt {
  flex: 1;
  margin-bottom: 0;
  font-size: .875em;
}

.m-sec-bg-dwl {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.m-sec-bg-dwl.is-light-grey {
  background-color: var(--_consensys-colors---grey--grey-50);
}

.m-blt-item-ico-img {
  display: block;
}

.mjx-dl-nav_dropdown {
  cursor: pointer;
  position: static;
}

.mjx-dl-nav_dropdown.is-hover {
  margin-left: 0;
  margin-right: 0;
}

.m-blt-item {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  display: flex;
}

.m-bullet-row {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.m-dwl-frm-fld {
  background-color: #fff;
  border: 1px solid #e7e7e7;
  height: 3.5em;
  margin-bottom: 0;
  padding: 1em .75em;
  font-size: .875em;
}

.m-consent {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.m-blt-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.35;
}

.m-chk-item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .5em;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.m-chk-item-ico {
  border: 1px solid #dfdfdf;
  flex: none;
  margin-top: .25em;
  margin-left: -1em;
  font-size: 1em;
  position: relative;
}

.m-sec-dwl-txt {
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.65;
}

.m-sec-cols-dwl-item {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  border-top: 1px solid var(--_consensys-colors---grey--grey-100);
  flex-flow: column;
  flex: 1;
  padding-top: 1.5em;
  display: flex;
}

.m-sec-dwl-lay {
  display: flex;
}

.m-sec-dwl {
  position: relative;
}

.m-dwl-frm-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.35;
}

.m-dwl-frm-fld-wrp {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.link {
  color: var(--_consensys-colors---grey--grey-600);
}

.m-dwl-frm-lay {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.m-dwl-frm-wrp {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.m-blt-stack {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  display: flex;
}

.m-dwl-ft-img {
  background-color: var(--_consensys-colors---grey--grey-100);
  height: 15em;
  padding: 1em;
}

.m-sec-cols {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  justify-content: space-between;
  display: flex;
}

.m-dwl-ft-img-src {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  box-shadow: 0 .5em 5em #0000000d;
}

.m-btn-3 {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 10em;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: .75em 1.5em;
  font-size: 1em;
  font-weight: 600;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.m-btn-3:hover {
  -webkit-text-stroke-color: white;
  background-color: #2f303c;
  border-color: #2f303c;
  box-shadow: 0 1em 2.5em #0000001a;
}

.m-btn-3.is-ico {
  padding-right: .75em;
}

.m-frm-dwl-success {
  background-color: #fff;
  padding: 1.5em;
}

.m-frm-dwl-success-lay {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  display: flex;
}

.code-embed-2 {
  flex: 1;
  height: 100%;
  margin-bottom: 0;
}

.m-dwl-block {
  background-color: var(--_consensys-colors---grey--grey-100);
  padding: 2em;
}

.m-dwl-lp-2-file-txt {
  text-align: center;
  font-size: 1.125em;
}

.m-sec-txt-lp2 {
  flex: none;
  width: 35%;
}

.m-datacore-mdl {
  z-index: 3;
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: relative;
}

.m-datacore-mdl-title {
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.35;
}

.m-datacore-mdl-txt {
  color: #3a3f45;
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.65;
}

.m-vis-src {
  object-fit: contain;
  object-position: 100% 0%;
  width: auto;
  height: 100%;
  position: relative;
}

.m-vis-src.is-shdw {
  filter: drop-shadow(0 2em 2em #0000000d);
}

.m-vis-src.is-shdw.is-marketing {
  width: 120%;
  max-width: 200%;
  height: 120%;
  position: absolute;
  inset: auto 0% -18% auto;
}

.m-vis-src.is-shdw.is-creator-ai-r-d {
  object-fit: contain;
  object-position: 50% 0%;
}

.m-vis-src.is-abs {
  object-fit: cover;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-tab-vis-wrp {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 28.5em;
  display: flex;
}

.m-tab-vis-wrp.x {
  min-height: auto;
  position: relative;
}

.m-tab-vis-wrp.x.is-marketing {
  height: 100%;
}

.m-tab-vis-wrp.is-no-pad {
  justify-content: flex-end;
  align-items: flex-start;
  height: 28.5em;
  padding: 0;
}

.m-blt-wrp-head {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.m-sub-tab-cnt {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  display: flex;
}

.m-why-ic {
  position: relative;
}

.m-why-ic-bg {
  z-index: 0;
  background-color: var(--_consensys-colors---grey--grey-50);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-why-ic-pad {
  z-index: 1;
  padding: 3.5em 2.5em;
  position: relative;
}

.m-why-ic-lay {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-flow: column;
  display: flex;
}

.m-why-ic-vis {
  width: 100%;
  height: 11.5em;
  position: relative;
}

.m-why-ic-bdy {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.m-why-ic-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.25;
}

.m-why-ic-txt {
  margin-bottom: 0;
}

.m-why-ic-vis-src {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.m-sec-head-layout {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  justify-content: space-between;
  display: flex;
}

.m-sec-head-col, .m-val-col {
  flex: 1;
}

.m-val-cols {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  display: flex;
}

.m-sec-heo-title {
  letter-spacing: -.25px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5em;
  font-weight: 400;
  line-height: 1.15;
}

.m-sec-heo-title:where(.w-variant-7bd4f7ab-e262-3293-5fcb-51e0818a112e) {
  text-align: center;
}

.m-sec-heo-title.is-txt-white {
  color: #fff;
}

.m-sec-heo-title.is-txt-white.is-lg {
  font-size: 4.5em;
}

.m-sec-heo-title.is-sec-hero {
  font-size: 3em;
  font-weight: 700;
  line-height: 1.15;
}

.m-sec-heo-title.is-lg {
  font-size: 4.5em;
}

.m-sec-heo-title.is-h3 {
  color: #1b1a1a;
  font-size: 2em;
}

.m-sec-heo-title.is-hero {
  color: var(--black-white--black);
  font-size: 3em;
  font-weight: 800;
}

.m-sec-heo-title.is-hero.is-txt-white {
  color: var(--background--transparent--opacity-100);
}

.m-sec-heo-title.is-home-hero {
  color: var(--black-white--black);
  letter-spacing: -2.88px;
  font-size: 6em;
  font-weight: 500;
  line-height: 1.05;
}

.m-sec-heo-title.is-home {
  font-size: 3.5em;
  font-weight: 500;
}

.m-sec-heo-title.is-prd-page-hero {
  color: #fff;
  letter-spacing: 0;
  font-size: 3.5em;
  font-weight: 400;
  line-height: 1.15;
}

.m-sec-heo-title.is-dwl {
  font-size: 2.5em;
  line-height: 1.25;
}

.m-chip-row {
  display: flex;
}

.m-chip {
  background-color: var(--black-white--white);
  border-radius: 5em;
  padding: .5em 1.25em;
}

.bold-text {
  font-weight: 600;
}

.text-span {
  color: #fff;
  background-color: #2b2b2b;
  border-radius: 5em;
  padding: .25em .75em;
  display: inline-flex;
}

@media screen and (min-width: 1440px) {
  .mjx-dl-nav {
    background-color: #ffffffed;
  }

  .mjx-dl-button {
    display: inline-flex;
  }

  .mjx-dl-nav_menu-item.is-hotlline {
    background-color: #fff;
    border-color: #28aaf0;
  }

  .m-nav-drop {
    inset: 0% auto auto 0%;
  }

  .m-nav-drop.w--open {
    box-shadow: 0 2em 5em #00000026;
  }

  .m-nav-drop.is-hotline.w--open {
    width: 115%;
  }

  .m-nav-sub-item-link-lay:hover {
    opacity: 1;
  }

  .m-nav-cnt-pad.is-hotline {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .mjx-card_tag-item.is-card-large {
    color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
  }

  .mjx-card_tag.is-card-large {
    color: #fff;
  }

  .mjx-dl-tab_menu-item {
    flex: 1;
  }

  .mjx-dl-footer_col-items {
    overflow: visible;
  }

  .m-foot-itm-link {
    z-index: 2;
    position: relative;
  }

  .m-frm {
    justify-content: space-between;
    align-items: center;
  }

  .m-frm-blk {
    position: relative;
  }

  .m-nav-sub-item.mjx-col-1-2.is-nav-item {
    max-width: 47%;
  }

  .m-mrq-overlay {
    background-image: linear-gradient(90deg, #fbeff0, #ffffff40 15% 85%, #faeeef);
  }

  .m-mrq-overlay.is-style-css-world {
    background-image: linear-gradient(90deg, #fef4ef, #fef4ef40 5% 100%, #fef4ef);
  }

  .m-sec {
    position: relative;
  }

  .m-vis-bg {
    position: absolute;
    inset: 0%;
  }

  .m-img {
    z-index: 0;
  }

  .m-cols.is-gap-lg {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
  }

  .m-cols-item.is-product-card {
    flex-flow: column;
    display: flex;
  }

  .m-btn {
    display: inline-flex;
  }

  .m-bg.is-cut-off {
    overflow: hidden;
  }

  .m-sec-pad.is-sec-card {
    padding-left: 10em;
    padding-right: 10em;
  }

  .m-sec-pad.is-home-sec-crd {
    padding-top: 0;
    padding-bottom: 0;
  }

  .m-sec-pad.is-prd-page {
    padding-bottom: 5em;
  }

  .m-sec-pad.is-prd-page.is-pad-bot-0 {
    padding-bottom: 0;
  }

  .m-eye-row {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    align-items: center;
    display: flex;
  }

  .m-sec-title.is-dwl {
    font-size: 2.5em;
  }

  .m-case-cnt {
    background-color: var(--_colors-yng---color-2\<deleted\|variable-83529ce9-e2aa-7bdd-ce27-da43f771fccf\>);
  }

  .m-crd-prd {
    width: 100%;
  }

  .m-crd-prd.is-product {
    padding: 3.5em 3em;
  }

  .m-tag {
    font-size: .875em;
  }

  .m-tag-wrap.is-products {
    padding-top: 1em;
  }

  .m-sec-card.is-sentiment {
    background-color: #f2f4f7;
  }

  .m-sec-cont.is-sbs.is-hero.is-tech {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .m-sec-cont.is-team-bnf {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
  }

  .m-hero-vis.is-browser {
    border: 2px solid #333;
  }

  .m-viz-chart.is-line-chart, .m-viz-chart.is-column-chart {
    height: 100%;
    min-height: 4em;
  }

  .m-viz-canvas.is-stat.is-chart-3-2 {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .m-viz-canvas.is-chart-3-2, .m-viz-canvas.is-chart-3-3 {
    min-width: 10em;
    padding-bottom: 0;
  }

  .m-viz-stat {
    font-size: 1em;
  }

  .m-chart-col {
    width: .625em;
    height: 3em;
  }

  .m-vis-bg-wing-2 {
    background-image: linear-gradient(124deg, #ffe6b1, #fedf9d);
    width: 75%;
    inset: 0% 0% auto auto;
  }

  .m-eye-pill-txt.is-700 {
    font-weight: 800;
  }

  .m-eye-ico {
    background-color: var(--_consensys-colors---black--black-950);
    border-radius: 5em;
    justify-content: center;
    align-items: center;
  }

  .m-bnf-ico-img {
    width: 100%;
    height: 100%;
  }

  .m-txt-head {
    font-weight: 600;
  }

  .m-cta.is-blg-pst-body {
    border: 1px solid #ddd;
  }

  .m-cta-cnt.is-wrp-sm {
    align-items: stretch;
  }

  .m-chrt-layout.is-y-ovf {
    background-color: var(--black-white--white);
    background-color: #fff;
    padding: .75em;
  }

  .m-feed-wrp.is-tab {
    height: 21.4em;
  }

  .m-tab-title.is-lg {
    font-size: 1.25em;
  }

  .m-tab-menu-itm-layout.is-hr {
    height: 100%;
  }

  .m-crd-grd-title {
    line-height: 1.35;
  }

  .m-utilities {
    display: none;
  }

  .m-tab-hr-menu {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .m-tab-hr-menu-item {
    background-color: var(--background--transparent--opacity-0);
    flex: 1;
    padding: 0;
  }

  .m-tab-hr-menu-item.w--current {
    background-color: var(--background--transparent--opacity-0);
  }

  .m-tab-wrld-cont {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
    flex-flow: column;
    display: flex;
  }

  .m-bg-split.is-top {
    inset: 0% 0% auto;
  }

  .m-topics-tab-menu {
    display: flex;
    overflow: auto;
  }

  .m-topics-tab {
    overflow: hidden;
  }

  .m-topic-tab-menu-item {
    flex: none;
  }

  .m-tab-sub-wrld-menu {
    display: flex;
    overflow: auto;
  }

  .m-tab-sub-wrld-item {
    flex: none;
  }

  .div-block-15 {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    display: flex;
  }

  .m-crd-noti-wrp {
    flex-flow: column;
    display: flex;
  }

  .m-fly-obj-item {
    padding-top: 1.25em;
  }

  .m-tab-dgr-canvas-wrp {
    display: flex;
  }

  .m-canvas-step-txt {
    margin-bottom: 0;
  }

  .m-canvas-link-wrp {
    display: flex;
  }

  .m-canvas-step-txt-tag {
    margin-bottom: 0;
  }

  .m-article-topic {
    letter-spacing: 0;
    font-size: .875em;
  }

  .m-article-img.is-case {
    height: 12em;
  }

  .m-article-img.is-team.is-person-1 {
    background-color: var(--_consensys-colors---grey--grey-100);
  }

  .m-article-img.is-team.is-person-3 {
    background-color: var(--_consensys-colors---grey--grey-100);
    justify-content: flex-start;
    align-items: center;
  }

  .m-case-filter.is-case {
    background-image: linear-gradient(#9815a200, #000000bf 85%);
  }

  .m-article-head {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-flow: column;
    display: flex;
  }

  .m-article-img-item {
    z-index: 0;
  }

  .m-article-img-item.is-team {
    object-fit: cover;
    object-position: 50% -20%;
  }

  .m-article-img-item.is-team.is-person-3 {
    object-position: 50% -10%;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .m-btn-2 {
    display: inline-flex;
  }

  .m-case-logo-row {
    z-index: 10;
    width: 100%;
    position: relative;
  }

  .snip.pos-bot-lft.wt-at {
    width: 70%;
  }

  .m-stat-title-num {
    font-weight: 500;
  }

  .m-bnf-cols {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    flex-flow: column;
    flex: 1;
    margin-top: 1.5em;
    display: flex;
  }

  .m-bnf-crd {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    flex-flow: row;
    display: flex;
  }

  .m-bnf-crd-head {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    flex-flow: column;
    display: flex;
  }

  .m-sec-visual {
    right: -28px;
  }

  .image-10 {
    opacity: .25;
  }

  .m-tab-s1-blt-item.is-lg {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .m-loop-lines {
    z-index: 2;
  }

  .m-loop-line-col.is-rgt.is-inversed {
    transform: rotate(0);
  }

  .obj-fly_scale-wrp.zi-0.turn-90-md.hm-css-eng.is-scale {
    height: 150%;
  }

  .obj-fly.turn-90-md {
    width: 100%;
  }

  .m-nav {
    justify-content: center;
    align-items: center;
  }

  .m-nav-caret-img.is-inverted {
    filter: invert();
  }

  .m-nav-btn {
    display: inline-flex;
  }

  .m-sec-crd {
    padding: 7.5em 5em;
  }

  .m-sec-home-emb {
    margin-bottom: 0;
  }

  .m-prd-logo:where(.w-variant-c89d86fc-0a0e-e8b6-c1a3-4e09c11fe519) {
    -webkit-backdrop-filter: blur(.5em);
    backdrop-filter: blur(.5em);
    background-image: linear-gradient(349deg, #ff64461a, #ffb73140 50%, #49dbb61a 51%, #ffb7311a);
    padding-left: 2em;
    padding-right: 2em;
  }

  .m-prd-logo-txt.is-1st:where(.w-variant-c89d86fc-0a0e-e8b6-c1a3-4e09c11fe519) {
    font-size: 2.5em;
  }

  .m-prd-logo-txt.is-2nd:where(.w-variant-c89d86fc-0a0e-e8b6-c1a3-4e09c11fe519) {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(225deg, #ff6446, #ffb731 50%, #49dbb6 50%, #49dbb6);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 2.5em;
  }

  .m-sldr-team {
    z-index: 2;
    position: relative;
  }

  .m-case-team-bg-fltr {
    width: 100%;
    height: 100%;
  }

  .m-team-bnf-case-for-txt {
    color: #fff;
    font-family: Petit Formal Script, sans-serif;
    font-size: 1.86667em;
  }

  .m-case-home-img-src {
    display: block;
  }

  .m-case-home-bg-fltr {
    width: 100%;
    height: 100%;
  }

  .m-case-home-bg-fltr.is-in-active.is-min {
    background-image: linear-gradient(#00000080, #00000080 50%, #000000bf 75%);
  }

  .m-case-home-sldr-wrap {
    z-index: 2;
    position: relative;
  }

  .m-case-home-title.is-txt-white {
    margin-bottom: 0;
  }

  .m-case-home-tag {
    color: var(--black-white--white);
    margin-bottom: 0;
  }

  .m-case-home-tag-item {
    background-color: #ffffff1a;
  }

  .m-quote-sldr {
    text-transform: uppercase;
    background-color: #fff0;
    position: relative;
  }

  .slide-nav-2 {
    display: none;
  }

  .m-quote-cnt {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    display: flex;
  }

  .m-tes-mrk {
    width: 3.5em;
    height: 3.5em;
    position: relative;
  }

  .m-tes-mrk-src {
    width: 100%;
    height: 100%;
    position: absolute;
  }

  .m-quote-cnt-wrp {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
    flex-flow: column;
  }

  .m-tes-aut-rol {
    text-transform: none;
  }

  .m-cta-home-body {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    display: flex;
  }

  .m-cta-home-item {
    overflow: hidden;
  }

  .m-cta-home-item-sub-title {
    text-transform: none;
  }

  .m-cnt-head-title {
    margin-bottom: 0;
  }

  .m-cnt-txt.is-sub-tab {
    font-size: 1.25em;
  }

  .m-tab-mdl-head.is-data-core {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: column;
    display: flex;
  }

  .m-tab-mdl-head-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2em;
    font-weight: 500;
  }

  .m-tab-mdl-blt-item-txt.is-lg {
    font-size: 1em;
  }

  .m-tab-mdl-blt-item-ico.is-lg {
    width: 1.15em;
  }

  .m-sec-bento {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: column;
    display: flex;
  }

  .image-12 {
    width: 75%;
  }

  .m-case-pst-body-sec {
    flex-flow: column;
    display: flex;
  }

  .m-case-pst-col-tile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .m-sec-hero-ptrn.is-pos-top-rgt {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .m-case-pst-client-info-logo-src {
    object-fit: contain;
  }

  .m-case-pst-cnt {
    border-top: 1px solid #cecece;
  }

  .m-case-pst-client-info-item {
    min-height: 1em;
  }

  .m-tab-prd-ftr:where(.w-variant-ae152c7f-a0e4-8a72-178d-5e053836746e) {
    flex-flow: row-reverse;
  }

  .m-tab-prd-ftr-mnu-itm {
    cursor: pointer;
  }

  .m-tab-prd-ftr-cnt-itm {
    position: relative;
  }

  .m-tab-prd-ft-cnt-head-arw-src {
    width: 100%;
    height: 100%;
  }

  .m-tab-prd-ftr-cnt-txt.is-img-lff-title {
    font-size: 1.25em;
  }

  .m-prd-ftr-img-src {
    border-radius: .25em;
  }

  .m-team-bnf-mnu-col {
    position: relative;
  }

  .m-case-home-sub-title.is-txt-white {
    margin-bottom: 0;
  }

  .m-tab-prd-ftr-vr:where(.w-variant-ae152c7f-a0e4-8a72-178d-5e053836746e) {
    flex-flow: row-reverse;
  }

  .m-tab-prd-ftr-vr-mnu-itm {
    cursor: pointer;
  }

  .m-team-bnf-item-icon {
    position: relative;
  }

  .m-blt-cnt {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-flow: column;
    display: flex;
  }

  .m-blt-item-ico {
    width: 1.25em;
    height: 1.25em;
  }

  .m-blt-item-ico.is-2-lines {
    flex: none;
    padding-top: .125em;
  }

  .m-blt-item-ico-img {
    display: block;
  }

  .m-blt-item {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    display: flex;
  }

  .m-blt-title {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1em;
    font-weight: 600;
    line-height: 1.25;
  }

  .m-sec-dwl {
    position: relative;
  }

  .m-dwl-frm-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25em;
    font-weight: 600;
  }

  .m-dwl-frm-fld-wrp {
    width: 100%;
  }

  .m-dwl-ft-img-src {
    display: block;
  }

  .m-btn-3 {
    display: inline-flex;
  }

  .m-datacore-mdl-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2em;
    font-weight: 500;
  }

  .m-val-col {
    flex: 1;
  }

  .m-sec-heo-title.is-dwl {
    font-size: 2.5em;
  }
}

@media screen and (min-width: 1920px) {
  .m-nav-cnt {
    max-width: 100%;
  }

  .m-nav-cnt-pad {
    padding-left: 3.75em;
    padding-right: 3.75em;
  }

  .m-sec-head.is-sbs {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
    flex-flow: row;
  }

  .m-sec-head-top.is-sbs, .m-sec-head-bot.is-sbs {
    width: 47%;
  }

  .m-sec-cont.is-prd-page-hero, .m-sec-cont.is-prd-page-case {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_sizes-in-em---em--sm-0: 0em;
    --_sizes-in-em---em--sm-1: .25em;
    --_sizes-in-em---em--sm-2: .5em;
    --_sizes-in-em---em--sm-3: .75em;
    --_sizes-in-em---em--sm-4: .875em;
    --_sizes-in-em---em--sm-5: .875em;
    --_sizes-in-em---em--sm-6: 1em;
    --_sizes-in-em---em--sm-7: 1.125em;
    --_sizes-in-em---em--md-1: 1.25em;
    --_sizes-in-em---em--md-2: 1.5em;
    --_sizes-in-em---em--md-3: 1.75em;
    --_sizes-in-em---em--md-4: 2em;
    --_sizes-in-em---em--md-5: 2.5em;
    --_sizes-in-em---em--lg-1: 3em;
    --_sizes-in-em---em--lg-2: 3.5em;
    --_sizes-in-em---em--lg-3: 4em;
    --_sizes-in-em---em--lg-4: 4.5em;
    --_sizes-in-em---em--lg-5: 5em;
    --_sizes-in-em---em--xl-1: 5.5em;
    --_sizes-in-em---em--xl-2: 6em;
    --_sizes-in-em---em--xl-3: 6.5em;
    --_sizes-in-em---em--xl-4: 7em;
    --_sizes-in-em---em--xl-5: 7.5em;
    --_sizes-in-em---em--hg-1: 8em;
    --_sizes-in-em---em--hg-2: 8.5em;
    --_sizes-in-em---em--hg-3: 9em;
    --_sizes-in-em---em--hg-4: 9.5em;
    --_sizes-in-em---em--hg-5: 10em;
    --_sizes-in-em---em--gg-1: 10.5em;
    --_sizes-in-em---em--gg-2: 11em;
    --_sizes-in-em---em--gg-3: 11.5em;
    --_sizes-in-em---em--gg-4: 12em;
    --_sizes-in-em---em--gg-5: 12.5em;
    --_sizes-in-em---em--ma-1: 13em;
    --_sizes-in-em---em--ma-2: 13.5em;
    --_sizes-in-em---em--ma-3: 14em;
    --_sizes-in-em---em--ma-4: 14.5em;
    --_sizes-in-em---em--ma-5: 15em;
    --_sizes-in-em---em--en-1: 15.5em;
    --_sizes-in-em---em--en-2: 16em;
    --_sizes-in-em---em--en-3: 16.5em;
    --_sizes-in-em---em--en-4: 17em;
    --_sizes-in-em---em--en-5: 1.75em;
    --_sizes-in-em---em--gap-none: 0em;
    --_sizes-in-em---em--gap-xs: .5em;
    --_sizes-in-em---em--gap-sm: 1em;
    --_sizes-in-em---em--gap-md: 2em;
    --_sizes-in-em---em--gap-lg: 3.5em;
    --_sizes-in-em---em--gap-xl: 5em;
    --_sizes-in-em---em--gap-sm-1: .25em;
    --_sizes-in-em---em--gap-sm-2: .5em;
    --_sizes-in-em---em--gap-sm-3: .75em;
    --_sizes-in-em---em--gap-sm-4: .875em;
    --_sizes-in-em---em--gap-sm-5: 1em;
    --_sizes-in-em---em--gap-sm-6: 1.125em;
    --_sizes-in-em---em--gap-sm-7: 1.25em;
    --_sizes-in-em---em--gap-md-1: 1.5em;
    --_sizes-in-em---em--gap-md-2: 1.75em;
    --_sizes-in-em---em--gap-md-3: 2em;
    --_sizes-in-em---em--gap-md-4: 2.5em;
    --_sizes-in-em---em--gap-md-5: 3em;
    --_sizes-in-em---em--gap-lg-1: 3.5em;
    --_sizes-in-em---em--gap-lg-2: 4em;
    --_sizes-in-em---em--gap-lg-3: 4.5em;
    --_sizes-in-em---em--gap-lg-4: 5em;
    --_sizes-in-em---em--gap-lg-5: 5.5em;
    --_sizes-in-em---em--gap-xl-1: 6em;
    --_sizes-in-em---em--gap-xl-2: 6.5em;
    --_sizes-in-em---em--gap-xl-3: 7em;
    --_sizes-in-em---em--gap-xl-4: 7.5em;
    --_sizes-in-em---em--gap-xl-5: 8em;
    --_sizes-in-percent---sm-0: 0%;
    --_sizes-in-percent---sm-1: 5%;
    --_sizes-in-percent---sm-2: 10%;
    --_sizes-in-percent---sm-3: 15%;
    --_sizes-in-percent---sm-4: 20%;
    --_sizes-in-percent---sm-5: 25%;
    --_sizes-in-percent---md-1: 30%;
    --_sizes-in-percent---md-2: 35%;
    --_sizes-in-percent---md-3: 40%;
    --_sizes-in-percent---md-4: 45%;
    --_sizes-in-percent---md-5: 50%;
    --_sizes-in-percent---lg-1: 55%;
    --_sizes-in-percent---lg-2: 60%;
    --_sizes-in-percent---lg-3: 65%;
    --_sizes-in-percent---lg-4: 70%;
    --_sizes-in-percent---lg-5: 75%;
    --_sizes-in-percent---xl-1: 80%;
    --_sizes-in-percent---xl-2: 85%;
    --_sizes-in-percent---xl-3: 90%;
    --_sizes-in-percent---xl-4: 95%;
    --_sizes-in-percent---xl-5: 100%;
    --_sizes-in-percent---col-1-4: 42.5%;
    --_sizes-in-percent---col-1-3: 42.5%;
    --_sizes-in-percent---col-1-2: 100%;
    --_sizes-in-percent---col-2-3: 100%;
    --_sizes-in-percent---col-3-4: 100%;
    --_sizes-in-percent---full: 100%;
    --_padding---sections--hero-pad-y-top: 7.5em;
    --_padding---sections--sec-pad-x-nm: 1em;
    --_padding---sections--sec-pad-x-sm: 1em;
    --_padding---sections--sec-pad-y-nm: 3.5em;
    --_padding---sections--sec-pad-y-sm: 2.5em;
    --_padding---sections--sec-pad-y-lg: 5em;
    --_padding---cards--crd-pad-xs: .5em;
    --_padding---cards--crd-pad-sm: .5em;
    --_padding---cards--crd-pad-md: .75em;
    --_padding---cards--crd-pad-lg: 1em;
    --_padding---cards--crd-pad-xl: 1.5em;
    --_padding---cards--crd-pad-hg: 1.5em;
    --_padding---cards--crd-pad-xh: 2em;
    --_padding---content--cnt-pad-x-lg: 1em;
    --_padding---content--cnt-pad-x-md: 1em;
    --_padding---content--cnt-pad-x-sm: 1em;
    --_padding---content--cnt-pad-y-lg: 3.5em;
    --_padding---content--cnt-pad-y-md: 2.5em;
    --_padding---content--cnt-pad-y-sm: 1.5em;
    --_sizes-in-vh---img-full-hgt: 50vh;
    --_sizes-in-vh---100vh: 100vh;
    --_sizes-in-vh---95vh: 95vh;
    --_sizes-in-vh---90vh: 90vh;
    --_sizes-in-vh---85vh: 85vh;
    --_sizes-in-vh---80vh: 80vh;
    --_sizes-in-vh---75vh: 75vh;
    --_sizes-in-vh---70vh: 70vh;
    --_sizes-in-vh---65vh: 65vh;
    --_sizes-in-vh---60vh: 60vh;
    --_sizes-in-vh---55vh: 55vh;
    --_sizes-in-vh---50vh: 40vh;
    --_sizes-in-vh---45vh: 45vh;
    --_sizes-in-vh---40vh: 40vh;
    --_sizes-in-vh---35vh: 35vh;
    --_sizes-in-vh---30vh: 30vh;
    --_sizes-in-vh---25vh: 25vh;
    --_sizes-in-vh---20vh: 20vh;
    --_sizes-in-vh---19-5vh: 19.5vh;
    --_sizes-in-vh---19vh: 19vh;
    --_sizes-in-vh---18-5vh: 18.5vh;
    --_sizes-in-vh---18vh: 18vh;
    --_sizes-in-vh---17-5vh: 17.5vh;
    --_sizes-in-vh---17vh: 17vh;
    --_sizes-in-vh---16-5vh: 16.5vh;
    --_sizes-in-vh---16vh: 16vh;
    --_sizes-in-vh---15-5vh: 15.5vh;
    --_sizes-in-vh---15vh: 15vh;
    --_sizes-in-vh---14-5vh: 14.5vh;
    --_sizes-in-vh---14vh: 14vh;
    --_sizes-in-vh---13-5vh: 13.5vh;
    --_sizes-in-vh---13vh: 13vh;
    --_sizes-in-vh---12-5vh: 12vh;
    --_sizes-in-vh---12vh: 12vh;
    --_sizes-in-vh---11-5vh: 11.5vh;
    --_sizes-in-vh---11vh: 10vh;
    --_sizes-in-vh---10-5vh: 10.5vh;
    --_sizes-in-vh---10vh: 10vh;
    --_sizes-in-vh---9-5vh: 9.5vh;
    --_sizes-in-vh---9vh: 9vh;
    --_sizes-in-vh---8-5vh: 8.5vh;
    --_sizes-in-vh---8vh: 8vh;
    --_sizes-in-vh---7-5vh: 7.5vh;
    --_sizes-in-vh---7vh: 7vh;
    --_sizes-in-vh---6-5vh: 6.5vh;
    --_sizes-in-vh---6vh: 6vh;
    --_sizes-in-vh---5-5vh: 5.5vh;
    --_sizes-in-vh---5vh: 5vh;
    --_sizes-in-vh---21vh: 21vh;
    --_sizes-in-vh---22vh: 22vh;
    --_sizes-in-vh---23vh: 23vh;
    --_sizes-in-vh---24vh: 24vh;
    --_sizes-in-vh---expert-portrait: 20em;
    --_sizes-in-vh---expert-bg: 17.5vh;
    --_type-scales---dsp-1: 4.5em;
    --_type-scales---dsp-2: 4em;
    --_type-scales---dsp-3: 3.5em;
    --_type-scales---hdg-1: 3em;
    --_type-scales---hdg-2: 2.25em;
    --_type-scales---hdg-3: 2em;
    --_type-scales---hdg-4: 1.5em;
    --_type-scales---hdg-5: 1.25em;
    --_type-scales---hdg-6: 1.25em;
    --_type-scales---sub-1: 1.125em;
    --_type-scales---sub-2: 1.125em;
    --_type-scales---sub-3: 1em;
    --_type-scales---txt-mc: .625em;
    --_type-scales---txt-xs: .75em;
    --_type-scales---txt-sm: .875em;
    --_type-scales---txt-md: .875em;
    --_type-scales---txt-lg: 1em;
    --_type-scales---txt-xl: 1.25em;
    --_type-scales---txt-hg: 1.5em;
    --_type-scales---lh-reset: 1;
    --_type-scales---lh-sm-1: 1.05;
    --_type-scales---lh-sm-2: 1.15;
    --_type-scales---lh-sm-3: 1.2;
    --_type-scales---lh-sm-4: 1.25;
    --_type-scales---lh-sm-5: 1.3;
    --_type-scales---lh-md-1: 1.35;
    --_type-scales---lh-md-2: 1.4;
    --_type-scales---lh-md-3: 1.45;
    --_type-scales---lh-md-4: 1.5;
    --_type-scales---lh-md-5: 1.65;
    font-size: 14px;
  }

  h1 {
    font-size: 3.25rem;
  }

  h2 {
    font-size: 1.5rem;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  h5 {
    margin-top: 2.5rem;
  }

  .mjx-dl-nav {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .mjx-dl-button.is-small.is-white {
    background-color: #fff;
  }

  .mjx-dl-section_padding-lr {
    padding-left: 5%;
    padding-right: 5%;
  }

  .m-nav-cols {
    flex-flow: wrap;
    width: 100%;
  }

  .m-nav-cols.is-footer {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    justify-content: flex-end;
    align-items: stretch;
  }

  .mjx-nav_mobile-hamburger {
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
    cursor: pointer;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-left: 1rem;
    padding: 0;
    display: flex;
  }

  .mjx-dl-nav_mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    cursor: pointer;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 2.5em;
    height: 100%;
    margin-right: .75em;
    padding: .5em;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .mjx-dl-nav_mobile.w--open {
    background-color: var(--stone--stone-900\<deleted\|variable-74fec050-d601-a906-c862-85a55620354c\>);
    cursor: pointer;
    transition: all .2s ease-in-out;
  }

  .m-nav-brand-wrp.w--current {
    width: auto;
  }

  .mjx-dl-nav_menu-item, .mjx-dl-nav_menu-item.w--open {
    z-index: 1;
  }

  .mjx-dl-nav_menu-item.is-hover {
    padding-right: 1.25em;
  }

  .mjx-dl-nav_menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--basic--black\<deleted\|variable-4d92eaad-b195-1c1a-2e62-db99affa266c\>);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
  }

  .m-nav-cnt {
    z-index: 10000000;
    position: relative;
  }

  .m-navbar-item-drop {
    width: 100%;
  }

  .m-navbar-item-drop.is-hover {
    position: static;
  }

  .m-nav-drop {
    z-index: 1000;
    position: absolute;
    inset: 0%;
  }

  .m-nav-drop.w--open {
    z-index: 10000000;
    background-color: var(--basic--white\<deleted\|variable-8bb502ac-a857-445c-3f69-f8bda17574d3\>);
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .mjx-dl-nav_menu-item-content {
    z-index: 0;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .m-nav-sub-item-link-head {
    font-size: .875rem;
  }

  .m-nav-sub-item-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .m-nav-cnt-pad {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mjx-dl-nav_cta.is-mobile {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 1em 1.25em;
    display: flex;
  }

  .mjx-dl-nav_cta.is-desktop {
    display: none;
  }

  .mjx-dl-nav_contact-icon-item {
    display: block;
  }

  .mjx-dl-nav_contact-wrapper {
    border-top: 1px solid #ffffff40;
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .mjx-dl-nav_contact-label {
    display: block;
  }

  .is-col-1-3 {
    width: 47%;
  }

  .is-col-2-3 {
    width: 100%;
  }

  .mjx-dl-nav_mobile-ham-item {
    background-image: linear-gradient(#fff, #fff);
    border-top: 1px solid #fff;
    width: 100%;
    height: 2px;
    padding: 0;
  }

  .mjx-dl-nav_mobile-ham-item.is-1st-line, .mjx-dl-nav_mobile-ham-item.is-2nd-line, .mjx-dl-nav_mobile-ham-item.is-3rd-line {
    border-top-color: var(--_consensys-colors---grey--grey-950);
    background-image: linear-gradient(to bottom, var(--_consensys-colors---grey--grey-950), var(--_consensys-colors---grey--grey-950));
  }

  .mjx-dl-nav_mobile-hams {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .m-nav-sub-items {
    flex-flow: wrap;
  }

  .mjx-dl-menu {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 1.5em 3%;
  }

  .mjx-dl-card_header {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .m-nav-sub-item-col.is-flex-vertical.is-footer-col {
    min-width: 45%;
    max-width: 100%;
  }

  .m-nav-sub-item-col.is-nav-col {
    min-width: 45%;
  }

  .m-nav-sub-item-col.is-art {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mjx-dl-nav_wrapper {
    padding-right: 3.5em;
  }

  .mjx-dl-nav_progress {
    display: none;
  }

  .m-foot-itm-hed {
    width: 100%;
  }

  .mjx-dl-footer_col-item {
    overflow: hidden;
  }

  .m-foot-itm-link {
    flex: none;
  }

  .mjx-dl-footer_copyright {
    justify-content: space-between;
    align-items: center;
    padding-left: 5%;
    padding-right: 5%;
  }

  .mjx-dl-nav_cta-links {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    display: flex;
  }

  .m-nav-sub-item {
    width: 100%;
  }

  .mjx-dl-button_link-table {
    flex: none;
  }

  .m-sec-eye {
    font-size: .875em;
  }

  .m-sec-head {
    width: 100%;
  }

  .m-sec-head.is-hero {
    padding-top: 0;
  }

  .m-sec-head.is-hero.is-technology {
    width: 100%;
  }

  .m-sec-head.is-sbs {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    flex-flow: column;
  }

  .m-sec-head.is-sbs.is-alg-bot {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .m-sec-head.is-row-gap-xl {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-sec-head.is-prd-ft-tab {
    padding-top: 0;
  }

  .m-sec-pad-x {
    padding-left: 1em;
    padding-right: 1em;
  }

  .m-cols, .m-cols.is-layout-1-3 {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    flex-flow: column;
  }

  .m-cols.is-icotxt-row {
    flex-flow: wrap;
  }

  .m-cols.is-gap-solution-row {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: wrap;
  }

  .m-cols.is-gap-hero-css {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
    flex-flow: column;
  }

  .m-cols.is-gap-sentiment {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .m-cols.is-world-selection {
    flex-flow: column;
  }

  .m-cols.is-row-wrp.is-1-4-gap-md {
    flex-flow: wrap;
  }

  .m-cols.is-gap-lg {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-cols.is-col-gap-lg {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    flex-flow: column;
  }

  .m-cols.is-col-gap-md {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .m-cols.is-col-gap-md.is-x-wrp-md {
    flex-flow: wrap;
  }

  .m-cols.is-col-gap-sm {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .m-cols-item {
    flex: none;
    width: 100%;
  }

  .m-cols-item:where(.w-variant-938866c9-fca2-ed4a-db27-acb443d1b90c) {
    width: 47%;
  }

  .m-cols-item:where(.w-variant-c0c3944f-3cb2-8756-cc75-81ac7106f18a), .m-cols-item:where(.w-variant-1979968c-8bff-ea9b-59bf-2661938dc625), .m-cols-item:where(.w-variant-08a24ca1-5d75-57fc-e400-595c5fcfbd51), .m-cols-item:where(.w-variant-a3595003-6cac-caea-bd19-0ad063b6096e), .m-cols-item:where(.w-variant-fa454ef0-bda3-6df1-449d-2b4ac0367052) {
    width: 100%;
  }

  .m-cols-item:where(.w-variant-bdc37323-7017-d80d-970c-053f70086592) {
    flex: 0 auto;
    width: 100%;
  }

  .m-cols-item:where(.w-variant-e60058cb-3f6b-aacc-e1ce-a6c7198d53d0) {
    flex: 0 auto;
    width: 47%;
  }

  .m-cols-item.is-col-1-2-md {
    flex: 0 auto;
    width: 47.5%;
  }

  .m-cols-item.is-style-rnd-lg {
    width: 100%;
  }

  .m-cols-item.is-article-column {
    flex: 0 auto;
    width: 50%;
    padding: 0;
  }

  .m-cols-item.is-layout-col-1-3 {
    width: 100%;
  }

  .m-cols-item.is-full-height {
    flex-flow: column;
    display: flex;
  }

  .m-cols-item.is-layout-col-2-3 {
    width: 100%;
  }

  .m-cols-item.is-solution {
    flex: 0 auto;
    width: 47.5%;
  }

  .m-cols-item.is-y-ctr-lg {
    width: 100%;
  }

  .m-cols-item.is-cnt {
    width: 47.5%;
  }

  .m-cols-item.is-y-bot-rgt {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .m-cols-item.is-larger, .m-cols-item.is-prd-page-hero-head, .m-cols-item.is-full {
    width: 100%;
  }

  .m-rows.is-gap-content {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .m-rows.is-alg-ctr.is-gap-component.is-big-card {
    width: 100%;
    padding-top: 3.5em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .m-btn {
    padding: .75em 1.5em;
  }

  .m-btn.is-ico:where(.w-variant-ea3fd7e9-88c5-514a-138b-8ebd6dff7ea7), .m-btn.is-ico:where(.w-variant-1b46846f-128e-7231-4413-526bafde503e) {
    padding: .625em .625em .625em 1.25em;
  }

  .m-img-wrp.is-css-cat {
    border-bottom-right-radius: 0;
  }

  .m-bg.is-bg-grd--css-world-pc, .m-bg.is-bg-insightcore {
    height: 200vh;
  }

  .m-sec-pad {
    padding: 5em 2.5em 0;
  }

  .m-sec-pad.is-pad-top-0.is-sec-card {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .m-sec-pad.is-hero-sec-css {
    padding: 7.5em 2.5em 3.5em;
  }

  .m-sec-pad.is-sec-card {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .m-sec-pad.is-pad-y-narrow {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }

  .m-sec-pad.is-ai-lab {
    padding-top: 7.5em;
    padding-bottom: 5em;
  }

  .m-sec-pad.is-pad-bot-0.is-tech-hero {
    height: auto;
    padding-top: 7.5em;
    padding-right: 2.5em;
  }

  .m-sec-pad.is-brand-radar {
    padding-top: 7.5em;
    padding-bottom: 5em;
  }

  .m-sec-pad.is-home-hero {
    padding-bottom: 5em;
  }

  .m-sec-pad.is-bnf-team {
    padding-top: 8.5em;
    padding-bottom: 0;
  }

  .m-sec-pad.is-home-sec.is-pad-bot-0, .m-sec-pad.is-cta {
    padding-top: 5em;
  }

  .m-sec-pad.is-prd-page-hero {
    height: auto;
    padding-top: 8em;
  }

  .m-sec-pad.is-prd-page {
    padding-top: 5em;
    padding-bottom: 3.5em;
  }

  .m-sec-pad.is-prd-page.is-pad-bot-0 {
    padding-top: 5em;
  }

  .m-sec-pad.is-case-page-hero {
    padding-top: 8em;
  }

  .m-sec-pad.is-dwl {
    padding-bottom: 5em;
  }

  .m-sec-pad.is-dwl-lp2 {
    padding-top: 3.5em;
  }

  .m-sec-pad.is-tech-diagram, .m-sec-pad.is-dwl-lp2 {
    padding-bottom: 5em;
  }

  .m-sec-head-top.is-gap-head {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .m-sec-head-top.is-col-1-2, .m-sec-head-top.is-sbs {
    width: 100%;
  }

  .m-sec-head-top.is-sbs.is-trust-block {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    width: 100%;
  }

  .m-sec-head-top.is-prd-page-hero {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    padding-left: 0;
  }

  .m-sec-head-top.is-dwl {
    flex: 1;
    width: auto;
  }

  .m-crd.is-boxed {
    flex-flow: row;
  }

  .m-sec-title {
    font-size: 3em;
  }

  .m-sec-title.is-home-hero, .m-sec-title.is-home-hero.split-1 {
    font-size: 5em;
  }

  .m-sec-title.is-home.is-txt-white, .m-sec-title.is-prd-page-hero {
    font-size: 2.5em;
  }

  .m-sec-title.is-dwl {
    font-size: 2.25em;
  }

  .m-h5 {
    font-size: 1.25em;
  }

  .m-wt.is-80pc {
    width: 100%;
  }

  .m-wt.is-75pc.is-100pc-xs {
    width: 50%;
  }

  .m-embed.is-hero-vid-css {
    height: 25em;
    transform: scale(1.2);
  }

  .m-dvdr-y-line {
    height: 5em;
  }

  .m-dvdr-y-line.full, .m-dvdr-y-line.full.line-2 {
    display: none;
  }

  .m-img-float.m-anm-img-float-pos-1 {
    display: none;
    left: -10%;
  }

  .m-img-float.m-anm-img-float-pos-2 {
    display: none;
    top: -15%;
    right: 2.5%;
  }

  .m-crd-wrp {
    justify-content: space-between;
  }

  .m-crd-img {
    min-height: 15em;
  }

  .m-crd-img.is-article-main, .m-crd-cnt.is-article-main {
    width: 46%;
  }

  .m-crd-cnt.is-chart-1 {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .m-crd-col-inr-lay.is-article {
    font-size: 1.125em;
  }

  .m-art-row {
    flex-flow: wrap;
    justify-content: space-between;
  }

  .m-art-led {
    padding: 0;
  }

  .m-sec-layout {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-sec-layout.is-sbs {
    flex-flow: column;
  }

  .m-case-cnt {
    padding-left: 2em;
    padding-right: 2em;
  }

  .m-stat-item.is-pill-vr {
    padding: .25em 1em .25em .25em;
  }

  .m-crd-prd {
    height: 100%;
  }

  .m-sec-card.is-anm-trig, .m-sec-card.is-sentiment {
    padding: 3em 2em;
  }

  .m-tab-model-line {
    width: 2.5em;
  }

  .m-tab-model-bg {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-sec-head-bot {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .m-sec-head-bot.is-sbs, .m-sec-head-bot.is-col-1-2, .m-sec-head-bot.is-col-1-3, .m-sec-head-bot.is-home-trust {
    width: 100%;
  }

  .m-sec-cont {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-sec-cont.is-sbs {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
    flex-flow: column;
  }

  .m-sec-cont.is-sbs.is-hero.is-tech {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .m-sec-cont.is-sbs.is-about-advantage {
    width: 100%;
    padding-bottom: 0;
  }

  .m-sec-cont.is-offset.is-bg-shdw-down {
    padding: 2em;
  }

  .m-sec-cont.is-crd.is-css-word {
    padding: 2.5em;
  }

  .m-sec-cont.is-home-hero {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
  }

  .m-sec-cont.is-team-bnf {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-sec-cont.is-prd-page-hero, .m-sec-cont.is-prd-page-case {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
  }

  .m-vis-vid.is-grow.is-op-50 {
    width: 220%;
  }

  .m-title {
    --_type-scales---dsp-1: 4.5em;
    --_type-scales---dsp-2: 4em;
    --_type-scales---dsp-3: 3.5em;
    --_type-scales---hdg-1: 3em;
    --_type-scales---hdg-2: 2.25em;
    --_type-scales---hdg-3: 2em;
    --_type-scales---hdg-4: 1.5em;
    --_type-scales---hdg-5: 1.25em;
    --_type-scales---hdg-6: 1.25em;
    --_type-scales---sub-1: 1.125em;
    --_type-scales---sub-2: 1.125em;
    --_type-scales---sub-3: 1em;
    --_type-scales---txt-mc: .625em;
    --_type-scales---txt-xs: .75em;
    --_type-scales---txt-sm: .875em;
    --_type-scales---txt-md: .875em;
    --_type-scales---txt-lg: 1em;
    --_type-scales---txt-xl: 1.25em;
    --_type-scales---txt-hg: 1.5em;
    --_type-scales---lh-reset: 1;
    --_type-scales---lh-sm-1: 1.05;
    --_type-scales---lh-sm-2: 1.15;
    --_type-scales---lh-sm-3: 1.2;
    --_type-scales---lh-sm-4: 1.25;
    --_type-scales---lh-sm-5: 1.3;
    --_type-scales---lh-md-1: 1.35;
    --_type-scales---lh-md-2: 1.4;
    --_type-scales---lh-md-3: 1.45;
    --_type-scales---lh-md-4: 1.5;
    --_type-scales---lh-md-5: 1.65;
    font-size: 5em;
  }

  .m-title.is-stat-md {
    font-size: 3em;
  }

  .m-divider-wrp {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .m-btn-txt:where(.w-variant-ea3fd7e9-88c5-514a-138b-8ebd6dff7ea7), .m-btn-txt:where(.w-variant-1b46846f-128e-7231-4413-526bafde503e) {
    font-size: .875em;
  }

  .m-sec-lay.is-chart-row {
    grid-row-gap: 3em;
    flex-flow: wrap;
  }

  .m-sec-lay.is-chart-row.is-row-expand {
    grid-row-gap: 5em;
  }

  .m-sec-lay.is-lg.is-wrap-md {
    flex-flow: wrap;
  }

  .m-viz.is-chart {
    border-radius: 1em;
  }

  .m-viz.is-chart.is-chart-1 {
    padding: 2.5em 1.25em;
  }

  .m-viz-chart.is-line-chart, .m-viz-chart.is-column-chart {
    width: 13em;
  }

  .m-icon.is-expert {
    height: 100%;
  }

  .m-sec-viz {
    width: 100%;
  }

  .m-cols-item-2.is-team {
    flex: none;
    width: 46%;
  }

  .m-stat-title {
    font-size: 2em;
  }

  .m-stat-txt {
    font-size: .875em;
  }

  .m-tab-hero-menu-item {
    flex: none;
  }

  .m-tab-hero-menu-item.is-pill {
    font-size: 1.125em;
  }

  .m-tab-hero-menu {
    padding-left: 0;
    padding-right: 0;
  }

  .m-tab-hero-menu.is-data-core {
    width: 63%;
  }

  .m-tab-hero-menu.is-insight-core {
    width: 52%;
  }

  .m-tab-hero-menu.is-creator-ai {
    justify-content: flex-start;
    align-items: flex-start;
    width: 95%;
    overflow: auto;
  }

  .m-tab-hero-menu-txt {
    text-align: center;
    white-space: nowrap;
  }

  .m-tab-accd-menu.is-vertical {
    width: 100%;
  }

  .m-tab-hero-inner {
    padding-bottom: 0;
  }

  .m-cta-cnt {
    width: 100%;
  }

  .m-ovl-txt.is-hero {
    font-size: .85em;
  }

  .m-hero-news {
    flex-flow: column;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .m-chrt-wrp, .m-feed-item-layout {
    width: 100%;
  }

  .m-tab-accd-cnt {
    padding-right: 0;
  }

  .m-crd-viz.is-boxed {
    flex: none;
    width: 50%;
    height: 100%;
    min-height: 10em;
  }

  .m-tab-world {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: column;
  }

  .m-tab-wrld-cnt {
    padding-left: 0;
  }

  .m-tab-world-menu {
    grid-column-gap: 1em;
    grid-row-gap: .5em;
    flex-flow: wrap;
    width: 100%;
  }

  .m-tab-world-menu-item {
    width: auto;
  }

  .m-tab-world-menu-layout {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    justify-content: flex-start;
    align-items: center;
  }

  .m-tab-crd-arw {
    display: none;
  }

  .m-chrt-compare-tab-cnt, .m-sec-viz-wrp {
    width: 100%;
  }

  .m-sec-viz-wrp.is-tech {
    width: 100%;
    height: 25em;
  }

  .m-sec-hero-person.is-person-1 {
    width: 60%;
    height: 100%;
    inset: 0% 0% auto auto;
  }

  .m-sec-hero-person.is-person-2 {
    display: none;
  }

  .m-tab-dgr-menu {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-flow: column;
  }

  .m-tab-dgr-menu-item-layout {
    justify-content: flex-start;
    align-items: center;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .m-tab-dgr-arrow-wrp {
    display: none;
  }

  .m-tab-dgr-canvas-layout {
    flex-flow: column;
  }

  .m-canvas-step, .m-canvas-step.is-half {
    width: 100%;
  }

  .m-canvas-step-inner {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-canvas-link-wrp {
    flex-flow: column;
  }

  .m-canvas-step-cnx.is-lft {
    margin-top: -1em;
    margin-left: 0;
  }

  .m-canvas-step-cnx.is-rgt {
    margin-bottom: -1em;
    margin-right: 0;
  }

  .m-canvas-cnx-line {
    border-top-style: none;
    border-left: 1px dashed #858585;
    width: 1px;
    height: 2.5em;
  }

  .m-tab-dgr-canvas-body {
    padding-top: 1.5em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-canvas-spr {
    flex-flow: column;
  }

  .m-canvas-spr-col.is-hide-md {
    display: none;
  }

  .m-btn-ico.is-1st-ico.is-in-active:where(.w-variant-ea3fd7e9-88c5-514a-138b-8ebd6dff7ea7), .m-btn-ico.is-1st-ico.is-in-active:where(.w-variant-1b46846f-128e-7231-4413-526bafde503e), .m-btn-ico.is-1st-ico.is-active:where(.w-variant-ea3fd7e9-88c5-514a-138b-8ebd6dff7ea7) {
    width: 1.25em;
    height: 1.25em;
  }

  .m-btn-2 {
    padding: .75em 1.5em;
  }

  .m-sec-case-layout {
    flex-flow: wrap;
  }

  .m-btn-row-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .m-case-sldr-nav {
    justify-content: center;
    align-items: center;
  }

  .m-sldr-arw.is-lft {
    inset: auto auto -10% 0%;
  }

  .m-sldr-arw.is-rgt {
    inset: auto 0% -10% auto;
  }

  .dsp-none-md {
    display: none;
  }

  .m-sec-pad-hero {
    padding: 5em 2.5em;
  }

  .m-sec-pad-hero.is-hero-team {
    padding-top: 8.5em;
    padding-bottom: 10em;
  }

  .marquee-con {
    width: 540vw;
  }

  .marquee-grd {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .marquee {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .marquee-item {
    flex-flow: wrap;
    min-height: 8em;
  }

  .m-sec-head-2 {
    width: 100%;
  }

  .m-sec-cont-2 {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-sec-cont-2.is-crd-shdw.is-pad-offset-lg {
    padding-bottom: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .m-sec-visual {
    width: 100%;
    min-height: 40em;
  }

  .image-9 {
    width: 101%;
  }

  .m-loop-wrp {
    height: 43em;
  }

  .m-loop-logo {
    width: 8em;
    height: 8em;
  }

  .m-loop-cnt.is-offset-top, .m-loop-cnt.is-offset-bot {
    width: 80%;
    padding: 0;
  }

  .crd_wrp-scale-x.crd-std.ex-analytics-mdl.pos-10.scale-08.turn-90-md {
    inset: auto 5% 14% auto;
  }

  .obj-fly_ovl.turn-90-md {
    display: none;
  }

  .obj-fly-item-wrp {
    transform-origin: 50%;
  }

  .obj-fly-item-wrp.turn-90-md {
    transform-origin: 0%;
    flex-wrap: nowrap;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    width: 200vw;
    height: 150vh;
    margin-right: 60vw;
  }

  .css-eng_ring-wrp, .css-eng_sz-set {
    width: 10em;
    height: 10em;
  }

  .css-eng_mdl {
    align-items: center;
  }

  .css-eng_info {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-6.scale-08.shdw-4.turn-90-md {
    inset: auto auto 63% 27%;
  }

  .crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-4.scale-06.turn-90-md {
    bottom: 32%;
    right: 47%;
  }

  .crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-8.scale-1.obj-fly_crd-shdw.obj-accel-3.turn-90-md {
    inset: 14% 0% auto auto;
  }

  .crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-1.scale-03.turn-90-md {
    inset: 40% auto auto 0%;
  }

  .crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-1.scale-03.turn-90-md.op-70 {
    inset: 23% auto auto -17%;
  }

  .crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-9.scale-08.obj-accel-1.turn-90-md {
    top: 22%;
    right: 23%;
  }

  .crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-5.scale-07.turn-90-md {
    inset: auto auto 33% 0%;
  }

  .crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-2.scale-04.turn-90-md {
    inset: auto auto 9% -2%;
  }

  .crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-7.scale-09.obj-accel-2.turn-90-md {
    inset: 70% -22% auto auto;
  }

  .crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-11.turn-90-md {
    bottom: 7%;
    left: 28%;
  }

  .crd_wrp-scale-y.crd-std.ex-analytics-mdl.pos-3.scale-05.turn-90-md {
    inset: 10% auto auto 0%;
  }

  .obj-fly_scale-wrp.zi-0 {
    opacity: .1;
  }

  .obj-fly_scale-wrp.zi-0.turn-90-md {
    display: none;
  }

  .obj-fly_wrp-crd.scale-04 {
    transform-origin: 50% 0;
    width: 100rem;
  }

  .obj-fly_wrp-crd.scale-04.turn-90-md {
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    height: 150vh;
    top: -20vh;
    left: -50vw;
  }

  .obj-fly-move-wrp {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .obj-fly-move-wrp.turn-90-md {
    flex-direction: row;
    justify-content: flex-start;
  }

  .obj-fly {
    width: 100vw;
  }

  .obj-fly.turn-90-md {
    width: 250vw;
    overflow: visible;
  }

  .css-eng_data-flow {
    width: 100%;
    transform: rotate(90deg);
  }

  .m-sec-hero-pop {
    padding: 0;
  }

  .m-pop-art-wrp {
    width: 100%;
  }

  .m-nav {
    padding: .375em .375em .375em 1.25em;
  }

  .m-nav-wrp {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .m-nav-items {
    z-index: 100;
    background-color: var(--black-white--black);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 1.5em;
    padding: 1.5em 1em;
    display: none;
    position: absolute;
    inset: 4.4em auto auto 0%;
    box-shadow: 0 2em 3em #00000040;
  }

  .m-nav-cta {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .m-nav-cta.is-dsp-none {
    width: 100%;
    display: block;
  }

  .m-nav-mbl {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: var(--_consensys-colors---grey--grey-100);
    cursor: pointer;
    border-radius: 5em;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 2em;
    height: 1.25em;
    margin-right: .25em;
    padding: .25em .5em;
    display: flex;
    position: relative;
    inset: auto 0% auto auto;
  }

  .m-nav-mbl.w--open {
    background-color: var(--_consensys-colors---black--black-100);
    cursor: pointer;
    width: 2em;
    padding-left: .5em;
    padding-right: .5em;
    transition: all .2s ease-in-out;
  }

  .m-nav-mbl-ham {
    grid-column-gap: .125em;
    grid-row-gap: .125em;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .m-nav-brand {
    flex: 1;
    padding-left: 0;
  }

  .m-nav-brand.w--current {
    width: auto;
  }

  .m-nav-item {
    color: #fff;
    width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }

  .m-nav-item-drop, .m-nav-item-drop.w--open {
    z-index: 1;
  }

  .m-nav-item-drop.m-anm-caret-trig {
    color: #fff;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }

  .m-nav-item-layout {
    z-index: 0;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .m-nav-logo {
    width: 9.5em;
    height: 100%;
  }

  .m-nav-btn {
    background-color: var(--_consensys-colors---grey--grey-950);
    border: 1px solid #313131ad;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .m-sec-bg.is-3d-space.is-min {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .m-pop-art-txt, .m-pop-art-title {
    font-size: .875em;
  }

  .m-sec-crd {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
    padding: 2.5em 2em;
  }

  .m-prd-logo {
    padding: 1em 2em;
  }

  .m-prd-logo:where(.w-variant-c89d86fc-0a0e-e8b6-c1a3-4e09c11fe519) {
    padding: 1em 1.5em;
  }

  .m-prd-logo:where(.w-variant-2376ffe5-0beb-ac15-655b-bdc062572ca5) {
    width: auto;
    height: auto;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .m-prd-logo-txt.is-1st {
    font-size: 2em;
  }

  .m-prd-logo-txt.is-1st:where(.w-variant-c89d86fc-0a0e-e8b6-c1a3-4e09c11fe519) {
    font-size: 1.75em;
  }

  .m-prd-logo-txt.is-2nd {
    font-size: 2em;
  }

  .m-prd-logo-txt.is-2nd:where(.w-variant-c89d86fc-0a0e-e8b6-c1a3-4e09c11fe519) {
    font-size: 1.75em;
  }

  .m-prd-sec-logo {
    justify-content: flex-start;
    align-items: center;
  }

  .m-sec-head-txt {
    font-size: 1.5em;
  }

  .m-sec-prd-intro-txt.is-light {
    font-size: 1.125em;
  }

  .m-prd-tab-vis-wrp {
    min-height: 20em;
  }

  .m-prd-tab-crd {
    padding: 3.5em 2.5em;
  }

  .m-prd-tab-crd-cont {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
  }

  .m-prd-tab-crd-cols {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
    flex-flow: column;
  }

  .m-prd-tab-crd-cols.is-img-lft-3 {
    flex-flow: column;
  }

  .m-prd-tab-crd-cols-item {
    flex: none;
    width: 100%;
  }

  .m-prd-tab-crd-cols-item:where(.w-variant-938866c9-fca2-ed4a-db27-acb443d1b90c) {
    width: 47%;
  }

  .m-prd-tab-crd-cols-item:where(.w-variant-c0c3944f-3cb2-8756-cc75-81ac7106f18a), .m-prd-tab-crd-cols-item:where(.w-variant-1979968c-8bff-ea9b-59bf-2661938dc625), .m-prd-tab-crd-cols-item:where(.w-variant-08a24ca1-5d75-57fc-e400-595c5fcfbd51), .m-prd-tab-crd-cols-item:where(.w-variant-a3595003-6cac-caea-bd19-0ad063b6096e), .m-prd-tab-crd-cols-item:where(.w-variant-fa454ef0-bda3-6df1-449d-2b4ac0367052) {
    width: 100%;
  }

  .m-prd-tab-crd-cols-item:where(.w-variant-bdc37323-7017-d80d-970c-053f70086592) {
    flex: 0 auto;
    width: 100%;
  }

  .m-prd-tab-crd-cols-item:where(.w-variant-e60058cb-3f6b-aacc-e1ce-a6c7198d53d0) {
    flex: 0 auto;
    width: 47%;
  }

  .m-prd-tab-cnt {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
  }

  .m-prd-vis-item-src {
    display: block;
    position: relative;
  }

  .m-prd-vis-item-src.is-img-lft-creator-ai {
    width: 100%;
    height: 100%;
    top: 3em;
    bottom: auto;
    left: 0%;
  }

  .m-team-bnf-sldr-msk, .m-team-bnf-sldr {
    height: 25em;
  }

  .m-team-case-logo {
    font-size: 1.25em;
  }

  .m-team-bnf-case-logo-src {
    width: 10em;
  }

  .m-team-bnf-case-txt {
    font-size: 1.5em;
  }

  .m-team-bnf-sldr-arw.is-lft {
    left: 2em;
  }

  .m-team-bnf-sldr-arw.is-rgt {
    right: 2em;
  }

  .m-cpb-crd.is-min {
    width: 100%;
  }

  .m-cpb-ft-pad {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }

  .m-cpb-ft-pad.is-md {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }

  .m-cpb-head-title {
    font-size: 1.75em;
  }

  .m-stat-item-num-txt {
    font-size: 1em;
  }

  .m-stat-item-cnt-txt {
    font-size: .875em;
  }

  .m-cpb-head {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .m-wrld-crd-img {
    width: 3.5em;
    height: 3.5em;
    padding: .5em;
  }

  .m-wrld-crd-img-src {
    object-fit: contain;
  }

  .m-wrld-crd-pad {
    padding: .5em 1.5em .5em .5em;
  }

  .m-wrld-crd-title {
    font-size: 1.125em;
  }

  .m-wrld-crd-wrld-info-txt {
    font-size: .875em;
  }

  .m-case-home.is-min {
    height: 10em;
  }

  .m-case-home-layout.is-min {
    flex-flow: row;
  }

  .m-case-home-logo, .m-case-home-body.is-in-active.is-min, .m-case-home-body.is-active.is-min {
    flex: 1;
  }

  .m-case-home-sldr-arw.is-lft {
    left: 13.5em;
  }

  .m-case-home-sldr-arw.is-rgt {
    right: 13.5em;
  }

  .m-tes {
    height: auto;
  }

  .m-quote-info {
    width: 100%;
  }

  .m-quote-info-pad {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }

  .m-quote-info-cnt {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .m-quote-info-body {
    flex-flow: wrap;
    padding-top: 1.5em;
  }

  .m-quote-sldr-msk {
    height: auto;
  }

  .m-quote-sldr-layout {
    flex-flow: column;
  }

  .m-quote-cnt {
    padding-top: 3.5em;
    padding-bottom: 5em;
  }

  .m-tes-mrk {
    width: 2.5em;
    height: 2.5em;
  }

  .m-quote-cnt-wrp {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .m-tes-txt {
    font-size: 1.125em;
  }

  .m-tes-auth {
    width: 100%;
  }

  .m-cta-home-pad {
    flex-flow: column;
    padding: 3.5em 2em;
  }

  .m-cta-home-head {
    width: 100%;
  }

  .m-cta-home-item {
    padding: 1.5em;
  }

  .m-cta-home-ico {
    width: 2.5em;
  }

  .m-cta-home-items {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .m-cta-home-item-title {
    font-size: 1.5em;
  }

  .m-cta-home-item-sub-title {
    font-size: 1em;
  }

  .m-val {
    height: 100%;
    min-height: auto;
  }

  .m-val-pad {
    padding: 2em 1.5em;
  }

  .m-val-layout {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
    flex-flow: row;
    justify-content: flex-start;
    position: static;
  }

  .m-val-head {
    z-index: 2;
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    border-top-style: none;
    border-top-color: #ffffff3d;
    flex-flow: row;
    flex: none;
    width: 40%;
    padding-top: 0;
    position: relative;
  }

  .m-val-head-title.is-txt-white {
    font-size: 1.25em;
  }

  .m-val-ico {
    width: 2.5em;
    height: 2.5em;
    padding: .5em;
  }

  .m-val-body-txt.is-txt-white {
    color: #ffffffbf;
    font-size: 1em;
  }

  .m-val-body {
    flex: 1;
    height: auto;
    padding: 0;
    display: block;
    position: static;
    inset: 0% 0% auto;
  }

  .m-val-bg {
    height: 100%;
    display: block;
    inset: 0%;
  }

  .m-cnt-head-title {
    font-size: 1.5em;
  }

  .m-prd-ft-tab-cnt, .m-prd-ft-tab-cnt.is-creator-ai.is-marketing {
    padding-top: 2.5em;
  }

  .m-prd-ft-tab-wrp, .m-prd-ft-tab-wrp.is-insight-core {
    padding-left: 2em;
    padding-right: 2em;
  }

  .category-pills {
    flex-flow: column;
  }

  .m-frm-slct {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: column;
  }

  .m-wrld-frm-slct-title {
    margin-bottom: 0;
  }

  .m-wrld-frm-dvdr {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .m-wrld-frm-dvdr-line {
    width: 100%;
    height: 1px;
  }

  .m-wrld-frm-col {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .m-tab-mdl-pill-item {
    flex: none;
    width: 30%;
  }

  .m-tab-mdl-pill-item.is-pill {
    width: auto;
  }

  .m-ui-scrn-head {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-flow: column;
  }

  .m-num-idc {
    width: 1.75em;
    height: 1.75em;
  }

  .m-ui-scrn-head-txt {
    font-size: 1em;
  }

  .m-num-idc-txt {
    font-size: .875em;
  }

  .m-case-pst-body, .m-sec-head-3 {
    width: 100%;
  }

  .m-ptrn-area.is-sz-1 {
    height: 40%;
  }

  .m-sec-dwl-col.is-frm {
    width: 100%;
  }

  .m-sec-pad-2 {
    padding: 5em 2.5em;
  }

  .m-case-pst-client-info-items {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }

  .m-blg-pst-col-head.is-stk {
    flex-flow: column;
  }

  .m-blg-pst-col-head.is-stk.is-alg-x-md {
    flex-flow: row;
  }

  .m-case-pst-title {
    font-size: 2.5em;
  }

  .m-cols-2.is-blg-pst-hr {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    flex-flow: column;
  }

  .m-blg-pst-col-cnt {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-case-pst-col {
    width: 100%;
  }

  .m-case-pst-col.is-share {
    flex-flow: row;
    width: 100%;
  }

  .m-sec-bg-2 {
    z-index: 1;
  }

  .m-sec-bg-img {
    z-index: 0;
  }

  .m-case-pst-cnt {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    flex-flow: column;
    padding-top: 2.5em;
  }

  .m-case-pst-client-info-item {
    width: 47%;
  }

  .m-sec-head-cols {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    flex-flow: column;
  }

  .m-tab-prd-ftr {
    flex-flow: column;
  }

  .m-tab-prd-ftr-mnu.is-rgt {
    padding-top: 2.5em;
    padding-left: 0;
  }

  .m-tab-prd-ftr-mnu.is-rgt:where(.w-variant-ae152c7f-a0e4-8a72-178d-5e053836746e) {
    padding-right: 0;
  }

  .m-tab-prd-ftr-cnt {
    width: 100%;
    padding-left: 0;
  }

  .m-tab-prd-ftr-cnt-prg {
    margin-top: 1.5em;
  }

  .m-tab-prd-ftr-cnt-txt {
    margin-top: 0;
  }

  .m-tab-prd-ftr-cnt-body {
    overflow: hidden;
  }

  .m-tab-prd-ftr-cnt-pad {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-tab-prd-ftr-vis {
    padding: 1.5em;
  }

  .m-prd-ftr-vis-md {
    display: block;
  }

  .m-prd-ftr-vis-lg {
    display: none;
  }

  .m-tab-prd-ftr-cnt-body-lay {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: row;
    flex: 1;
    align-items: center;
    padding-top: 1.5em;
    display: flex;
  }

  .m-tab-prd-ftr-cnt-body-lay:where(.w-variant-af41b842-56b9-535b-8208-50c71f904c8e), .m-tab-prd-ftr-cnt-body-lay.is-img-lft-31, .m-tab-prd-ftr-cnt-body-lay.is-img-lft-36 {
    flex-flow: row-reverse;
    flex: none;
    width: 100%;
  }

  .m-tab-prd-ftr-cnt-body-col {
    flex: 1;
    width: 100%;
  }

  .m-slot-cnt-layer-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .m-col-lft-col.is-sub-topics-head {
    width: 100%;
  }

  .div-block-31 {
    height: 20em;
    right: 5em;
  }

  .m-cpb.is-col, .m-tes-col {
    flex-flow: column;
  }

  .m-team-bnf.is-min {
    padding-left: 0;
    padding-right: 0;
  }

  .m-team-bnf-row {
    flex-flow: column;
    width: 100%;
  }

  .m-team-bnf-row.is-col {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    justify-content: space-between;
    align-items: flex-start;
  }

  .m-team-bnf-cnt {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    width: 100%;
  }

  .m-team-bnf-tab-mnu-item {
    background-image: linear-gradient(#f0f3f8, #f0f3f8);
  }

  .m-team-bnf-tab-mnu-txt {
    font-size: 1.125em;
  }

  .m-team-bnf-cnt-col {
    width: 100%;
    display: block;
    position: relative;
    left: 0;
  }

  .m-team-bnf-cnt-col.is-tab-1, .m-team-bnf-cnt-col.is-tab-2, .m-team-bnf-cnt-col.is-tab-3, .m-team-bnf-cnt-col.is-tab-4, .m-team-bnf-cnt-col.is-tab-5 {
    display: block;
  }

  .m-team-bnf-cnt-txt, .m-team-bnf-cnt-txt.is-tab-1 {
    font-size: 1.125em;
  }

  .m-team-bnf-mnu-col {
    flex: none;
    width: 43%;
  }

  .m-team-bnf-head {
    display: none;
  }

  .m-space-3d-grid-filter {
    z-index: 10;
    background-image: linear-gradient(#fff0, #fff 50%);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .m-dvdr-line-x {
    display: none;
  }

  .m-tes-pad {
    padding: 2em;
  }

  .m-tes-bot {
    min-height: auto;
  }

  .m-tab-prd-ftr-vr {
    flex-flow: column;
  }

  .m-tab-prd-ftr-vr-mnu {
    flex-flow: row;
    width: 100%;
    overflow: auto;
  }

  .m-tab-prd-ftr-vr-cnt {
    width: 100%;
    padding-left: 0;
  }

  .m-tab-prd-ftr-vr-mnu-itm {
    flex: none;
    width: 45%;
  }

  .m-team-bnf-col {
    width: 47%;
  }

  .m-team-bnf-item-head {
    font-size: 1.25em;
  }

  .m-team-bnf-item-txt {
    font-size: 1em;
  }

  .m-team-bnf-item-icon {
    width: 2.5em;
    height: 2.5em;
  }

  .m-team-bnf-item-head-min {
    padding-top: 1.25em;
  }

  .m-nav-sub-item-col-group {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    width: 100%;
    padding-bottom: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .m-dwl-frm {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }

  .m-dwl-frm.is-dwl-lp2 {
    padding-top: 8.5em;
  }

  .mjx-dl-nav_dropdown {
    width: 100%;
  }

  .mjx-dl-nav_dropdown.is-hover {
    position: static;
  }

  .m-bullet-row {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .m-sec-cols-dwl-item {
    flex: 1;
  }

  .m-sec-dwl-lay {
    flex-flow: column-reverse;
  }

  .m-sec-dwl-lay.is-dwl-lp2 {
    flex-flow: column wrap;
  }

  .m-dwl-ft-img {
    flex: 1;
  }

  .m-dwl-ft-img-src {
    height: 23.5vw;
  }

  .m-btn-3 {
    padding: .75em 1.5em;
  }

  .m-datacore-mdl {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .m-vis-src.is-shdw.is-marketing {
    position: relative;
  }

  .m-tab-vis-wrp {
    padding: 0;
  }

  .menu-button {
    background-image: linear-gradient(#ffffff80, #ffffff80);
    border-radius: 5em;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 2em;
    height: 1.5em;
    padding: 0 .5em;
    display: flex;
  }

  .m-why-ic-vis {
    height: 26em;
  }

  .m-sec-head-layout {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    flex-flow: column;
  }

  .m-val-col {
    flex: none;
    width: 100%;
  }

  .m-val-cols {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: wrap;
    justify-content: space-between;
  }

  .m-sec-heo-title {
    font-size: 3em;
  }

  .m-sec-heo-title.is-home-hero, .m-sec-heo-title.is-home-hero.split-1 {
    font-size: 5em;
  }

  .m-sec-heo-title.is-home.is-txt-white, .m-sec-heo-title.is-prd-page-hero {
    font-size: 2.5em;
  }

  .m-sec-heo-title.is-dwl {
    font-size: 2.25em;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_sizes-in-em---em--sm-0: 0em;
    --_sizes-in-em---em--sm-1: .125em;
    --_sizes-in-em---em--sm-2: .25em;
    --_sizes-in-em---em--sm-3: .5em;
    --_sizes-in-em---em--sm-4: .875em;
    --_sizes-in-em---em--sm-5: .75em;
    --_sizes-in-em---em--sm-6: .875em;
    --_sizes-in-em---em--sm-7: 1em;
    --_sizes-in-em---em--md-1: 1.125em;
    --_sizes-in-em---em--md-2: 1.25em;
    --_sizes-in-em---em--md-3: 1.5em;
    --_sizes-in-em---em--md-4: 1.75em;
    --_sizes-in-em---em--md-5: 2em;
    --_sizes-in-em---em--lg-1: 2.5em;
    --_sizes-in-em---em--lg-2: 3em;
    --_sizes-in-em---em--lg-3: 3.5em;
    --_sizes-in-em---em--lg-4: 4em;
    --_sizes-in-em---em--lg-5: 4.5em;
    --_sizes-in-em---em--xl-1: 5em;
    --_sizes-in-em---em--xl-2: 5.5em;
    --_sizes-in-em---em--xl-3: 6em;
    --_sizes-in-em---em--xl-4: 6.5em;
    --_sizes-in-em---em--xl-5: 7em;
    --_sizes-in-em---em--hg-1: 7.5em;
    --_sizes-in-em---em--hg-2: 8em;
    --_sizes-in-em---em--hg-3: 8.5em;
    --_sizes-in-em---em--hg-4: 9em;
    --_sizes-in-em---em--hg-5: 9.5em;
    --_sizes-in-em---em--gg-1: 10em;
    --_sizes-in-em---em--gg-2: 10.5em;
    --_sizes-in-em---em--gg-3: 11em;
    --_sizes-in-em---em--gg-4: 11.5em;
    --_sizes-in-em---em--gg-5: 12em;
    --_sizes-in-em---em--ma-1: 12.5em;
    --_sizes-in-em---em--ma-2: 13em;
    --_sizes-in-em---em--ma-3: 13.5em;
    --_sizes-in-em---em--ma-4: 14em;
    --_sizes-in-em---em--ma-5: 14.5em;
    --_sizes-in-em---em--en-1: 15em;
    --_sizes-in-em---em--en-2: 15.5em;
    --_sizes-in-em---em--en-3: 16em;
    --_sizes-in-em---em--en-4: 16.5em;
    --_sizes-in-em---em--en-5: 17em;
    --_sizes-in-em---em--gap-none: 0em;
    --_sizes-in-em---em--gap-xs: .25em;
    --_sizes-in-em---em--gap-sm: .5em;
    --_sizes-in-em---em--gap-md: 1em;
    --_sizes-in-em---em--gap-lg: 2em;
    --_sizes-in-em---em--gap-xl: 3.5em;
    --_sizes-in-em---em--gap-sm-1: .25em;
    --_sizes-in-em---em--gap-sm-2: .5em;
    --_sizes-in-em---em--gap-sm-3: .75em;
    --_sizes-in-em---em--gap-sm-4: .875em;
    --_sizes-in-em---em--gap-sm-5: 1em;
    --_sizes-in-em---em--gap-sm-6: 1.125em;
    --_sizes-in-em---em--gap-sm-7: 1.25em;
    --_sizes-in-em---em--gap-md-1: 1.5em;
    --_sizes-in-em---em--gap-md-2: 1.75em;
    --_sizes-in-em---em--gap-md-3: 2em;
    --_sizes-in-em---em--gap-md-4: 2.5em;
    --_sizes-in-em---em--gap-md-5: 3em;
    --_sizes-in-em---em--gap-lg-1: 3.5em;
    --_sizes-in-em---em--gap-lg-2: 4em;
    --_sizes-in-em---em--gap-lg-3: 4.5em;
    --_sizes-in-em---em--gap-lg-4: 5em;
    --_sizes-in-em---em--gap-lg-5: 5.5em;
    --_sizes-in-em---em--gap-xl-1: 6em;
    --_sizes-in-em---em--gap-xl-2: 6.5em;
    --_sizes-in-em---em--gap-xl-3: 7em;
    --_sizes-in-em---em--gap-xl-4: 7.5em;
    --_sizes-in-em---em--gap-xl-5: 8em;
    --_sizes-in-percent---sm-0: 0%;
    --_sizes-in-percent---sm-1: 5%;
    --_sizes-in-percent---sm-2: 10%;
    --_sizes-in-percent---sm-3: 15%;
    --_sizes-in-percent---sm-4: 20%;
    --_sizes-in-percent---sm-5: 25%;
    --_sizes-in-percent---md-1: 30%;
    --_sizes-in-percent---md-2: 35%;
    --_sizes-in-percent---md-3: 40%;
    --_sizes-in-percent---md-4: 45%;
    --_sizes-in-percent---md-5: 50%;
    --_sizes-in-percent---lg-1: 55%;
    --_sizes-in-percent---lg-2: 60%;
    --_sizes-in-percent---lg-3: 65%;
    --_sizes-in-percent---lg-4: 70%;
    --_sizes-in-percent---lg-5: 75%;
    --_sizes-in-percent---xl-1: 80%;
    --_sizes-in-percent---xl-2: 85%;
    --_sizes-in-percent---xl-3: 90%;
    --_sizes-in-percent---xl-4: 95%;
    --_sizes-in-percent---xl-5: 100%;
    --_sizes-in-percent---col-1-4: 100%;
    --_sizes-in-percent---col-1-3: 100%;
    --_sizes-in-percent---col-1-2: 100%;
    --_sizes-in-percent---col-2-3: 100%;
    --_sizes-in-percent---col-3-4: 100%;
    --_sizes-in-percent---full: 100%;
    --_padding---sections--hero-pad-y-top: 7.5em;
    --_padding---sections--sec-pad-x-nm: 1em;
    --_padding---sections--sec-pad-x-sm: 1em;
    --_padding---sections--sec-pad-y-nm: 3.5em;
    --_padding---sections--sec-pad-y-sm: 2.5em;
    --_padding---sections--sec-pad-y-lg: 5em;
    --_padding---cards--crd-pad-xs: .5em;
    --_padding---cards--crd-pad-sm: .5em;
    --_padding---cards--crd-pad-md: .75em;
    --_padding---cards--crd-pad-lg: .75em;
    --_padding---cards--crd-pad-xl: 1.25em;
    --_padding---cards--crd-pad-hg: 1.25em;
    --_padding---cards--crd-pad-xh: 1.5em;
    --_padding---content--cnt-pad-x-lg: 1em;
    --_padding---content--cnt-pad-x-md: 1em;
    --_padding---content--cnt-pad-x-sm: 1em;
    --_padding---content--cnt-pad-y-lg: 3.5em;
    --_padding---content--cnt-pad-y-md: 2.5em;
    --_padding---content--cnt-pad-y-sm: 1.5em;
    --_sizes-in-vh---img-full-hgt: 40vh;
    --_sizes-in-vh---100vh: 100vh;
    --_sizes-in-vh---95vh: 95vh;
    --_sizes-in-vh---90vh: 90vh;
    --_sizes-in-vh---85vh: 85vh;
    --_sizes-in-vh---80vh: 80vh;
    --_sizes-in-vh---75vh: 75vh;
    --_sizes-in-vh---70vh: 70vh;
    --_sizes-in-vh---65vh: 65vh;
    --_sizes-in-vh---60vh: 60vh;
    --_sizes-in-vh---55vh: 55vh;
    --_sizes-in-vh---50vh: 30vh;
    --_sizes-in-vh---45vh: 45vh;
    --_sizes-in-vh---40vh: 40vh;
    --_sizes-in-vh---35vh: 35vh;
    --_sizes-in-vh---30vh: 30vh;
    --_sizes-in-vh---25vh: 25vh;
    --_sizes-in-vh---20vh: 20vh;
    --_sizes-in-vh---19-5vh: 19.5vh;
    --_sizes-in-vh---19vh: 19vh;
    --_sizes-in-vh---18-5vh: 18.5vh;
    --_sizes-in-vh---18vh: 18vh;
    --_sizes-in-vh---17-5vh: 17.5vh;
    --_sizes-in-vh---17vh: 17vh;
    --_sizes-in-vh---16-5vh: 16.5vh;
    --_sizes-in-vh---16vh: 16vh;
    --_sizes-in-vh---15-5vh: 15.5vh;
    --_sizes-in-vh---15vh: 15vh;
    --_sizes-in-vh---14-5vh: 14.5vh;
    --_sizes-in-vh---14vh: 14vh;
    --_sizes-in-vh---13-5vh: 13.5vh;
    --_sizes-in-vh---13vh: 13vh;
    --_sizes-in-vh---12-5vh: 12vh;
    --_sizes-in-vh---12vh: 12vh;
    --_sizes-in-vh---11-5vh: 11.5vh;
    --_sizes-in-vh---11vh: 10vh;
    --_sizes-in-vh---10-5vh: 10.5vh;
    --_sizes-in-vh---10vh: 10vh;
    --_sizes-in-vh---9-5vh: 9.5vh;
    --_sizes-in-vh---9vh: 9vh;
    --_sizes-in-vh---8-5vh: 8.5vh;
    --_sizes-in-vh---8vh: 8vh;
    --_sizes-in-vh---7-5vh: 7.5vh;
    --_sizes-in-vh---7vh: 7vh;
    --_sizes-in-vh---6-5vh: 6.5vh;
    --_sizes-in-vh---6vh: 6vh;
    --_sizes-in-vh---5-5vh: 5.5vh;
    --_sizes-in-vh---5vh: 5vh;
    --_sizes-in-vh---21vh: 21vh;
    --_sizes-in-vh---22vh: 22vh;
    --_sizes-in-vh---23vh: 23vh;
    --_sizes-in-vh---24vh: 24vh;
    --_sizes-in-vh---expert-portrait: 22vh;
    --_sizes-in-vh---expert-bg: 17.5vh;
    --_type-scales---dsp-1: 4em;
    --_type-scales---dsp-2: 3.5em;
    --_type-scales---dsp-3: 3em;
    --_type-scales---hdg-1: 2.5em;
    --_type-scales---hdg-2: 2.25em;
    --_type-scales---hdg-3: 1.75em;
    --_type-scales---hdg-4: 1.25em;
    --_type-scales---hdg-5: 1em;
    --_type-scales---hdg-6: 1.125em;
    --_type-scales---sub-1: 1em;
    --_type-scales---sub-2: 1em;
    --_type-scales---sub-3: 1em;
    --_type-scales---txt-mc: .625em;
    --_type-scales---txt-xs: .75em;
    --_type-scales---txt-sm: .875em;
    --_type-scales---txt-md: .875em;
    --_type-scales---txt-lg: 1em;
    --_type-scales---txt-xl: 1.25em;
    --_type-scales---txt-hg: 1.5em;
    --_type-scales---lh-reset: 1;
    --_type-scales---lh-sm-1: 1.05;
    --_type-scales---lh-sm-2: 1.15;
    --_type-scales---lh-sm-3: 1.2;
    --_type-scales---lh-sm-4: 1.25;
    --_type-scales---lh-sm-5: 1.3;
    --_type-scales---lh-md-1: 1.35;
    --_type-scales---lh-md-2: 1.4;
    --_type-scales---lh-md-3: 1.45;
    --_type-scales---lh-md-4: 1.5;
    --_type-scales---lh-md-5: 1.65;
  }

  h1 {
    font-size: 2.5rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .mjx-dl-section_padding-lr {
    padding-left: 3.5%;
    padding-right: 3.5%;
  }

  .m-nav-cols.is-alg-y-ctr {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .m-nav-cols.is-footer.is-footnote {
    justify-content: flex-start;
    align-items: stretch;
  }

  .m-nav-brand-wrp {
    padding-left: 0;
  }

  .m-nav-cnt {
    height: auto;
  }

  .m-nav-drop {
    inset: 0% auto auto 0%;
  }

  .is-col-1-3, .is-col-2-3 {
    width: 100%;
  }

  .mjx-dl-menu {
    padding-left: 1.5%;
    padding-right: 1.5%;
  }

  .m-nav-sub-item-col {
    max-width: 100%;
  }

  .m-nav-sub-item-col.is-nav-col {
    min-width: 48%;
  }

  .mjx-col-1-2 {
    flex: none;
    width: 100%;
  }

  .mjx-dl-tab_menu-item {
    flex: none;
  }

  .mjx-dl-footer_copyright {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 3.5%;
    padding-right: 3.5%;
  }

  .m-nav-sub-item.mjx-col-1-2.is-nav-item, .m-nav-sub-item.mjx-col-1-2.is-constraint {
    max-width: 100%;
  }

  .m-sec-eye {
    font-size: .875em;
  }

  .m-sec-head.is-prd-ft-tab.is-80 {
    width: 100%;
  }

  .m-sec-head.is-dwl {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    flex-flow: column;
  }

  .m-cols.is-gap-product-row {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: column;
  }

  .m-cols.is-css-cta.is-bg-css-pink, .m-cols.is-gap-sentiment {
    flex-flow: column;
  }

  .m-cols.is-world-select {
    padding-left: 0;
  }

  .m-cols.is-row-wrp.is-1-4-gap-md {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .m-cols.is-col-gap-lg {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .m-cols-item, .m-cols-item.is-col-1-2-md {
    width: 100%;
  }

  .m-cols-item.is-auto.is-style-csss {
    width: auto;
  }

  .m-cols-item.is-article-column {
    width: 100%;
  }

  .m-cols-item.is-cta-content.is-bg-css-pink {
    width: 100%;
    padding: 2em 1.5em;
  }

  .m-cols-item.is-cta-img, .m-cols-item.is-solution {
    width: 100%;
  }

  .m-cols-item.is-lay-col-1-2 {
    width: 47%;
  }

  .m-rows.is-gap-product-row {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .m-bg.is-bg-grd--css-world-pc, .m-bg.is-bg-insightcore {
    height: 220vh;
  }

  .m-sec-pad {
    padding-left: 2em;
    padding-right: 2em;
  }

  .m-sec-pad.is-pad-top-0.is-cta {
    padding-top: 5em;
  }

  .m-sec-pad.is-cta, .m-sec-pad.is-dwl-lp2 {
    padding-left: 2em;
    padding-right: 2em;
  }

  .m-sec-title {
    font-size: 2em;
  }

  .m-crd-wrp {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: column;
  }

  .m-crd-wrp.is-article {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: row;
    padding: 1em;
  }

  .m-crd-img {
    min-height: 20em;
  }

  .m-crd-img.is-article-main {
    width: 100%;
    min-height: 15em;
  }

  .m-crd-cnt, .m-crd-cnt.is-article-main {
    width: 100%;
  }

  .m-sec-layout.is-gap-model {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
  }

  .m-case {
    flex-flow: column-reverse;
  }

  .m-case-img {
    width: 100%;
    min-height: 15em;
  }

  .m-case-cnt {
    padding: 2em 1.5em;
  }

  .m-sec-card.is-anm-trig, .m-sec-card.is-sentiment {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }

  .m-tab-pill-1st {
    padding: .5em 1em;
  }

  .m-tab-pill-2nd.is-bg-pink {
    flex: none;
    padding: .5em 1em;
  }

  .m-tab-1st-line {
    display: none;
  }

  .m-tab-mdl-l1 {
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
  }

  .m-tab-mdl-l1-menu {
    flex-flow: wrap;
    width: 100%;
  }

  .m-tab-mdl-l1-cnt {
    padding-top: 1.5em;
  }

  .m-tab-mdl-menu-item.is-segment, .m-tab-mdl-menu-item.is-format {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    width: auto;
  }

  .m-tab-mdl-menu-item.is-category {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    width: auto;
    padding: .5em 1em;
  }

  .m-model-img-wrp {
    width: 2.5em;
    height: 2.5em;
  }

  .m-tab-model-pane-wrrapper.is-level-2 {
    flex-flow: wrap;
  }

  .m-tab-mdl-l2 {
    flex-flow: column;
    width: 100%;
  }

  .m-tab-mdl-l2-menu {
    flex-flow: wrap;
  }

  .m-tab-mdl-l2-cnt-pane-item {
    padding-top: 1.5em;
  }

  .m-tab-model-line, .m-tab-model-bg {
    display: none;
  }

  .m-tab-mdl-menu-check-wrp {
    width: 1em;
    height: 1em;
  }

  .m-tab-mdl-l2-menu-item-wrp {
    height: auto;
  }

  .m-tab-sub-item {
    flex-flow: wrap;
    flex: 1;
  }

  .m-tab-col {
    height: 140%;
  }

  .m-sec-cont.is-crd.is-css-word {
    padding-left: 2em;
    padding-right: 2em;
  }

  .m-title {
    --_type-scales---dsp-1: 4em;
    --_type-scales---dsp-2: 3.5em;
    --_type-scales---dsp-3: 3em;
    --_type-scales---hdg-1: 2.5em;
    --_type-scales---hdg-2: 2.25em;
    --_type-scales---hdg-3: 1.75em;
    --_type-scales---hdg-4: 1.25em;
    --_type-scales---hdg-5: 1em;
    --_type-scales---hdg-6: 1.125em;
    --_type-scales---sub-1: 1em;
    --_type-scales---sub-2: 1em;
    --_type-scales---sub-3: 1em;
    --_type-scales---txt-mc: .625em;
    --_type-scales---txt-xs: .75em;
    --_type-scales---txt-sm: .875em;
    --_type-scales---txt-md: .875em;
    --_type-scales---txt-lg: 1em;
    --_type-scales---txt-xl: 1.25em;
    --_type-scales---txt-hg: 1.5em;
    --_type-scales---lh-reset: 1;
    --_type-scales---lh-sm-1: 1.05;
    --_type-scales---lh-sm-2: 1.15;
    --_type-scales---lh-sm-3: 1.2;
    --_type-scales---lh-sm-4: 1.25;
    --_type-scales---lh-sm-5: 1.3;
    --_type-scales---lh-md-1: 1.35;
    --_type-scales---lh-md-2: 1.4;
    --_type-scales---lh-md-3: 1.45;
    --_type-scales---lh-md-4: 1.5;
    --_type-scales---lh-md-5: 1.65;
    font-size: 5em;
  }

  .m-title.is-stat-md {
    font-size: 2.5em;
  }

  .m-sec-txt, .m-sec-txt.is-hero {
    font-size: 1.125em;
  }

  .m-viz-chart-wrp.is-chart-scale {
    width: 12em;
  }

  .image-3, .m-cols-item-2, .m-cols-item-2.is-team {
    width: 100%;
  }

  .m-tab-hero-menu.is-data-core {
    width: 86%;
  }

  .m-tab-hero-menu.is-insight-core {
    width: 74%;
  }

  .m-tab-hero-menu.is-creator-ai {
    width: 78%;
  }

  .m-cta-inner {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: column;
  }

  .m-cta-cnt.is-wrp-sm {
    flex-flow: column;
  }

  .m-cta-img-wrp {
    width: 100%;
    height: 12.5em;
  }

  .m-hero-news {
    width: 100%;
  }

  .m-tab-dgr-canvas-body {
    padding-bottom: 1.5em;
    padding-left: 0;
    padding-right: 0;
  }

  .m-article-topic {
    font-size: .875em;
  }

  .m-article-title {
    font-size: 1em;
  }

  .m-sldr-arw.is-lft, .m-sldr-arw.is-rgt {
    bottom: -5%;
  }

  .m-sec-pad-hero {
    padding-left: 2em;
    padding-right: 2em;
  }

  .m-sec-pad-hero.is-hero-team {
    padding-bottom: 8em;
  }

  .marquee-con {
    width: 800vw;
  }

  .marquee {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .marquee-item {
    padding: 1rem;
  }

  .m-sec-cont-2.is-crd-shdw.is-pad-offset-lg {
    padding-top: 2.5em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-stat-title-num {
    font-size: 2.5em;
  }

  .m-loop-cnt.is-offset-top, .m-loop-cnt.is-offset-bot {
    width: 90%;
  }

  .m-loop-cnt-inner {
    padding-left: 1em;
    padding-right: 1em;
  }

  .crd-filter {
    background-image: radial-gradient(circle, #1f222900 52%, #121213cc 76%, #121213);
  }

  .css-eng_sz-set {
    width: 8.5em;
    height: 8.5em;
  }

  .grd-1-col {
    grid-row-gap: 1.5rem;
  }

  .m-sec-hero-pop {
    width: 100%;
    padding: 0;
  }

  .m-pop-art.is-item-1 {
    align-items: stretch;
  }

  .m-pop-art-img.is-home-hero {
    height: 100%;
  }

  .m-nav-wrp, .m-sec-bg.is-3d-space.is-min {
    padding-left: 2em;
    padding-right: 2em;
  }

  .m-sec-head-txt {
    font-size: 1.25em;
  }

  .m-tab-s1-menu {
    width: 100%;
  }

  .m-tab-s1-menu-btn {
    flex: none;
  }

  .m-prd-tab-crd {
    padding-left: 2em;
    padding-right: 2em;
  }

  .m-prd-tab-crd-cols-item {
    width: 100%;
  }

  .m-prd-tab-cnt {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-team-bnf-sldr-msk {
    width: 35em;
  }

  .m-cpb-head-title {
    font-size: 1.5em;
  }

  .m-case-home.is-min {
    height: 15em;
  }

  .m-case-home-sldr-arw.is-lft {
    left: 6.5em;
  }

  .m-case-home-sldr-arw.is-rgt {
    right: 6.5em;
  }

  .m-quote-cnt {
    padding-left: 2em;
    padding-right: 2em;
  }

  .m-tes-main {
    flex-flow: column;
  }

  .m-cta-home-items {
    width: 100%;
  }

  .m-val-layout {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: column;
  }

  .m-val-head {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .m-val-body-txt.is-txt-white {
    font-size: .875em;
  }

  .m-sec-prd-hero-txt.is-txt-white {
    font-size: 1em;
  }

  .m-sec-cont-3 {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
  }

  .m-sec-dwl-col {
    flex: none;
    width: 100%;
  }

  .m-sec-pad-2 {
    padding-bottom: 3.5em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .m-cta-body {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: column;
  }

  .m-case-pst-title {
    font-size: 2em;
  }

  .m-share {
    width: auto;
  }

  .m-cta-img-2 {
    width: 100%;
    height: 12.5em;
  }

  .m-tab-prd-ftr-cnt-hed-tlt {
    font-size: 1.125em;
  }

  .m-tab-prd-ftr-cnt-prg {
    margin-top: 1em;
  }

  .m-tab-prd-ftr-cnt-txt {
    font-size: .875em;
  }

  .m-tab-prd-ftr-cnt-pad {
    padding: 1.25em;
  }

  .m-tab-prd-ftr-cnt-body-lay {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    flex-flow: column;
    padding-top: 1em;
  }

  .m-slot-cnt-layer-2.is-2-layers-pad-off-3, .m-slot-cnt-layer-2.is-2-layers-pad-off-6 {
    margin-left: 0;
    margin-right: 0;
  }

  .m-slot-cnt-layer-2.is-prd-ft {
    margin-left: -2em;
    margin-right: -2em;
  }

  .m-team-bnf-cnt {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .m-team-bnf-cnt-stk {
    flex-flow: column;
  }

  .m-team-bnf-cnt-col {
    padding-left: 1.5em;
  }

  .m-team-bnf-mnu-col {
    width: 70%;
  }

  .m-dvdr-line-x {
    display: none;
  }

  .m-team-bnf-col {
    width: 100%;
  }

  .m-team-bnf-item-head {
    font-size: 1.125em;
  }

  .m-dwl-frm {
    padding-left: 2em;
    padding-right: 2em;
  }

  .m-sec-cols.is-dwl {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    flex-flow: column;
  }

  .m-dwl-ft-img-src {
    height: 40vw;
  }

  .m-sec-txt-lp2 {
    width: 100%;
  }

  .m-why-ic-pad {
    padding: 2em;
  }

  .m-why-ic-vis {
    height: 20em;
  }

  .m-why-ic-vis-src {
    object-position: 50% 0%;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_padding---sections--hero-pad-y-top: 7.5em;
    --_padding---sections--sec-pad-x-nm: 1em;
    --_padding---sections--sec-pad-x-sm: 1em;
    --_padding---sections--sec-pad-y-nm: 3.5em;
    --_padding---sections--sec-pad-y-sm: 2.5em;
    --_padding---sections--sec-pad-y-lg: 5em;
    --_padding---cards--crd-pad-xs: .5em;
    --_padding---cards--crd-pad-sm: .5em;
    --_padding---cards--crd-pad-md: .75em;
    --_padding---cards--crd-pad-lg: .75em;
    --_padding---cards--crd-pad-xl: 1.125em;
    --_padding---cards--crd-pad-hg: 1.25em;
    --_padding---cards--crd-pad-xh: 1.5em;
    --_padding---content--cnt-pad-x-lg: 1em;
    --_padding---content--cnt-pad-x-md: 1em;
    --_padding---content--cnt-pad-x-sm: 1em;
    --_padding---content--cnt-pad-y-lg: 3.5em;
    --_padding---content--cnt-pad-y-md: 2.5em;
    --_padding---content--cnt-pad-y-sm: 1.5em;
    --_sizes-in-vh---img-full-hgt: 30vh;
    --_sizes-in-vh---100vh: 100vh;
    --_sizes-in-vh---95vh: 95vh;
    --_sizes-in-vh---90vh: 90vh;
    --_sizes-in-vh---85vh: 85vh;
    --_sizes-in-vh---80vh: 80vh;
    --_sizes-in-vh---75vh: 75vh;
    --_sizes-in-vh---70vh: 70vh;
    --_sizes-in-vh---65vh: 65vh;
    --_sizes-in-vh---60vh: 60vh;
    --_sizes-in-vh---55vh: 55vh;
    --_sizes-in-vh---50vh: 20vh;
    --_sizes-in-vh---45vh: 45vh;
    --_sizes-in-vh---40vh: 40vh;
    --_sizes-in-vh---35vh: 35vh;
    --_sizes-in-vh---30vh: 30vh;
    --_sizes-in-vh---25vh: 25vh;
    --_sizes-in-vh---20vh: 20vh;
    --_sizes-in-vh---19-5vh: 19.5vh;
    --_sizes-in-vh---19vh: 19vh;
    --_sizes-in-vh---18-5vh: 18.5vh;
    --_sizes-in-vh---18vh: 18vh;
    --_sizes-in-vh---17-5vh: 17.5vh;
    --_sizes-in-vh---17vh: 17vh;
    --_sizes-in-vh---16-5vh: 16.5vh;
    --_sizes-in-vh---16vh: 16vh;
    --_sizes-in-vh---15-5vh: 15.5vh;
    --_sizes-in-vh---15vh: 15vh;
    --_sizes-in-vh---14-5vh: 14.5vh;
    --_sizes-in-vh---14vh: 14vh;
    --_sizes-in-vh---13-5vh: 13.5vh;
    --_sizes-in-vh---13vh: 13vh;
    --_sizes-in-vh---12-5vh: 12vh;
    --_sizes-in-vh---12vh: 12vh;
    --_sizes-in-vh---11-5vh: 11.5vh;
    --_sizes-in-vh---11vh: 10vh;
    --_sizes-in-vh---10-5vh: 10.5vh;
    --_sizes-in-vh---10vh: 10vh;
    --_sizes-in-vh---9-5vh: 9.5vh;
    --_sizes-in-vh---9vh: 9vh;
    --_sizes-in-vh---8-5vh: 8.5vh;
    --_sizes-in-vh---8vh: 8vh;
    --_sizes-in-vh---7-5vh: 7.5vh;
    --_sizes-in-vh---7vh: 7vh;
    --_sizes-in-vh---6-5vh: 6.5vh;
    --_sizes-in-vh---6vh: 6vh;
    --_sizes-in-vh---5-5vh: 5.5vh;
    --_sizes-in-vh---5vh: 5vh;
    --_sizes-in-vh---21vh: 21vh;
    --_sizes-in-vh---22vh: 22vh;
    --_sizes-in-vh---23vh: 23vh;
    --_sizes-in-vh---24vh: 24vh;
    --_sizes-in-vh---expert-portrait: 22vh;
    --_sizes-in-vh---expert-bg: 17.5vh;
    --_type-scales---dsp-1: 3.5em;
    --_type-scales---dsp-2: 2.75em;
    --_type-scales---dsp-3: 2.5em;
    --_type-scales---hdg-1: 2.5em;
    --_type-scales---hdg-2: 2.25em;
    --_type-scales---hdg-3: 1.75em;
    --_type-scales---hdg-4: 1.25em;
    --_type-scales---hdg-5: 1em;
    --_type-scales---hdg-6: 1.125em;
    --_type-scales---sub-1: 1em;
    --_type-scales---sub-2: 1em;
    --_type-scales---sub-3: 1em;
    --_type-scales---txt-mc: .625em;
    --_type-scales---txt-xs: .75em;
    --_type-scales---txt-sm: .875em;
    --_type-scales---txt-md: .875em;
    --_type-scales---txt-lg: 1em;
    --_type-scales---txt-xl: 1.25em;
    --_type-scales---txt-hg: 1.5em;
    --_type-scales---lh-reset: 1;
    --_type-scales---lh-sm-1: 1.05;
    --_type-scales---lh-sm-2: 1.15;
    --_type-scales---lh-sm-3: 1.2;
    --_type-scales---lh-sm-4: 1.25;
    --_type-scales---lh-sm-5: 1.3;
    --_type-scales---lh-md-1: 1.35;
    --_type-scales---lh-md-2: 1.4;
    --_type-scales---lh-md-3: 1.45;
    --_type-scales---lh-md-4: 1.5;
    --_type-scales---lh-md-5: 1.65;
  }

  h1 {
    font-size: 2.25rem;
  }

  h2 {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
    font-size: 1.25rem;
  }

  .mjx-dl-button {
    font-size: .875em;
  }

  .mjx-dl-section_padding-lr {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .mjx-dl-section_padding-tb {
    padding-bottom: 1em;
  }

  .mjx-dl-nav_logo {
    display: block;
  }

  .m-nav-cols {
    flex-flow: wrap;
  }

  .m-nav-cols.is-alg-y-ctr {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    overflow: auto;
  }

  .m-nav-cols.is-footer {
    grid-row-gap: 0em;
  }

  .m-nav-cols.is-footer.is-footnote {
    grid-row-gap: 1em;
    flex-flow: column;
  }

  .mjx-dl-nav_mobile {
    color: #fff;
  }

  .m-nav-brand-wrp {
    padding-left: 0;
    display: flex;
  }

  .m-nav-brand-wrp.w--current {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .mjx-dl-nav_menu-item {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 1.25em;
  }

  .mjx-dl-nav_menu {
    overflow: auto;
  }

  .m-nav-cnt {
    height: 100%;
  }

  .m-navbar-item-drop {
    overflow: auto;
  }

  .m-nav-drop, .m-nav-drop.w--open {
    position: relative;
  }

  .m-nav-drop.is-hotline.w--open {
    top: -38%;
  }

  .mjx-dl-nav_menu-item-content {
    border-top: 1px solid var(--stone--stone-700\<deleted\|variable-6f7a3f30-ad26-b564-0016-dbab65b11e96\>);
    justify-content: space-between;
    align-items: center;
    padding-top: 1.25em;
    padding-bottom: 1.25em;
  }

  .m-nav-sub-item-link-head {
    letter-spacing: .25px;
    font-weight: 600;
  }

  .m-nav-sub-item-link-txt {
    display: none;
  }

  .m-nav-sub-item-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1.25em;
  }

  .m-nav-sub-item-link.is-no-und {
    padding-bottom: .75em;
  }

  .m-nav-cnt-pad {
    padding: 0;
    overflow: visible;
  }

  .mjx-dl-nav_cta {
    grid-template-columns: 1fr;
  }

  .mjx-dl-nav_cta.is-mobile {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .mjx-dl-nav_contact-wrapper {
    justify-content: center;
    align-items: center;
  }

  .mjx-dl-nav_mobile-hams {
    transform-origin: 50%;
    transform: scale(.8);
  }

  .m-nav-col-tag-ico {
    width: .75em;
    height: .75em;
  }

  .m-nav-sub-items {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    flex-flow: wrap;
  }

  .m-nav-sub-items.is-wrapped {
    grid-row-gap: 0em;
  }

  .mjx-dl-menu {
    min-height: 100vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .mjx-dl-card_header {
    padding-bottom: 1rem;
  }

  .mjx-card_heading-wrapper.is-card-large {
    width: 100%;
  }

  .mjx-dl-card.is-card-large {
    min-height: 14em;
  }

  .mjx-dl-articles_group {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    padding: 1.5em 1em;
  }

  .m-nav-sub-item-col.is-flex-vertical.is-footer-col {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    min-width: 100%;
  }

  .m-nav-sub-item-col.is-nav-article {
    margin-top: 2em;
  }

  .m-nav-sub-item-col.is-art {
    padding-bottom: 0;
    display: none;
  }

  .mjx-col-1-2 {
    flex: none;
  }

  .mjx-dl-card_type_icon-item {
    width: 1.5rem;
    height: 1.5rem;
  }

  .m-nav-col-tag-txt {
    font-weight: 600;
    line-height: 1.35;
  }

  .m-foot-cnt {
    height: auto;
  }

  .m-foot-itm-hed {
    border-top: 1px solid var(--stone--stone-700\<deleted\|variable-6f7a3f30-ad26-b564-0016-dbab65b11e96\>);
    border-bottom-style: none;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .m-foot-itm-hed.is-footer-newsletter {
    border-top-style: none;
  }

  .mjx-dl-nav_cta-link {
    font-size: .875em;
  }

  .mjx-dl-nav_cta-links {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-flow: column;
    display: flex;
  }

  .m-nav-sub-item, .m-nav-sub-item.mjx-col-full {
    flex: 1;
  }

  .m-mrq {
    box-shadow: none;
  }

  .m-sec-head.is-sbs.is-alg-bot.is-mrq {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-sec-head.is-dwl {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .mjx-btn {
    font-size: 1em;
  }

  .m-form {
    padding-left: 1em;
    padding-right: 1em;
  }

  .m-cols {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .m-cols.is-ava-testimonials {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-flow: column;
  }

  .m-cols.is-gap-sentiment {
    flex-flow: column;
  }

  .m-cols.is-world-selection {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-cols.is-col-gap-lg {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .m-cols.is-col-gap-lg.is-marketing {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .m-cols.is-col-gap-md.is-x-wrp-md {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .m-cols-item.is-col-1-2-md {
    width: 100%;
  }

  .m-cols-item.is-auto.is-style-csss.is-hero-style-css-world {
    margin-top: -2em;
  }

  .m-cols-item.is-article-column {
    padding: 1.25em 0;
  }

  .m-cols-item.is-solution {
    width: 100%;
  }

  .m-cols-item.is-gap-hero {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .m-cols-item.is-lay-col-1-2, .m-cols-item.is-cnt {
    width: 100%;
  }

  .m-cols-item.is-dsp-non-xs {
    display: none;
  }

  .m-rows.is-gap-content {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-rows.is-alg-ctr.is-gap-component.is-big-card {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .m-rows.is-gap-sm-5 {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .m-btn {
    font-size: .875em;
  }

  .m-btn.is-style-css.is-white {
    padding: .75em 1.5em;
  }

  .m-btn.is-article-link {
    font-size: 1em;
  }

  .m-btn.is-ico.is-1st {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .m-bg.is-bg-grd--css-world-pc, .m-bg.is-bg-insightcore {
    height: 190vh;
  }

  .m-sec-pad {
    padding: 5em 1.5em 0;
  }

  .m-sec-pad.is-pad-top-0.is-sec-card {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-sec-pad.is-pad-top-0.is-cta {
    padding-top: 3.5em;
  }

  .m-sec-pad.is-hero-sec-css, .m-sec-pad.is-sec-card.is-sec-pad-top-0 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-sec-pad.is-pad-bot-0.is-tech-hero {
    padding-right: 1.5em;
  }

  .m-sec-pad.is-home-sec-crd {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-sec-pad.is-bnf-team {
    padding-top: 6.5em;
  }

  .m-sec-pad.is-home-sec.is-pad-bot-0 {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-sec-pad.is-cta {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-sec-pad.is-prd-page-hero, .m-sec-pad.is-case-page-hero {
    padding-bottom: 5em;
  }

  .m-sec-pad.is-dwl {
    padding-bottom: 3.5em;
  }

  .m-sec-pad.is-dwl-lp2 {
    padding-bottom: 3.5em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-ico {
    width: 2.5em;
    height: 2.5em;
  }

  .m-sec-head-top, .m-sec-head-top.is-sbs {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .m-sec-head-top.is-dwl-lp2 {
    width: 100%;
  }

  .m-crd {
    --_sizes-in-vh---img-full-hgt: 30vh;
    --_sizes-in-vh---100vh: 100vh;
    --_sizes-in-vh---95vh: 95vh;
    --_sizes-in-vh---90vh: 90vh;
    --_sizes-in-vh---85vh: 85vh;
    --_sizes-in-vh---80vh: 80vh;
    --_sizes-in-vh---75vh: 75vh;
    --_sizes-in-vh---70vh: 70vh;
    --_sizes-in-vh---65vh: 65vh;
    --_sizes-in-vh---60vh: 60vh;
    --_sizes-in-vh---55vh: 55vh;
    --_sizes-in-vh---50vh: 20vh;
    --_sizes-in-vh---45vh: 45vh;
    --_sizes-in-vh---40vh: 40vh;
    --_sizes-in-vh---35vh: 35vh;
    --_sizes-in-vh---30vh: 30vh;
    --_sizes-in-vh---25vh: 25vh;
    --_sizes-in-vh---20vh: 20vh;
    --_sizes-in-vh---19-5vh: 19.5vh;
    --_sizes-in-vh---19vh: 19vh;
    --_sizes-in-vh---18-5vh: 18.5vh;
    --_sizes-in-vh---18vh: 18vh;
    --_sizes-in-vh---17-5vh: 17.5vh;
    --_sizes-in-vh---17vh: 17vh;
    --_sizes-in-vh---16-5vh: 16.5vh;
    --_sizes-in-vh---16vh: 16vh;
    --_sizes-in-vh---15-5vh: 15.5vh;
    --_sizes-in-vh---15vh: 15vh;
    --_sizes-in-vh---14-5vh: 14.5vh;
    --_sizes-in-vh---14vh: 14vh;
    --_sizes-in-vh---13-5vh: 13.5vh;
    --_sizes-in-vh---13vh: 13vh;
    --_sizes-in-vh---12-5vh: 12vh;
    --_sizes-in-vh---12vh: 12vh;
    --_sizes-in-vh---11-5vh: 11.5vh;
    --_sizes-in-vh---11vh: 10vh;
    --_sizes-in-vh---10-5vh: 10.5vh;
    --_sizes-in-vh---10vh: 10vh;
    --_sizes-in-vh---9-5vh: 9.5vh;
    --_sizes-in-vh---9vh: 9vh;
    --_sizes-in-vh---8-5vh: 8.5vh;
    --_sizes-in-vh---8vh: 8vh;
    --_sizes-in-vh---7-5vh: 7.5vh;
    --_sizes-in-vh---7vh: 7vh;
    --_sizes-in-vh---6-5vh: 6.5vh;
    --_sizes-in-vh---6vh: 6vh;
    --_sizes-in-vh---5-5vh: 5.5vh;
    --_sizes-in-vh---5vh: 5vh;
    --_sizes-in-vh---21vh: 21vh;
    --_sizes-in-vh---22vh: 22vh;
    --_sizes-in-vh---23vh: 23vh;
    --_sizes-in-vh---24vh: 24vh;
    --_sizes-in-vh---expert-portrait: 22vh;
    --_sizes-in-vh---expert-bg: 17.5vh;
  }

  .m-crd.is-vis-test {
    padding-top: 1em;
  }

  .m-crd.is-boxed {
    flex-flow: column;
  }

  .m-sec-title.is-sec-hero {
    font-size: 2.5em;
  }

  .m-sec-title.is-hero {
    font-size: 2em;
  }

  .m-sec-title.is-home-hero, .m-sec-title.is-home-hero.split-1 {
    font-size: 3.5em;
  }

  .m-sec-title.is-home.is-txt-white {
    font-size: 2em;
  }

  .m-sec-title.is-prd-page-hero {
    font-size: 2.25em;
  }

  .m-sec-title.is-dwl, .m-wt.is-75pc.is-100pc-xs {
    width: 100%;
  }

  .m-embed.is-hero-vid-css {
    height: 25em;
    transform: scale(1.9);
  }

  .m-icox-title {
    font-size: 1.125em;
  }

  .m-txt-analytic.is-lg {
    font-size: .875em;
  }

  .m-crd-wrp {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    border-radius: 1em;
    padding: 0;
  }

  .m-crd-wrp:hover {
    background-color: var(--basic--white-opacity-0\<deleted\|variable-875b3b09-8e76-15c0-2d46-dc095307f667\>);
  }

  .m-crd-wrp.is-article {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: column;
    padding: 0;
  }

  .m-crd-wrp.is-solutions {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .m-crd-img {
    border-radius: .5em;
    min-height: 10em;
  }

  .m-crd-img.is-solution {
    min-height: 16em;
  }

  .m-crd-cnt {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    padding-left: 0;
    padding-right: 0;
  }

  .m-crd-cnt.is-article-main {
    padding-left: 0;
    padding-right: 0;
  }

  .m-crd-col-inr-lay.is-article {
    font-size: 1.25em;
  }

  .m-art-led {
    padding-top: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .m-sec-layout.is-gap-model {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-stat-row {
    flex-flow: column;
  }

  .m-tag {
    padding-left: 1em;
    padding-right: 1em;
  }

  .m-crd-prd-logo {
    width: 2em;
    height: 2em;
  }

  .m-sec-card.is-anm-trig {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-sec-card.is-sentiment {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .m-tab-menu-1st {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: auto;
  }

  .m-tab-menu-2nd {
    border-radius: 0;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    overflow: auto;
  }

  .m-tab-pill-1st {
    flex: none;
    padding: .5em 1em;
  }

  .m-tab-pill-2nd.is-bg-pink {
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .m-tab-cnt-1st {
    padding-top: .5em;
  }

  .m-tab-pill-1st-txt {
    flex: 1;
    font-size: .875em;
  }

  .m-tab-pill-2nd-txt {
    font-size: .875em;
  }

  .m-tab-cnt-pane-2nd {
    padding-top: 1.5em;
  }

  .m-tab-1st-line {
    display: none;
  }

  .m-tab-mdl-l1-menu {
    flex-flow: row;
    overflow: auto;
  }

  .m-tab-mdl-menu-item.is-segment, .m-tab-mdl-menu-item.is-format {
    box-shadow: none;
  }

  .m-tab-mdl-menu-item.is-category {
    box-shadow: none;
    flex: none;
  }

  .m-tab-mdl-l2-menu {
    flex-flow: row;
    overflow: auto;
  }

  .m-tab-mdl-l2-menu-item-wrp {
    flex: none;
  }

  .m-eye-icon {
    width: 2em;
    height: 2em;
  }

  .m-sec-head-bot.is-col-2-3 {
    width: 100%;
  }

  .m-sec-cont.is-sbs.is-hero.is-tech {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
  }

  .m-sec-cont.is-crd.is-css-word {
    padding: 1em 1.25em 2em;
  }

  .m-sec-cont.is-home-hero {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .m-sec-cont.is-trust-block.is-offset.is-case {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .m-sec-cont.is-team-bnf.is-min, .m-sec-cont.is-prd-page-hero {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-sec-cont.is-insight-core {
    grid-column-gap: 7.5em;
    grid-row-gap: 7.5em;
  }

  .m-sec-cont.is-prd-page-case {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-sec-cont.is-creator-ai {
    grid-column-gap: 7.5em;
    grid-row-gap: 7.5em;
  }

  .m-title {
    --_type-scales---dsp-1: 3.5em;
    --_type-scales---dsp-2: 2.75em;
    --_type-scales---dsp-3: 2.5em;
    --_type-scales---hdg-1: 2.5em;
    --_type-scales---hdg-2: 2.25em;
    --_type-scales---hdg-3: 1.75em;
    --_type-scales---hdg-4: 1.25em;
    --_type-scales---hdg-5: 1em;
    --_type-scales---hdg-6: 1.125em;
    --_type-scales---sub-1: 1em;
    --_type-scales---sub-2: 1em;
    --_type-scales---sub-3: 1em;
    --_type-scales---txt-mc: .625em;
    --_type-scales---txt-xs: .75em;
    --_type-scales---txt-sm: .875em;
    --_type-scales---txt-md: .875em;
    --_type-scales---txt-lg: 1em;
    --_type-scales---txt-xl: 1.25em;
    --_type-scales---txt-hg: 1.5em;
    --_type-scales---lh-reset: 1;
    --_type-scales---lh-sm-1: 1.05;
    --_type-scales---lh-sm-2: 1.15;
    --_type-scales---lh-sm-3: 1.2;
    --_type-scales---lh-sm-4: 1.25;
    --_type-scales---lh-sm-5: 1.3;
    --_type-scales---lh-md-1: 1.35;
    --_type-scales---lh-md-2: 1.4;
    --_type-scales---lh-md-3: 1.45;
    --_type-scales---lh-md-4: 1.5;
    --_type-scales---lh-md-5: 1.65;
    font-size: 5em;
  }

  .m-divider-wrp {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-sec-txt {
    font-size: 1em;
  }

  .m-btn-txt:where(.w-variant-ea3fd7e9-88c5-514a-138b-8ebd6dff7ea7), .m-btn-txt:where(.w-variant-1b46846f-128e-7231-4413-526bafde503e) {
    font-size: .875em;
  }

  .m-sec-viz {
    min-height: 15em;
  }

  .m-cols-item-2.is-team {
    width: 100%;
  }

  .m-tab-hero-menu-item.is-pill {
    width: 100%;
    padding-top: .875em;
    padding-bottom: .875em;
    font-size: 1em;
  }

  .m-tab-hero-menu-item.is-pill.w--current {
    box-shadow: 0 .25em 1.5em #0000001a;
  }

  .m-tab-hero-menu.is-data-core {
    border-radius: 1.5em;
    flex-flow: column;
  }

  .m-tab-hero-menu.is-insight-core {
    border-radius: 1em;
    flex-flow: column;
    width: 100%;
    margin-top: -5em;
  }

  .m-tab-hero-menu.is-creator-ai {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    border-radius: 2em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: -5em;
  }

  .m-tab-hero-menu-txt.is-pill {
    font-size: 1em;
  }

  .m-cta-inner {
    flex: 0 auto;
    width: 100%;
  }

  .m-cta-cnt {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex: none;
  }

  .m-ovl-txt {
    font-size: .875rem;
  }

  .m-ovl-txt.is-hero {
    font-size: .75em;
  }

  .m-cta-img-wrp.is-hero {
    width: 6.5em;
    height: 5em;
  }

  .m-hero-news {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .m-chrt-wrp {
    min-height: 15em;
  }

  .m-feed-item-layout {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex: none;
  }

  .m-tab-accd-menu-item {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .m-tab-title {
    font-size: 1.125em;
  }

  .m-tab-accd-caret {
    flex: none;
  }

  .m-tab-accd-img-wrp.is-bg-gray {
    min-height: auto;
    padding: 2.5em 1.25em;
  }

  .m-crd-viz.is-boxed {
    width: 100%;
    height: auto;
  }

  .m-crd-body.is-boxed {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .m-tab-world-menu {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    flex-flow: row;
    overflow: auto;
  }

  .m-tab-world-menu-item {
    flex: none;
  }

  .m-chrt-compare-tab-cnt {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex: none;
  }

  .m-sec-viz-wrp {
    min-height: 15em;
  }

  .m-sec-hero-person.is-person-1 {
    width: 100%;
  }

  .m-tab-dgr-cnt {
    padding-top: 0;
  }

  .m-tab-dgr-menu-item-layout {
    padding-left: 1em;
    padding-right: 1em;
  }

  .m-tab-dgr-menu-item-title {
    text-align: left;
    font-size: 1em;
  }

  .m-tab-dgr-pill-ico {
    width: 2em;
    height: 2em;
    padding: .375em .25em;
  }

  .m-tab-dgr-pill-ico-img {
    width: 100%;
    height: 100%;
  }

  .m-canvas-step-inner {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .m-tab-dgr-canvas-body.is-2-rows {
    padding-left: 0;
    padding-right: 0;
  }

  .m-article-topic {
    font-size: .75em;
  }

  .m-article {
    padding: 1.5em 1em 1em;
  }

  .m-btn-ico.is-1st-ico.is-in-active {
    width: 1.25em;
    height: 1.25em;
  }

  .m-btn-2 {
    font-size: .875em;
  }

  .m-sec-pad-hero {
    padding: 3.5em 1.5em;
  }

  .m-sec-pad-hero.is-hero-team {
    padding-bottom: 3.5em;
  }

  .marquee-con {
    width: 1200vw;
  }

  .marquee {
    padding-left: 2rem;
    overflow: auto;
  }

  .snip {
    width: 100%;
    position: static;
  }

  .m-stat-hero {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    padding-left: 1em;
  }

  .m-stat-hero.is-trust-block {
    width: 100%;
  }

  .m-sec-cont-2.is-crd-shdw.is-pad-offset-lg {
    box-shadow: none;
    background-color: #fff0;
    margin-top: 3.5em;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .m-stat-title-num {
    letter-spacing: -1.25px;
    font-size: 2.5em;
  }

  .m-stat-title-num.is-trust-block {
    font-size: 1.5em;
  }

  .m-bnf-cols.is-about {
    padding-top: 2.5em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-bnf-crd {
    flex-flow: column;
  }

  .m-sec-visual {
    min-height: 23em;
  }

  .m-loop-wrp {
    height: auto;
  }

  .m-loop-logo {
    display: none;
  }

  .m-loop-annotation {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
    flex-flow: column;
    height: auto;
    position: relative;
  }

  .m-loop-ant-col {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .m-loop-cnt-wrp {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .m-loop-cnt-wrp.is-rsv-xs {
    flex-flow: column-reverse;
  }

  .m-loop-cnt.is-offset-top {
    width: 100%;
    height: auto;
    margin-top: -1.5em;
  }

  .m-loop-cnt.is-offset-bot {
    width: 100%;
    height: auto;
    margin-top: -1.5em;
    margin-bottom: 0;
  }

  .m-tab-s1-blt-item {
    text-align: left;
  }

  .m-loop-cnt-inner {
    padding-top: 3.5em;
  }

  .m-loop-cnt-inner.is-offset-bot {
    padding-top: 3.5em;
    padding-bottom: 1.5em;
  }

  .obj-fly_ovl {
    background-image: linear-gradient(#121213, #1212134d 50%, #121213);
  }

  .obj-fly_ovl.turn-90-md {
    background-image: linear-gradient(to right, #121213, #0000 17%, #1212134d 76%, #121213);
    display: block;
  }

  .obj-fly-item-wrp.turn-90-md {
    width: 300vw;
  }

  .obj-fly_scale-wrp.zi-0 {
    display: none;
  }

  .obj-fly_scale-wrp.zi-0.turn-90-md {
    opacity: .2;
  }

  .obj-fly_wrp-crd.scale-04.turn-90-md {
    left: -80vw;
    transform: scale(.3);
  }

  .css-eng_data-pack {
    width: 100%;
  }

  .bg-ovl._1 {
    background-image: linear-gradient(to right, #0000, #0000 82%, #121213 99%);
    display: block;
  }

  .css-eng_data-flow {
    width: 150%;
  }

  .m-sec-hero-pop {
    width: 100%;
    padding: 0;
  }

  .m-pop-art {
    padding-right: .5em;
  }

  .m-pop-art.is-item-1 {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-flow: column;
  }

  .m-pop-art-img {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: auto;
  }

  .m-pop-art-img.is-home-hero {
    aspect-ratio: 2.39;
    width: 100%;
    min-height: 3.5em;
  }

  .m-tab-s1-blt-items {
    padding-left: 0;
  }

  .m-nav-wrp {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-nav-cta {
    grid-template-columns: 1fr;
  }

  .m-nav-mbl {
    color: #fff;
    width: 2em;
  }

  .m-nav-mbl-ham {
    transform-origin: 50%;
    transform: scale(.8);
  }

  .m-nav-brand {
    padding-left: 0;
    display: flex;
  }

  .m-nav-brand.w--current {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .m-nav-item {
    padding-top: .75em;
    padding-bottom: .75em;
    font-size: 1em;
  }

  .m-nav-item-drop.m-anm-caret-trig {
    padding-top: .75em;
    padding-bottom: .75em;
  }

  .m-nav-item-txt {
    font-size: 1em;
  }

  .m-nav-logo {
    display: block;
  }

  .m-nav-btn {
    font-size: .875em;
  }

  .m-sec-sub-title {
    font-size: 1.5em;
  }

  .m-sec-bg.is-3d-space, .m-sec-bg.is-3d-space.is-min {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-pop-art-title {
    font-size: 1em;
  }

  .m-pop-art-layout {
    padding: .75em;
  }

  .m-pop-art-arw {
    filter: contrast(200%) invert();
    top: 1em;
    right: 1em;
  }

  .m-sec-crd {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-prd-logo {
    padding: .75em 1.5em;
  }

  .m-prd-logo:where(.w-variant-c89d86fc-0a0e-e8b6-c1a3-4e09c11fe519) {
    padding-top: .875em;
    padding-bottom: .875em;
  }

  .m-prd-logo-txt.is-1st, .m-prd-logo-txt.is-2nd {
    font-size: 1.75em;
  }

  .m-sec-head-txt {
    font-size: 1.125em;
  }

  .m-tab-s1-menu {
    border-radius: 1.5em;
    flex-flow: column;
  }

  .m-tab-s1-menu.is-brand-radar, .m-tab-s1-menu.is-data-core, .m-tab-s1-menu.is-insight-core, .m-tab-s1-menu.is-creator-ai {
    width: 100%;
  }

  .m-sec-prd-intro-txt.is-txt-white {
    font-size: 1.125em;
  }

  .m-box-grad {
    height: 110%;
  }

  .m-prd-tab-vis-bg {
    min-height: auto;
    padding: .5em;
  }

  .m-prd-tab-vis-wrp {
    min-height: 100%;
  }

  .m-stats-row {
    grid-row-gap: 1.5em;
  }

  .m-trust-globe {
    margin-top: 0;
    display: none;
  }

  .m-globe-emb {
    display: none;
  }

  .m-logo-wrp {
    height: auto;
    position: relative;
  }

  .m-globe-glow.is-layer-2 {
    width: 80vw;
    display: none;
  }

  .m-prd-tab-crd {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .m-prd-sec-head.is-prd-page-hero {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .m-prd-vis-item-src {
    object-fit: contain;
  }

  .m-prd-vis-item-src.is-img-lft-creator-ai {
    max-width: 100%;
    top: 1em;
  }

  .m-team-bnf-sldr-msk {
    width: 83vw;
    height: 32em;
  }

  .m-team-bnf-case-pad {
    padding: 1.25em 2em;
  }

  .m-team-bnf-case-for-txt {
    font-size: 1.125em;
  }

  .m-team-case-logo {
    font-size: 1em;
  }

  .m-team-bnf-case-layout {
    flex-flow: column;
  }

  .m-team-bnf-case-body.m-anm-rise-obj-1 {
    width: 100%;
  }

  .m-team-bnf-case-txt {
    font-size: 1em;
  }

  .m-team-bnf-sldr-arw.is-lft {
    width: 2.75em;
    height: 2.75em;
    left: 1.5em;
  }

  .m-team-bnf-sldr-arw.is-rgt {
    width: 2.75em;
    height: 2.75em;
    right: 1.5em;
  }

  .m-cpb-ft-pad, .m-cpb-ft-pad.is-md {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .m-cpb-head-title {
    font-size: 1.5em;
  }

  .m-cpb-head-title.is-md {
    font-size: 1.25em;
  }

  .m-crd-ft-head-top {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .m-crd-ft-stats-wrp {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    padding-left: 0;
    padding-right: 0;
  }

  .m-stat-item-num:where(.w-variant-157e8be3-4a86-e754-1bed-65e11463d496) {
    padding-left: .75em;
    padding-right: .75em;
  }

  .m-stat-item-num-txt:where(.w-variant-157e8be3-4a86-e754-1bed-65e11463d496) {
    font-size: .875em;
  }

  .m-stat-item-cnt-txt:where(.w-variant-157e8be3-4a86-e754-1bed-65e11463d496) {
    font-size: .75em;
  }

  .m-wrld-wrp, .m-wrld-wrp.is-md {
    padding-left: 1.25em;
  }

  .m-crd-ft-intro {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .m-ecom-wrp.is-md {
    padding-left: 1.25em;
  }

  .m-ecom-logo {
    flex: none;
    width: 4em;
    height: 4em;
    padding: .75em;
  }

  .m-case-home.is-last-repeat {
    left: -83vw;
  }

  .m-case-home.is-last-repeat-2nd {
    left: -168vw;
  }

  .m-case-home.is-first-repeat {
    right: -23.5em;
  }

  .m-case-home.is-first-repeat-2nd {
    right: -47em;
  }

  .m-case-home.is-min {
    height: 13.5em;
  }

  .m-case-home-pad.is-min {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .m-case-home-layout.is-min {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .m-case-home-sldr-item {
    margin-right: 3vw;
  }

  .m-case-home-sldr-msk {
    width: 80vw;
  }

  .m-case-home-sldr-wrap {
    margin-top: 2.5em;
    padding-bottom: 0;
  }

  .m-case-home-body.is-in-active.is-min {
    width: 100%;
  }

  .m-case-home-body.is-active {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .m-case-home-title.is-txt-white {
    font-size: 1.125em;
  }

  .m-case-home-tag-txt {
    font-size: .875em;
  }

  .m-case-home-stat-item-num-txt-copy {
    font-size: 1em;
  }

  .m-case-home-sldr-arw.is-lft {
    width: 2.75em;
    height: 2.75em;
    left: 1.25em;
  }

  .m-case-home-sldr-arw.is-rgt {
    width: 2.75em;
    height: 2.75em;
    right: 1.25em;
  }

  .m-quote-info-pad {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .m-quote-info-body {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    flex-flow: column;
  }

  .m-quote-info-value {
    font-size: 1.125em;
  }

  .m-quote-sldr-arw.is-rgt {
    bottom: 2.5em;
  }

  .m-quote-sldr-arw.is-lft {
    inset: auto 6em 2.5em auto;
  }

  .m-quote-cnt {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    padding: 2.5em 1.25em 7.5em;
  }

  .m-tes-mrk {
    width: 3em;
    height: 3em;
  }

  .m-tes-txt {
    font-size: 1.25em;
  }

  .m-cta-home-pad {
    padding: 2.5em 1.25em;
  }

  .m-cta-home-item {
    padding: 1em;
  }

  .m-cta-home-item-title {
    font-size: 1.125em;
    line-height: 1.35;
  }

  .m-cta-home-item-sub-title {
    font-size: .875em;
  }

  .m-cta-home-bg-fltr {
    background-image: radial-gradient(circle farthest-side, #f5f7f8bf, #f5f7f8 46%);
  }

  .m-val-pad {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .m-val-head {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
  }

  .m-val-head-title.is-txt-white {
    font-size: 1.125em;
  }

  .m-sec-prd-hero-txt.is-txt-white {
    font-size: 1em;
  }

  .m-cnt-head-title {
    font-size: 1.5em;
  }

  .m-prd-ft-tab-cnt {
    padding-top: 2.5em;
  }

  .m-prd-ft-tab-wrp.is-insight-core {
    padding: 2em 1.25em;
  }

  .m-cnt-txt.is-sub-tab {
    font-size: 1.125em;
  }

  .category-pills, .subcat-pills, .format-pills {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    flex-flow: wrap;
  }

  .m-wrld-frm-col {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .m-tab-mdl-cnt {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
    width: 100%;
  }

  .m-data-core-mdl-flow {
    width: 50%;
    transform: rotate(90deg);
  }

  .m-tab-mdl-head.is-data-core.is-center-lg {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-blt-items-wrp.is-center-lg {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-tab-mdl-pill-item.is-pill {
    width: 100%;
  }

  .m-ui-scrn-head {
    flex-flow: row;
  }

  .m-num-idc {
    width: 1.5em;
    height: 1.5em;
  }

  .m-num-idc-txt {
    font-size: .75em;
  }

  .m-ui-scrn-vis.is-scrn-bdr {
    padding: .5em;
  }

  .m-sec-vis {
    min-height: 20em;
  }

  .image-12.m-shdw {
    width: 100%;
  }

  .m-sec-cont-3 {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
  }

  .m-sec-cont-3.is-row-gap-md-xs {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-ptrn-area.is-sz-1 {
    height: 12%;
  }

  .m-sec-pad-2 {
    padding: 3.5em 1.5em;
  }

  .m-case-pst-client-info-items {
    flex-flow: column;
  }

  .mjx-btn-2 {
    font-size: 1em;
  }

  .m-cta-body {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex: 0 auto;
    width: 100%;
  }

  .m-cta-txt {
    font-size: .875rem;
  }

  .m-case-pst-col-stk-wrp {
    width: 100%;
  }

  .m-share-txt {
    letter-spacing: 0;
  }

  .m-blg-pst-col-head.is-stk.is-alg-x-md.is-share {
    justify-content: space-between;
    align-items: flex-end;
  }

  .m-case-pst-title {
    font-size: 1.75em;
  }

  .m-blg-pst-sp {
    width: 15%;
  }

  .m-cols-2.is-blg-pst-hr {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
  }

  .m-blg-pst-col-cnt {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
  }

  .m-share {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    min-height: 2.5em;
  }

  .m-case-pst-client-info-item {
    width: 100%;
  }

  .m-case-pst-col-cnt {
    grid-column-gap: 3.5em;
    grid-row-gap: 3.5em;
  }

  .m-tab-prd-ftr, .m-tab-prd-ftr-mnu.is-rgt {
    padding-top: 0;
  }

  .m-tab-prd-ftr-mnu.is-rgt:where(.w-variant-ae152c7f-a0e4-8a72-178d-5e053836746e) {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .m-tab-prd-ftr-cnt-hed {
    padding-bottom: 1.25em;
  }

  .m-tab-prd-ft-cnt-head-arw {
    flex: none;
  }

  .m-tab-prd-ftr-cnt-prg {
    margin-top: 0;
    margin-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .m-tab-prd-ftr-cnt-pad {
    padding: 1em;
  }

  .m-tab-prd-ftr-vis {
    height: auto;
    padding: 1.25em;
  }

  .m-tab-prd-tab-ftr-vis-bg {
    border-radius: 0;
  }

  .m-tab-prd-ftr-cnt-body-lay {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    padding-top: 0;
  }

  .m-tab-prd-ftr-cnt-body-col.is-cnt-body {
    padding-bottom: 1.25em;
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .m-tab-prd-ftr-cnt-body-col.is-cnt-body:where(.w-variant-af41b842-56b9-535b-8208-50c71f904c8e), .m-tab-prd-ftr-cnt-body-col.is-cnt-body.is-img-lft-pad-top, .m-tab-prd-ftr-cnt-body-col.is-cnt-body.is-img-lft-37 {
    padding-left: 0;
    padding-right: 0;
  }

  .m-slot-cnt-layer-2.is-prd-ft {
    margin-left: -1.5em;
    margin-right: -1.5em;
  }

  .m-cpb-cnt {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .m-col-lft-col.is-sub-topics-head {
    padding-top: 0;
  }

  .m-ecom-rail, .m-team-bnf-cnt {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .m-team-bnf-tab-mnu-item.is-tab-1 {
    height: 2.5em;
    padding-top: .375em;
    padding-bottom: .375em;
  }

  .m-team-bnf-tab-mnu-item.is-tab-3, .m-team-bnf-tab-mnu-item.is-tab-4, .m-team-bnf-tab-mnu-item.is-tab-5, .m-team-bnf-tab-mnu-item.is-tab-2 {
    height: 2.5em;
  }

  .m-team-bnf-tab-mnu-txt {
    font-weight: 600;
  }

  .m-team-bnf-tab-mnu-txt.is-tab-1, .m-team-bnf-tab-mnu-txt.is-tab-2, .m-team-bnf-tab-mnu-txt.is-tab-3, .m-team-bnf-tab-mnu-txt.is-tab-4, .m-team-bnf-tab-mnu-txt.is-tab-5 {
    font-size: 1em;
  }

  .m-team-bnf-tab-mnu-txt-wrp {
    margin-top: .25em;
    position: relative;
  }

  .m-team-bnf-tab-mnu-txt-wrp.is-tab-1, .m-team-bnf-tab-mnu-txt-wrp.is-tab-2 {
    height: 1.5em;
  }

  .m-team-bnf-tab-mnu-txt-wrp.is-tab-3 {
    height: 1.5em;
    position: relative;
  }

  .m-team-bnf-tab-mnu-txt-wrp.is-tab-4, .m-team-bnf-tab-mnu-txt-wrp.is-tab-5 {
    height: 1.5em;
  }

  .m-team-bnf-cnt-col {
    padding-left: 1.5em;
  }

  .m-team-bnf-cnt-txt, .m-team-bnf-cnt-txt.is-tab-1 {
    font-size: 1em;
  }

  .m-team-bnf-mnu-col {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .m-team-bnf-mnu-col.is-tab-2 {
    width: 100%;
  }

  .m-case-home-sub-title.is-txt-white {
    font-size: 1.125em;
  }

  .m-dvdr-line-x {
    border-top: 1px solid #e4e4e4;
    flex: 1;
    height: 1px;
    padding: 0;
  }

  .m-tes-pad {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .m-tab-sub-topics-pad {
    padding: 1.5em 1.25em 1.5em 1.5em;
  }

  .m-tab-prd-ftr-vr {
    padding-top: 0;
  }

  .m-tab-prd-ftr-vr-mnu {
    flex-flow: column;
    width: 100%;
  }

  .m-tab-prd-ftr-vr-mnu-itm {
    width: 100%;
  }

  .m-team-bnf-item-icon {
    width: 3em;
    height: 3em;
  }

  .m-nav-col-head {
    display: none;
  }

  .m-nav-sub-item-col-pad {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .m-nav-sub-item-bg {
    border-radius: 5em;
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
  }

  .m-nav-sub-item-col-group {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    background-color: #2f303c80;
    flex-flow: column;
    margin-top: 1em;
    margin-bottom: 1em;
    padding: .75em;
  }

  .m-case-wrp {
    height: 25em;
  }

  .m-dwl-frm {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }

  .m-dwl-frm.is-dwl-lp2 {
    padding-top: 7.5em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .mjx-dl-nav_dropdown {
    overflow: auto;
  }

  .m-dwl-ft-img-src {
    height: 48vw;
  }

  .m-btn-3 {
    font-size: .875em;
  }

  .m-dwl-block {
    padding-left: 1.5em;
  }

  .m-datacore-mdl {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .m-datacore-mdl-title {
    font-size: 1.25rem;
  }

  .m-vis-src.is-shdw.is-marketing {
    top: 2em;
    bottom: 0%;
  }

  .m-tab-vis-wrp {
    min-height: 20em;
  }

  .m-tab-vis-wrp.x {
    padding: 0;
  }

  .m-sub-tab-cnt {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .m-why-ic-pad {
    padding: 2em 1.5em;
  }

  .m-why-ic-lay {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .m-why-ic-vis {
    height: 14em;
  }

  .m-why-ic-title {
    font-size: 1.25em;
  }

  .m-why-ic-txt {
    font-size: .875em;
  }

  .m-sec-heo-title {
    font-size: 2.75em;
  }

  .m-sec-heo-title.is-sec-hero {
    font-size: 2.5em;
  }

  .m-sec-heo-title.is-hero {
    font-size: 2em;
  }

  .m-sec-heo-title.is-home-hero, .m-sec-heo-title.is-home-hero.split-1 {
    font-size: 3.5em;
  }

  .m-sec-heo-title.is-home.is-txt-white {
    font-size: 2em;
  }

  .m-sec-heo-title.is-prd-page-hero {
    font-size: 2.25em;
  }

  .m-sec-heo-title.is-dwl {
    width: 100%;
  }
}

#w-node-_6c36ee47-e02f-91f3-a4cb-33cbea171cf2-ea171cb7, #w-node-_6c36ee47-e02f-91f3-a4cb-33cbea171d68-ea171cb7, #w-node-_6c36ee47-e02f-91f3-a4cb-33cbea171dae-ea171cb7, #w-node-_6c36ee47-e02f-91f3-a4cb-33cbea171dec-ea171cb7, #w-node-edf74975-3eca-1ab5-16f1-297832ac98ae-8b0b8909, #w-node-edf74975-3eca-1ab5-16f1-297832ac98f4-8b0b8909, #w-node-edf74975-3eca-1ab5-16f1-297832ac9932-8b0b8909, #w-node-_22ab820a-ccce-86ef-24b2-b8c5d23c2c74-d23c2bca, #w-node-_22ab820a-ccce-86ef-24b2-b8c5d23c2cba-d23c2bca, #w-node-_22ab820a-ccce-86ef-24b2-b8c5d23c2cf8-d23c2bca, #w-node-dbbb2c73-1a4d-1f17-1e7a-b13735bfe5b6-60fa6b1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3785b92-3688-7000-3b38-abad0463f601-60fa6b1f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7f2453e-bc30-2762-7a88-fb98a05f0501-60fa6b1f, #w-node-c7f2453e-bc30-2762-7a88-fb98a05f0509-60fa6b1f, #w-node-c7f2453e-bc30-2762-7a88-fb98a05f0511-60fa6b1f, #w-node-_6e5015af-0222-896d-0528-e88d5912e146-60fa6b1f, #w-node-_6e5015af-0222-896d-0528-e88d5912e14e-60fa6b1f, #w-node-_6e5015af-0222-896d-0528-e88d5912e156-60fa6b1f, #w-node-c2390c0c-01a3-23fc-724d-fac1d4656548-60fa6b1f, #w-node-c2390c0c-01a3-23fc-724d-fac1d4656550-60fa6b1f, #w-node-c2390c0c-01a3-23fc-724d-fac1d4656558-60fa6b1f, #w-node-_86493a25-a599-8af7-d68f-a229e327656b-60fa6b1f, #w-node-_86493a25-a599-8af7-d68f-a229e3276573-60fa6b1f, #w-node-_86493a25-a599-8af7-d68f-a229e327657b-60fa6b1f, #w-node-_7e8de520-7819-719b-4de2-82e16c023ef4-60fa6b1f, #w-node-_7e8de520-7819-719b-4de2-82e16c023efc-60fa6b1f, #w-node-_7e8de520-7819-719b-4de2-82e16c023f04-60fa6b1f, #w-node-_729bf991-5166-4e48-34a3-566dd07d7e85-60fa6b1f, #w-node-_729bf991-5166-4e48-34a3-566dd07d7e8d-60fa6b1f, #w-node-_729bf991-5166-4e48-34a3-566dd07d7e95-60fa6b1f, #w-node-_73fef07e-ce55-856a-b45f-bba49abf3e37-60fa6b1f, #w-node-_73fef07e-ce55-856a-b45f-bba49abf3e3f-60fa6b1f, #w-node-_73fef07e-ce55-856a-b45f-bba49abf3e47-60fa6b1f, #w-node-_987d4ef4-9a77-9661-47c7-29f48041cb78-60fa6b1f, #w-node-_987d4ef4-9a77-9661-47c7-29f48041cb80-60fa6b1f, #w-node-_987d4ef4-9a77-9661-47c7-29f48041cb88-60fa6b1f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c71f2-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c71f3-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c71fa-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c71fe-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c720a-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7211-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7214-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7216-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7222-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7223-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c722a-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c722e-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c723a-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7241-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7244-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7246-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7252-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7253-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7254-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7255-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7256-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c725b-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7264-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c726b-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c726f-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7270-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7277-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c727b-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7287-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c728e-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7291-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7293-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c729f-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72a0-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72a1-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72a2-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72a3-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72a8-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72b1-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72b8-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72bc-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72bd-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72c4-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72c8-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72d4-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72db-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72de-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72e0-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72ec-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72ed-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72f4-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72f8-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7304-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c730b-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c730e-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7310-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c731c-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c731d-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7324-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7328-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7334-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c733b-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c733e-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7340-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c734c-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c734d-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7354-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7358-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7364-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c736b-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c736e-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7370-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c737c-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c737d-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7383-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7385-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7389-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7395-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c739c-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c739f-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73a1-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73ad-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73ae-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73af-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73b0-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73b1-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73b6-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73bf-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73c6-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73cb-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73cc-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73d3-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73d7-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73e3-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73ea-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73ed-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73ef-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73fb-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73fc-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7403-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7407-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7413-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c741a-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c741d-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c741f-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c742b-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c742c-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c742d-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c742e-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c742f-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7434-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c743d-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7444-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7448-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7449-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7450-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7454-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7460-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7467-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c746a-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c746c-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7478-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7479-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c747a-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c747b-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c747c-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7481-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c748a-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7491-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7495-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7496-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c749d-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74a1-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74ad-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74b4-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74b7-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74b9-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74c5-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74c6-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74cd-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74d1-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74dd-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74e4-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74e7-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74e9-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74f5-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74f6-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74fd-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7501-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c750d-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7514-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7517-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7519-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7525-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7526-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c752d-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7531-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c753d-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7544-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7547-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7549-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7555-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7556-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c755c-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c755e-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7562-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c756e-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7575-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7578-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c757a-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7586-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7587-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7588-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7589-145c888b, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c758a-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c758f-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7598-145c888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c759f-145c888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b30cf1b5-73dd-7909-8fad-38cee46f01f5-547322bb {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-b30cf1b5-73dd-7909-8fad-38cee46f01f7-547322bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b30cf1b5-73dd-7909-8fad-38cee46f01fb-547322bb {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-b30cf1b5-73dd-7909-8fad-38cee46f0207-547322bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b30cf1b5-73dd-7909-8fad-38cee46f0209-547322bb, #w-node-b30cf1b5-73dd-7909-8fad-38cee46f020c-547322bb {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-b30cf1b5-73dd-7909-8fad-38cee46f0210-547322bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b30cf1b5-73dd-7909-8fad-38cee46f0212-547322bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b30cf1b5-73dd-7909-8fad-38cee46f0215-547322bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8fdbdc3b-334d-c045-8b0a-59260dada1f0-547322bb {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_8fdbdc3b-334d-c045-8b0a-59260dada1f6-547322bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8fdbdc3b-334d-c045-8b0a-59260dada202-547322bb {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_8fdbdc3b-334d-c045-8b0a-59260dada209-547322bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8fdbdc3b-334d-c045-8b0a-59260dada20f-547322bb, #w-node-_8fdbdc3b-334d-c045-8b0a-59260dada216-547322bb {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_8fdbdc3b-334d-c045-8b0a-59260dada21c-547322bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8fdbdc3b-334d-c045-8b0a-59260dada222-547322bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fdbdc3b-334d-c045-8b0a-59260dada225-547322bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c71f2-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c71f3-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c71fa-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c71fe-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c720a-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7211-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7214-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7216-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7222-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7223-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c722a-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c722e-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c723a-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7241-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7244-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7246-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7252-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7253-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7254-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7255-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7256-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c725b-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7264-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c726b-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c726f-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7270-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7277-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c727b-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7287-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c728e-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7291-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7293-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c729f-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72a0-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72a1-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72a2-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72a3-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72a8-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72b1-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72b8-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72bc-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72bd-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72c4-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72c8-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72d4-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72db-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72de-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72e0-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72ec-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72ed-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72f4-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c72f8-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7304-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c730b-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c730e-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7310-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c731c-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c731d-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7324-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7328-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7334-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c733b-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c733e-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7340-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c734c-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c734d-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7354-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7358-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7364-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c736b-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c736e-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7370-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c737c-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c737d-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7383-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7385-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7389-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7395-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c739c-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c739f-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73a1-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73ad-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73ae-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73af-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73b0-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73b1-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73b6-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73bf-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73c6-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73cb-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73cc-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73d3-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73d7-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73e3-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73ea-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73ed-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73ef-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73fb-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c73fc-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7403-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7407-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7413-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c741a-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c741d-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c741f-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c742b-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c742c-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c742d-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c742e-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c742f-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7434-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c743d-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7444-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7448-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7449-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7450-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7454-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7460-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7467-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c746a-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c746c-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7478-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7479-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c747a-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c747b-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c747c-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7481-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c748a-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7491-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7495-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7496-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c749d-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74a1-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74ad-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74b4-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74b7-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74b9-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74c5-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74c6-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74cd-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74d1-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74dd-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74e4-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74e7-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74e9-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74f5-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74f6-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c74fd-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7501-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c750d-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7514-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7517-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7519-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7525-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7526-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c752d-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7531-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c753d-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7544-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7547-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7549-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7555-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7556-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c755c-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c755e-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7562-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c756e-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7575-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7578-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c757a-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7586-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7587-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7588-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7589-b8bad1d9, #w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c758a-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c758f-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c7598-b8bad1d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01018195-b2b1-fbea-f6b4-ae82bc9c759f-b8bad1d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}


