:root {
  --swatch--background: black;
  --font-family--body: Inter, sans-serif;
  --swatch--foreground: #fafafa;
  --par-md--font-size: 1rem;
  --par-md--line-height: 1.3em;
  --h1--font-family: var(--font-family--head);
  --h1--font-size: 3.5rem;
  --h1--line-height: 1.3em;
  --h2--font-family: var(--font-family--head);
  --h2--font-size: 2.625rem;
  --h2--line-height: 1.3em;
  --h3--font-family: var(--font-family--head);
  --h3--font-size: 1.5rem;
  --h3--line-height: 1.5em;
  --h4--font-family: var(--font-family--head);
  --h4--font-size: 1.25rem;
  --h4--line-height: 1.5em;
  --h5--font-family\<deleted\|variable-9fc5c249-3f5e-3789-bc0e-7571f3b7db64\>: var(--font-family--head);
  --h5--font-size\<deleted\|variable-fcdf1cad-a132-f1b9-1674-9043050ed559\>: 1.5rem;
  --h5--line-height\<deleted\|variable-e2eb3aed-bf26-0076-9fad-e9ded13d86d4\>: 1.3em;
  --h5--letter-spacing\<deleted\|variable-1610e4bc-1ce2-c8ce-7c9c-f1b5d7923547\>: var(--letter-spacing--inherit\<deleted\|variable-b0710772-1836-7db0-af9a-dfa3346ccf8a\>);
  --h6--font-family\<deleted\|variable-357cf05b-f060-25e9-ef3f-95f8c796a7a4\>: var(--font-family--head);
  --h6--font-size\<deleted\|variable-f6b71bd4-a29b-13c1-c53d-36428612faa2\>: var(--par-md--font-size);
  --h6--line-height\<deleted\|variable-4783246f-674c-0c5c-ca6d-4a2cf96af4e8\>: 1.3em;
  --h6--letter-spacing\<deleted\|variable-5a0e391f-8a6e-d007-aeff-fd3f4ce97713\>: 0px;
  --par-md--font-family: var(--font-family--body);
  --body--font-size\<deleted\|variable-208da9dd-c532-5959-6dd3-f2d8f5bf1f70\>: 1rem;
  --space--lg: 2rem;
  --par-lg--font-size: 1.25rem;
  --par-lg--line-height: 1.3em;
  --par-lg--letter-spacing\<deleted\|variable-8af2c635-eefe-ebbd-3e70-bae2e9bafc76\>: 0px;
  --space--xxl: 8rem;
  --max-width--container: 86rem;
  --space--md: 1rem;
  --space--xl: 4rem;
  --size--lg\<deleted\|variable-d762893a-83df-5580-61d2-b31b2c0488e0\>: 2rem;
  --border-width--1\<deleted\|variable-ce9f55e3-2b3c-f8e3-c58f-556ebb63b9c2\>: 1px;
  --shade--transparent\<deleted\|variable-2395845f-6373-894b-2952-dc021a1c5982\>: transparent;
  --swatch--border\<deleted\|variable-035cd568-b2a5-e4b8-334f-c18759f8b071\>: var(--shade--grey-80\<deleted\|variable-0895fec7-40c1-1189-afcd-9ba6f2685877\>);
  --size--0-5rem\<deleted\|variable-68655cbc-a4a4-757f-e04d-9876f5fee93d\>: .5rem;
  --size--0-75rem\<deleted\|variable-b633da9b-fc7a-59d9-6165-3a19ba46baee\>: .75rem;
  --border-radius--xs\<deleted\|variable-da7dd242-c0d1-23c7-82fd-9f73e1717b76\>: .25rem;
  --line-height--1em\<deleted\|variable-f2b9bed1-8aa9-32e9-b717-145244614861\>: 1em;
  --space--xs: .25rem;
  --border-radius--sm\<deleted\|variable-84d4f9f9-c186-ff0d-78ef-85fa9ca32218\>: .5rem;
  --size-responsive--null\<deleted\|variable-8bccd076-78a7-bcb5-c97a-3af73a2aace4\>: 0rem;
  --par-sm--font-size: .75rem;
  --par-sm--line-height: 1.7em;
  --par-sm--letter-spacing\<deleted\|variable-1080ced5-4ae2-1f5e-f2ab-74d1b9f26ebc\>: 0px;
  --swatch--light: #737373;
  --swatch--primary\<deleted\|variable-5a2d647a-9a86-6a52-9d9e-2e5fd7e30602\>: var(--color--primary\<deleted\|variable-d24dd08a-a296-164b-3279-174b74479235\>);
  --space--xxs: .125rem;
  --space--sm: .5rem;
  --component--icon-size\<deleted\|variable-3492277d-e32c-88e9-1bfb-676dbc22de5c\>: 1rem;
  --border-width--2\<deleted\|variable-3b907514-9283-0598-a495-b3328468e92a\>: 2px;
  --max-width--head: 54rem;
  --border-radius--xl\<deleted\|variable-18d0563f-0bcc-f886-36d8-6ed5d046f655\>: 4rem;
  --max-width--inner: 16rem;
  --par-sm--font-family: var(--font-family--body);
  --par-lg--font-family: var(--font-family--body);
  --swatch--muted: #a3a3a3;
  --font-family--inherit: Inter, sans-serif;
  --font-family--head: "Emergence Glitch", sans-serif;
  --max-width--par: 32rem;
  --letter-spacing--inherit\<deleted\|variable-b0710772-1836-7db0-af9a-dfa3346ccf8a\>: 0px;
  --shade--grey-80\<deleted\|variable-0895fec7-40c1-1189-afcd-9ba6f2685877\>: #262626;
  --color--primary\<deleted\|variable-d24dd08a-a296-164b-3279-174b74479235\>: var(--shade--white\<deleted\|variable-410b4575-5433-25dd-8b6c-caa48203e946\>);
  --shade--white\<deleted\|variable-410b4575-5433-25dd-8b6c-caa48203e946\>: #fafafa;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

body {
  background-color: var(--swatch--background);
  font-family: var(--font-family--body);
  color: var(--swatch--foreground);
  font-size: var(--par-md--font-size);
  line-height: var(--par-md--line-height);
  letter-spacing: 0;
  padding: 0;
  font-weight: 400;
}

h1 {
  font-family: var(--h1--font-family);
  font-size: var(--h1--font-size);
  line-height: var(--h1--line-height);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

h2 {
  font-family: var(--h2--font-family);
  font-size: var(--h2--font-size);
  line-height: var(--h2--line-height);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

h3 {
  font-family: var(--h3--font-family);
  font-size: var(--h3--font-size);
  line-height: var(--h3--line-height);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

h4 {
  font-family: var(--h4--font-family);
  font-size: var(--h4--font-size);
  line-height: var(--h4--line-height);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

h5 {
  font-family: var(--h5--font-family\<deleted\|variable-9fc5c249-3f5e-3789-bc0e-7571f3b7db64\>);
  font-size: var(--h5--font-size\<deleted\|variable-fcdf1cad-a132-f1b9-1674-9043050ed559\>);
  line-height: var(--h5--line-height\<deleted\|variable-e2eb3aed-bf26-0076-9fad-e9ded13d86d4\>);
  letter-spacing: var(--h5--letter-spacing\<deleted\|variable-1610e4bc-1ce2-c8ce-7c9c-f1b5d7923547\>);
  font-weight: var(--h5--font-weight);
  margin-top: 0;
  margin-bottom: 0;
}

h6 {
  font-family: var(--h6--font-family\<deleted\|variable-357cf05b-f060-25e9-ef3f-95f8c796a7a4\>);
  font-size: var(--h6--font-size\<deleted\|variable-f6b71bd4-a29b-13c1-c53d-36428612faa2\>);
  line-height: var(--h6--line-height\<deleted\|variable-4783246f-674c-0c5c-ca6d-4a2cf96af4e8\>);
  letter-spacing: var(--h6--letter-spacing\<deleted\|variable-5a0e391f-8a6e-d007-aeff-fd3f4ce97713\>);
  font-weight: var(--h6--font-weight);
  margin-top: 0;
  margin-bottom: 0;
}

p {
  font-family: var(--par-md--font-family);
  font-size: var(--par-md--font-size);
  line-height: var(--par-md--line-height);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

a {
  color: inherit;
  text-decoration: none;
}

ul, ol {
  padding: 0rem 0rem 0rem var(--body--font-size\<deleted\|variable-208da9dd-c532-5959-6dd3-f2d8f5bf1f70\>);
  margin: 0;
}

li {
  margin: 0;
  padding: 0;
}

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

blockquote {
  padding: 0rem var(--space--lg);
  font-size: var(--par-lg--font-size);
  line-height: var(--par-lg--line-height);
  letter-spacing: var(--par-lg--letter-spacing\<deleted\|variable-8af2c635-eefe-ebbd-3e70-bae2e9bafc76\>);
  border-left: 5px solid #e2e2e2;
  margin: 0;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

.layout {
  overflow: clip;
}

.main {
  padding: 0;
  position: relative;
}

.footer {
  padding-bottom: var(--space--lg);
  position: relative;
}

.code {
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.header {
  z-index: 9;
  background-color: var(--swatch--background);
}

.section {
  padding-top: var(--space--xxl);
  padding-bottom: var(--space--xxl);
  position: relative;
}

.section.about {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.section.intro {
  aspect-ratio: 16 / 9;
}

.section.carousel {
  color: var(--swatch--background);
  padding-top: 0;
  padding-bottom: 0;
}

.section.more {
  padding-top: 0;
}

.section.video {
  aspect-ratio: 16 / 9;
  width: 100%;
}

.container {
  max-width: var(--max-width--container);
  padding-right: var(--space--lg);
  padding-left: var(--space--lg);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container.about {
  padding-top: var(--space--xxl);
  padding-bottom: var(--space--xxl);
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: flex;
}

.container.about.reverse {
  justify-content: flex-start;
  align-items: center;
}

.container.world {
  grid-column-gap: var(--space--xl);
  grid-row-gap: var(--space--xl);
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: stretch;
  display: grid;
}

.container.intro {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.container.partners {
  grid-column-gap: var(--space--xl);
  grid-row-gap: var(--space--xl);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.container.footer {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav {
  padding-top: var(--space--md);
  padding-bottom: var(--space--md);
  grid-column-gap: var(--space--lg);
  grid-row-gap: var(--space--lg);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sg__group {
  grid-column-gap: var(--space--lg);
  grid-row-gap: var(--space--lg);
  flex-flow: column;
  display: flex;
}

.sg__grid__row {
  padding-bottom: var(--space--lg);
  grid-column-gap: var(--size--lg\<deleted\|variable-d762893a-83df-5580-61d2-b31b2c0488e0\>);
  grid-row-gap: var(--size--lg\<deleted\|variable-d762893a-83df-5580-61d2-b31b2c0488e0\>);
  border-style: solid;
  border-width: var(--border-width--1\<deleted\|variable-ce9f55e3-2b3c-f8e3-c58f-556ebb63b9c2\>);
  border-color: var(--shade--transparent\<deleted\|variable-2395845f-6373-894b-2952-dc021a1c5982\>) var(--shade--transparent\<deleted\|variable-2395845f-6373-894b-2952-dc021a1c5982\>) var(--swatch--border\<deleted\|variable-035cd568-b2a5-e4b8-334f-c18759f8b071\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: center;
  justify-items: stretch;
  width: 100%;
  display: grid;
}

.sg__grid__row.is--first {
  padding-top: var(--space--lg);
  border-top: var(--border-width--1\<deleted\|variable-ce9f55e3-2b3c-f8e3-c58f-556ebb63b9c2\>) solid var(--swatch--border\<deleted\|variable-035cd568-b2a5-e4b8-334f-c18759f8b071\>);
}

.sg__class {
  padding-top: var(--size--0-5rem\<deleted\|variable-68655cbc-a4a4-757f-e04d-9876f5fee93d\>);
  padding-right: var(--size--0-75rem\<deleted\|variable-b633da9b-fc7a-59d9-6165-3a19ba46baee\>);
  padding-bottom: var(--size--0-5rem\<deleted\|variable-68655cbc-a4a4-757f-e04d-9876f5fee93d\>);
  padding-left: var(--size--0-75rem\<deleted\|variable-b633da9b-fc7a-59d9-6165-3a19ba46baee\>);
  border-top-left-radius: var(--border-radius--xs\<deleted\|variable-da7dd242-c0d1-23c7-82fd-9f73e1717b76\>);
  border-top-right-radius: var(--border-radius--xs\<deleted\|variable-da7dd242-c0d1-23c7-82fd-9f73e1717b76\>);
  border-bottom-left-radius: var(--border-radius--xs\<deleted\|variable-da7dd242-c0d1-23c7-82fd-9f73e1717b76\>);
  border-bottom-right-radius: var(--border-radius--xs\<deleted\|variable-da7dd242-c0d1-23c7-82fd-9f73e1717b76\>);
  color: #fff;
  line-height: var(--line-height--1em\<deleted\|variable-f2b9bed1-8aa9-32e9-b717-145244614861\>);
  background-color: #006acc;
  display: inline-block;
  box-shadow: inset 0 2px 2px rgba(255, 255, 255, .15), 0 2px 2px -1px rgba(0, 0, 0, .2);
}

.sg__class.is--semantic {
  background-color: #be4aa5;
}

.sg__class.is--variable {
  background-color: #6f5f9e;
}

.sg__group-inline {
  grid-column-gap: var(--space--xs);
  grid-row-gap: var(--space--xs);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h3.uppercase {
  text-transform: uppercase;
}

.h3.block {
  display: block;
}

.h2.uppercase, .par-md.uppercase {
  text-transform: uppercase;
}

.par-md.uppercase.bold {
  font-weight: 700;
}

.h1.uppercase {
  text-transform: uppercase;
}

.sg__grid__4c {
  grid-column-gap: var(--space--lg);
  grid-row-gap: var(--space--lg);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: stretch;
  justify-items: stretch;
  width: 100%;
  display: grid;
}

.sg__card {
  grid-column-gap: var(--space--md);
  grid-row-gap: var(--space--md);
  border: var(--border-width--1\<deleted\|variable-ce9f55e3-2b3c-f8e3-c58f-556ebb63b9c2\>) solid var(--swatch--border\<deleted\|variable-035cd568-b2a5-e4b8-334f-c18759f8b071\>);
  border-radius: var(--border-radius--sm\<deleted\|variable-84d4f9f9-c186-ff0d-78ef-85fa9ca32218\>);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.sg__layout {
  grid-column-gap: var(--space--xl);
  grid-row-gap: var(--space--xl);
  flex-flow: column;
  display: flex;
}

.ls-none {
  list-style-type: none;
}

.rich-text {
  text-transform: uppercase;
}

.rich-text h1 {
  margin-top: var(--space--lg);
  margin-bottom: var(--space--md);
}

.rich-text h2, .rich-text h3, .rich-text h4 {
  margin-top: var(--space--lg);
  margin-bottom: var(--space--md);
  text-transform: uppercase;
}

.rich-text h5 {
  margin-top: var(--space--lg);
  margin-bottom: var(--space--md);
}

.rich-text blockquote {
  margin-top: var(--space--lg);
  margin-bottom: var(--space--lg);
}

.rich-text p {
  margin-top: var(--space--md);
  margin-bottom: var(--space--md);
  text-transform: none;
}

.rich-text figcaption {
  margin-top: var(--space--xs);
  margin-bottom: var(--size-responsive--null\<deleted\|variable-8bccd076-78a7-bcb5-c97a-3af73a2aace4\>);
  font-size: var(--par-sm--font-size);
  line-height: var(--par-sm--line-height);
  text-align: left;
  letter-spacing: var(--par-sm--letter-spacing\<deleted\|variable-1080ced5-4ae2-1f5e-f2ab-74d1b9f26ebc\>);
}

.rich-text figure {
  margin-top: var(--space--md);
  margin-bottom: var(--space--md);
  width: 100%;
  max-width: 100%;
}

.rich-text a {
  color: var(--swatch--light);
  text-decoration: underline;
  transition: color .24s ease-out;
}

.rich-text a:hover {
  color: var(--swatch--primary\<deleted\|variable-5a2d647a-9a86-6a52-9d9e-2e5fd7e30602\>);
}

.sg__space {
  border-radius: var(--border-radius--sm\<deleted\|variable-84d4f9f9-c186-ff0d-78ef-85fa9ca32218\>);
  background-image: url('../images/png-bg.svg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: 1rem 1rem;
  height: 4rem;
}

.sg__space.is--space-xxs {
  width: var(--space--xxs);
}

.sg__space.is--space-xs {
  width: var(--space--xs);
}

.sg__space.is--space-sm {
  width: var(--space--sm);
}

.sg__space.is--space-md {
  width: var(--space--md);
}

.sg__space.is--space-xl {
  width: var(--space--xl);
}

.sg__space.is--space-xxl {
  width: var(--space--xxl);
}

.sg__space.is--space-lg {
  width: var(--space--lg);
}

.accordion__trigger {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

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

.accordion__trigger-icon {
  justify-content: center;
  align-items: center;
  transition: transform .12s ease-out;
  display: flex;
}

.accordion {
  border-bottom: var(--border-width--1\<deleted\|variable-ce9f55e3-2b3c-f8e3-c58f-556ebb63b9c2\>) solid var(--swatch--border\<deleted\|variable-035cd568-b2a5-e4b8-334f-c18759f8b071\>);
  padding-bottom: 1rem;
}

.accordion__content {
  height: auto;
  overflow: hidden;
}

.svg__wrapper {
  width: var(--component--icon-size\<deleted\|variable-3492277d-e32c-88e9-1bfb-676dbc22de5c\>);
  height: var(--component--icon-size\<deleted\|variable-3492277d-e32c-88e9-1bfb-676dbc22de5c\>);
  background-color: var(--shade--transparent\<deleted\|variable-2395845f-6373-894b-2952-dc021a1c5982\>);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button {
  padding-top: var(--space--md);
  padding-right: var(--space--md);
  padding-bottom: var(--space--md);
  padding-left: var(--space--md);
  grid-column-gap: var(--space--md);
  grid-row-gap: var(--space--md);
  border-top-style: solid;
  border-top-width: var(--border-width--2\<deleted\|variable-3b907514-9283-0598-a495-b3328468e92a\>);
  border-top-color: var(--swatch--foreground);
  border-right-style: solid;
  border-right-width: var(--border-width--2\<deleted\|variable-3b907514-9283-0598-a495-b3328468e92a\>);
  border-right-color: var(--swatch--foreground);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width--2\<deleted\|variable-3b907514-9283-0598-a495-b3328468e92a\>);
  border-bottom-color: var(--swatch--foreground);
  border-left-style: solid;
  border-left-width: var(--border-width--2\<deleted\|variable-3b907514-9283-0598-a495-b3328468e92a\>);
  border-left-color: var(--swatch--foreground);
  background-color: var(--shade--transparent\<deleted\|variable-2395845f-6373-894b-2952-dc021a1c5982\>);
  color: var(--swatch--foreground);
  text-align: center;
  letter-spacing: .5em;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 1.125rem;
  font-weight: var(--font-weight--bold);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: 2.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button:hover {
  color: var(--swatch--background);
}

.button__text {
  z-index: 1;
  grid-column-gap: var(--space--sm);
  grid-row-gap: var(--space--sm);
  tab-size: inherit;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
  position: relative;
}

.button__text.spacing-lg {
  letter-spacing: .95em;
  margin-right: -.45em;
}

.nav__item {
  grid-column-gap: var(--space--md);
  grid-row-gap: var(--space--md);
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav__list-item__logo {
  justify-content: flex-start;
  align-items: center;
  max-width: 20rem;
  display: flex;
}

.cover {
  max-width: none;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image {
  width: 100%;
  position: relative;
}

.nav__list-item__social {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.nav__list-item__social.facebook {
  background-image: url('../images/emergence-facebook_logo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.nav__list-item__social.twitter {
  background-image: url('../images/emergence-twitter_logo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.nav__list-item__social.instagram {
  background-image: url('../images/emergence-instagram_logo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.rainbow_strip {
  height: var(--space--sm);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.hero__logo.tablet {
  display: none;
}

.section__bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.section__bg.video {
  aspect-ratio: 16 / 9;
}

.nav__list-seperator {
  width: var(--space--xl);
  height: var(--space--xxs);
  margin-right: var(--space--sm);
  margin-left: var(--space--sm);
  background-color: var(--swatch--foreground);
}

.intro__content {
  max-width: var(--max-width--head);
  padding-left: var(--space--xl);
  grid-column-gap: var(--space--lg);
  grid-row-gap: var(--space--lg);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.glitch {
  padding-top: var(--space--xxs);
  padding-bottom: var(--space--xxs);
  background-color: var(--swatch--foreground);
  color: var(--swatch--background);
  padding-top: .2em;
  padding-bottom: .2em;
}

.button__icon {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  min-height: 1.5rem;
  display: flex;
  position: relative;
}

.button__icon.flip {
  transform: scale(-1);
}

.cta__content {
  max-width: var(--max-width--head);
  grid-column-gap: var(--space--lg);
  grid-row-gap: var(--space--lg);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.more__content {
  max-width: var(--max-width--head);
  grid-column-gap: var(--space--lg);
  grid-row-gap: var(--space--lg);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.partners__grid-list {
  grid-column-gap: var(--space--lg);
  grid-row-gap: var(--space--lg);
  flex-flow: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.list__partners {
  grid-column-gap: var(--space--xl);
  grid-row-gap: var(--space--lg);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 0;
  display: grid;
}

.list__partners.half {
  grid-template-columns: 1fr 1fr 1fr;
}

.partner__link {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 6rem;
  height: 100%;
  transition: transform .12s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.partner__link:hover {
  transform: scale(1.25);
}

.partner__link.main {
  max-width: 12rem;
}

.list__partners-partner {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.partners__grid {
  grid-column-gap: var(--space--xl);
  grid-row-gap: var(--space--xl);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.partners__head {
  grid-column-gap: var(--space--lg);
  grid-row-gap: var(--space--lg);
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.initiated__link {
  width: 8rem;
}

.carousel__nav-arrow {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  overflow: visible;
}

.arrow__icon {
  height: 100%;
}

.arrow__icon.flip {
  transform: scale(-1);
}

.about__body {
  padding-left: var(--space--xl);
  grid-column-gap: var(--space--lg);
  grid-row-gap: var(--space--lg);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  display: flex;
}

.about__body.reverse {
  padding-right: var(--border-radius--xl\<deleted\|variable-18d0563f-0bcc-f886-36d8-6ed5d046f655\>);
  padding-left: 0;
}

.about__body-head {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.world__map {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.world__map-img {
  width: 100%;
  height: 100%;
  position: relative;
}

.world__map-details {
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  min-height: 16rem;
  display: flex;
  position: relative;
}

.world__body {
  grid-column-gap: var(--space--lg);
  grid-row-gap: var(--space--lg);
  flex-flow: column;
  display: flex;
}

.detail__slide-delimiter {
  width: 6rem;
  height: 2px;
  position: relative;
}

.detail__slide-item {
  max-width: var(--max-width--inner);
  grid-column-gap: var(--space--md);
  grid-row-gap: var(--space--md);
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.details__slide-overlay {
  z-index: 1;
  width: var(--space--xl);
  background-image: linear-gradient(90deg, var(--shade--transparent\<deleted\|variable-2395845f-6373-894b-2952-dc021a1c5982\>), var(--swatch--background) 90%);
  pointer-events: none;
  height: 100%;
  position: absolute;
  top: 0%;
  right: 0%;
}

.img__pin {
  z-index: 1;
  transform-origin: 50% 100%;
  width: 2rem;
  transition: transform .24s cubic-bezier(.165, .84, .44, 1);
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  transform: translate(-50%, -50%)scale(1);
}

.img__pin:hover {
  transform: translate(-50%, -50%)scale(1.5);
}

.img__pin.europe {
  top: 10%;
  left: 50%;
}

.img__pin.asia {
  top: 20%;
  left: 75%;
}

.img__pin.oceania {
  top: 75%;
  left: 90%;
}

.img__pin.america {
  top: 25%;
  left: 22.5%;
}

.img__pin.africa {
  top: 35%;
  left: 55%;
}

.details__slide-slider {
  padding-top: var(--space--lg);
  padding-right: var(--space--xl);
  padding-bottom: var(--space--lg);
  grid-column-gap: var(--space--lg);
  grid-row-gap: var(--space--lg);
  opacity: 1;
  pointer-events: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  transition-property: opacity, transform;
  transition-duration: .24s, .24s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: absolute;
  top: 0%;
  left: 0%;
  overflow-x: auto;
}

.about__image {
  padding-top: var(--space--xxl);
  padding-bottom: var(--space--xxl);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.carousel__slider {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
}

.carousel__slider-slides {
  width: 100%;
  height: 100%;
}

.carousel__slider-arrow {
  z-index: 1;
  color: var(--swatch--background);
  top: auto;
  left: 50%;
  right: auto;
  bottom: var(--space--lg);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 0;
  padding: 0;
  transition-property: transform;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  overflow: visible;
  transform: translateX(calc(-100% - 3.75rem))scale(1);
}

.carousel__slider-arrow:hover {
  transform: translateX(calc(-100% - 3.75rem))scale(1.25);
}

.carousel__slider-arrow.right {
  transform: translateX(3.75rem)scale(1);
}

.carousel__slider-arrow.right:hover {
  transform: translateX(3.75rem)scale(1.25);
}

.carousel__slider-nav {
  z-index: 1;
  grid-column-gap: var(--space--sm);
  grid-row-gap: var(--space--sm);
  top: auto;
  left: 50%;
  right: auto;
  bottom: var(--space--lg);
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  display: flex;
  transform: translateX(-50%);
}

.footer__text-email {
  text-decoration: underline;
}

.footer__text {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.screen_reader {
  opacity: 0;
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0%;
  left: 0%;
  overflow: hidden;
}

.about__body-par {
  grid-column-gap: var(--space--md);
  grid-row-gap: var(--space--md);
  flex-flow: column;
  display: flex;
}

.slides__slide, .slides__slide-link {
  width: 100%;
  height: 100%;
  position: relative;
}

.no_break {
  white-space: nowrap;
}

.video__yt {
  z-index: 999;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.intro__content-video {
  padding: var(--space--sm);
  -webkit-backdrop-filter: blur(.25rem);
  backdrop-filter: blur(.25rem);
  background-color: rgba(0, 0, 0, .6);
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 100svh;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.lightbox {
  z-index: 2;
  max-width: none;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.about__img-img {
  width: 100%;
}

.about__video {
  padding-top: var(--space--xxl);
  padding-bottom: var(--space--xxl);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

@media screen and (max-width: 991px) {
  .section.about {
    grid-template-columns: 1fr;
  }

  .section.intro {
    aspect-ratio: auto;
  }

  .container.about.reverse {
    justify-content: flex-start;
    align-items: center;
  }

  .container.world {
    grid-column-gap: var(--space--xxl);
    grid-row-gap: var(--space--xxl);
    grid-template-columns: 1fr;
  }

  .container.partners {
    grid-column-gap: var(--space--xxl);
    grid-row-gap: var(--space--xxl);
    flex-flow: column;
  }

  .nav {
    padding-top: var(--space--lg);
    padding-bottom: var(--space--lg);
    grid-column-gap: var(--space--md);
    grid-row-gap: var(--space--md);
    flex-flow: column-reverse wrap;
  }

  .sg__grid__4c {
    grid-column-gap: var(--size--lg\<deleted\|variable-d762893a-83df-5580-61d2-b31b2c0488e0\>);
    grid-row-gap: var(--size--lg\<deleted\|variable-d762893a-83df-5580-61d2-b31b2c0488e0\>);
    grid-template-columns: 1fr 1fr;
  }

  .hero__logo {
    display: none;
  }

  .hero__logo.tablet {
    display: flex;
  }

  .section__bg.video {
    aspect-ratio: auto;
  }

  .intro__content {
    padding-left: 0;
  }

  .list__partners {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .list__partners.half {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .partners__grid {
    grid-column-gap: var(--space--xxl);
    grid-row-gap: var(--space--xxl);
    grid-template-columns: 1fr;
  }

  .about__body {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .about__body.reverse {
    padding-right: 0;
  }

  .world__body {
    order: -1;
  }

  .about__image {
    padding-top: 0;
    padding-bottom: 0;
  }

  .about__video {
    aspect-ratio: 16 / 9;
  }
}

@media screen and (max-width: 767px) {
  .container {
    padding-right: var(--space--md);
    padding-left: var(--space--md);
  }

  .sg__grid__row, .sg__grid__4c {
    grid-template-columns: 1fr;
  }

  .button {
    padding: var(--space--sm);
    letter-spacing: .25em;
    font-size: .875rem;
    line-height: 1em;
  }

  .button__text.spacing-lg {
    letter-spacing: .75em;
  }

  .button__icon {
    width: 1.125rem;
  }

  .list__partners {
    grid-row-gap: var(--space--xl);
    grid-template-columns: 1fr 1fr;
  }

  .list__partners.half {
    grid-template-columns: 1fr 1fr;
  }

  .img__pin {
    width: 1.5rem;
  }

  .carousel__slider-arrow, .carousel__slider-nav {
    bottom: var(--space--md);
  }
}

@media screen and (max-width: 479px) {
  .container.intro {
    min-height: 60svh;
  }

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

  .intro__content {
    align-items: stretch;
  }

  .more__content {
    text-align: left;
    justify-content: flex-start;
    align-items: stretch;
  }

  .about__body.reverse {
    align-items: stretch;
  }

  .img__pin {
    width: 1rem;
  }

  .carousel__slider-arrow, .carousel__slider-nav {
    bottom: var(--space--sm);
  }
}

#w-node-_1a8552c3-1de4-7252-0d90-8a5af2cfdddb-c6e3b6e7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aa751796-9327-59e1-5961-a00c4d16b4ac-c6e3b6e7, #w-node-_2418a17b-2832-6b75-1698-49ce5d2d223f-c6e3b6e7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-b8d15729-e6bb-7683-201a-ec9ab8d18b54-c6e3b6e7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b8d15729-e6bb-7683-201a-ec9ab8d18b42-c6e3b6e7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_29a21b18-832b-8762-4797-6028135a7f7b-c6e3b6e7, #w-node-_3ee77cd1-6634-b604-3c18-f2a090f6d76a-c6e3b6e9, #w-node-_67c6c916-be26-0efb-9eeb-c8b659820735-c6e3b6e9, #w-node-eaefda3a-7afa-916d-7130-1ef1678c8997-c6e3b6e9, #w-node-_2830488c-5aa4-f8d1-bd08-337f4314ca48-c6e3b6e9, #w-node-_29bceeb9-a519-51a7-621b-9a77bd0d73ae-c6e3b6e9, #w-node-_29bceeb9-a519-51a7-621b-9a77bd0d73bb-c6e3b6e9, #w-node-_29bceeb9-a519-51a7-621b-9a77bd0d73c8-c6e3b6e9, #w-node-_8c226e06-2ee3-c186-0bd9-e99886d5b48f-c6e3b6e9, #w-node-_8c226e06-2ee3-c186-0bd9-e99886d5b49c-c6e3b6e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9fafe0e8-404f-d2c5-1e85-425ba7bb2e2e-c6e3b6e9, #w-node-_9fafe0e8-404f-d2c5-1e85-425ba7bb2e33-c6e3b6e9, #w-node-_9fafe0e8-404f-d2c5-1e85-425ba7bb2e38-c6e3b6e9, #w-node-_9fafe0e8-404f-d2c5-1e85-425ba7bb2e3d-c6e3b6e9, #w-node-_9fafe0e8-404f-d2c5-1e85-425ba7bb2e42-c6e3b6e9, #w-node-_9fafe0e8-404f-d2c5-1e85-425ba7bb2e47-c6e3b6e9, #w-node-_9fafe0e8-404f-d2c5-1e85-425ba7bb2e4c-c6e3b6e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a8552c3-1de4-7252-0d90-8a5af2cfdddb-9f6b293f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aa751796-9327-59e1-5961-a00c4d16b4ac-9f6b293f, #w-node-_2418a17b-2832-6b75-1698-49ce5d2d223f-9f6b293f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1372f118-c819-4030-30be-823757869b98-9f6b293f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b8d15729-e6bb-7683-201a-ec9ab8d18b42-9f6b293f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_29a21b18-832b-8762-4797-6028135a7f7b-9f6b293f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_1a8552c3-1de4-7252-0d90-8a5af2cfdddb-c6e3b6e7, #w-node-aa751796-9327-59e1-5961-a00c4d16b4ac-c6e3b6e7, #w-node-b8d15729-e6bb-7683-201a-ec9ab8d18b54-c6e3b6e7, #w-node-b8d15729-e6bb-7683-201a-ec9ab8d18b42-c6e3b6e7, #w-node-_29a21b18-832b-8762-4797-6028135a7f7b-c6e3b6e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ee77cd1-6634-b604-3c18-f2a090f6d76a-c6e3b6e9, #w-node-_67c6c916-be26-0efb-9eeb-c8b659820735-c6e3b6e9, #w-node-eaefda3a-7afa-916d-7130-1ef1678c8997-c6e3b6e9, #w-node-_2830488c-5aa4-f8d1-bd08-337f4314ca48-c6e3b6e9, #w-node-_29bceeb9-a519-51a7-621b-9a77bd0d73ae-c6e3b6e9, #w-node-_29bceeb9-a519-51a7-621b-9a77bd0d73bb-c6e3b6e9, #w-node-_29bceeb9-a519-51a7-621b-9a77bd0d73c8-c6e3b6e9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1a8552c3-1de4-7252-0d90-8a5af2cfdddb-9f6b293f, #w-node-aa751796-9327-59e1-5961-a00c4d16b4ac-9f6b293f, #w-node-_1372f118-c819-4030-30be-823757869b98-9f6b293f, #w-node-b8d15729-e6bb-7683-201a-ec9ab8d18b42-9f6b293f, #w-node-_29a21b18-832b-8762-4797-6028135a7f7b-9f6b293f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_3ee77cd1-6634-b604-3c18-f2a090f6d76a-c6e3b6e9, #w-node-_67c6c916-be26-0efb-9eeb-c8b659820735-c6e3b6e9, #w-node-eaefda3a-7afa-916d-7130-1ef1678c8997-c6e3b6e9, #w-node-_2830488c-5aa4-f8d1-bd08-337f4314ca48-c6e3b6e9, #w-node-_29bceeb9-a519-51a7-621b-9a77bd0d73ae-c6e3b6e9, #w-node-_29bceeb9-a519-51a7-621b-9a77bd0d73bb-c6e3b6e9, #w-node-_29bceeb9-a519-51a7-621b-9a77bd0d73c8-c6e3b6e9 {
    grid-column: span 2 / span 2;
  }
}


@font-face {
  font-family: 'Emergence Glitch';
  src: url('../fonts/EMERGENCE_Glitch_3_Regular-6.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}