@font-face {
  font-family: Delight;
  src: url('../fonts/delight-regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Delight;
  src: url('../fonts/delight-semibold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Delight;
  src: url('../fonts/delight-medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --color--morning-snow: #f4f4f4;
  --typography--primary: Delight, Arial, sans-serif;
  --color--dark-charcoal: #1b1a1a;
  --size--s-16: 1rem;
  --padding--p-16: 1rem;
  --size--s-14: .875rem;
  --color--granite: #393638;
  --gap--g-24: 1.5rem;
  --padding--p-24: 1.5rem;
  --gap--g-0: 0rem;
  --gap--g-16: 1rem;
  --color--light-graphite: #d3d3d4;
  --padding--p-80: 5rem;
  --padding--p-64: 4rem;
  --padding--p-0: 0rem;
  --gap--g-20: 1.25rem;
  --padding--p-14: .875rem;
  --gap--g-4: .25rem;
  --gap--g-64: 4rem;
  --size--s-80: 5rem;
  --gap--g-48: 3rem;
  --gap--g-32: 2rem;
  --padding--p-72: 4.5rem;
  --color--burnt-orange: #ff5b30;
  --padding--p-128: 8rem;
  --gap--g-40: 2.5rem;
  --size--s-24: 1.5rem;
  --gap--g-8: .5rem;
  --color--morning-snow-20: color-mix(in srgb, var(--color--morning-snow) 20%, transparent);
  --corner--c-8: .5rem;
  --padding--p-8: .5rem;
  --corner--c-4: .25rem;
  --color--morning-snow-50: color-mix(in srgb, var(--color--morning-snow) 50%, transparent);
  --color--transparent: #fff0;
  --color--dark-charcoal-50: color-mix(in srgb, var(--color--dark-charcoal) 50%, transparent);
  --size--s-12: .75rem;
  --size--s-20: 1.25rem;
  --size--s-64: 4rem;
  --size--s-48: 3rem;
  --size--s-72: 4.5rem;
  --size--s-40: 2.5rem;
  --size--s-32: 2rem;
  --padding--p-4: .25rem;
  --size--s-56: 3.5rem;
  --size--s-36: 2.25rem;
  --size--s-28: 1.75rem;
  --color--sky-blue: #65a5d5;
  --padding--p-20: 1.25rem;
  --padding--p-40: 2.5rem;
  --size--s-10: .625rem;
  --padding--p-12: .75rem;
  --size--s-8: .5rem;
  --size--s-18: 1.125rem;
  --size--s-128: 8rem;
  --padding--p-32: 2rem;
  --color--off-light: #ebebeb;
  --corner--c-12: .75rem;
  --padding--p-96: 6rem;
  --corner--c-20: 1.25rem;
  --color--morning-snow-5: color-mix(in srgb, var(--color--morning-snow) 5%, transparent);
  --color--black-kite: #351e1c;
  --color--garnet: #733635;
  --color--amazon-mist: #ececdc;
}

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous, .w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

body {
  background-color: var(--color--morning-snow);
  font-family: var(--typography--primary);
  color: var(--color--dark-charcoal);
  font-size: var(--size--s-16);
  line-height: 140%;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

ol {
  margin-top: 0;
  margin-bottom: var(--padding--p-16);
  padding-left: var(--padding--p-16);
  font-size: var(--size--s-14);
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

.section {
  position: relative;
}

.section.is--nav {
  z-index: 99;
  width: 100%;
  position: fixed;
  top: 0;
}

.section.is--hero {
  flex-flow: column;
  min-height: 100svh;
  display: flex;
  overflow: clip;
}

.section.is--footer {
  background-color: var(--color--dark-charcoal);
}

.section.is--home-intro {
  background-color: var(--color--dark-charcoal);
  min-height: 70svh;
}

.section.is--partner-logos {
  border-top: 1px solid var(--color--granite);
  background-color: var(--color--dark-charcoal);
}

.section.is--access, .section.is--composability {
  background-color: var(--color--dark-charcoal);
}

.section.is--leadership {
  background-color: var(--color--dark-charcoal);
  display: none;
}

.section.is--dark {
  background-color: var(--color--dark-charcoal);
}

.section.is--404 {
  min-height: 100svh;
}

.section.is--faq-contact-mobile, .section.is--timeline {
  display: none;
}

.section.is--distribute-intro {
  min-height: 100svh;
}

.container {
  padding-right: var(--gap--g-24);
  padding-left: var(--padding--p-24);
}

.container.is--nav-compact {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.container.is--nav-full {
  position: absolute;
  inset: 0% 0% auto;
}

.container.is--fw {
  padding-right: var(--gap--g-0);
  padding-left: var(--gap--g-0);
  flex-flow: column;
  display: flex;
  position: relative;
}

.container.is--fw.is--hero {
  min-height: 100svh;
}

.container.is--nav-mobile {
  display: none;
}

.container.is--dark {
  background-color: var(--color--dark-charcoal);
}

.container.is--security-logos {
  border-bottom: 1px solid var(--color--light-graphite);
}

.container.is--trust {
  border-top: 1px solid var(--color--light-graphite);
}

.container.is--404 {
  min-height: 100svh;
}

.container.is--distribution-1 {
  border-top: 1px solid var(--color--light-graphite);
}

.content_wrapper {
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.content_wrapper.is--nav {
  padding-top: var(--padding--p-14);
  padding-bottom: var(--padding--p-14);
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.content_wrapper.is--nav-compact {
  width: 28rem;
  padding-top: var(--padding--p-14);
  padding-bottom: var(--padding--p-14);
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  display: flex;
}

.content_wrapper.is--hero {
  grid-column-gap: var(--gap--g-64);
  grid-row-gap: var(--gap--g-64);
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100svh;
  padding-top: 7rem;
}

.content_wrapper.is--footer {
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
}

.content_wrapper.is--resources-hero {
  width: 100%;
  margin-top: var(--padding--p-72);
  padding-right: var(--padding--p-24);
  padding-left: var(--padding--p-24);
  border-top: 1px solid var(--color--light-graphite);
  border-bottom: 1px solid var(--color--light-graphite);
}

.content_wrapper.is--resources-latest {
  width: 100%;
  padding: var(--padding--p-64) var(--padding--p-24) var(--padding--p-72);
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  overflow: hidden;
}

.content_wrapper.is--resources-latest.is--test {
  background-color: var(--color--burnt-orange);
}

.content_wrapper.is--resources-latest.is--related {
  border-top: 1px solid var(--color--light-graphite);
}

.content_wrapper.is--resources-all {
  width: 100%;
  padding: var(--padding--p-72) var(--padding--p-0) var(--padding--p-64);
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  border-top: 1px solid var(--color--light-graphite);
  flex-flow: column;
  display: flex;
  position: relative;
}

.content_wrapper.is--cta {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 37.5rem;
  display: flex;
  position: relative;
}

.content_wrapper.is--faq-hero {
  width: 100%;
  margin-top: var(--padding--p-72);
  padding-right: var(--padding--p-24);
  padding-left: var(--padding--p-0);
  border-top: 1px solid var(--color--light-graphite);
  border-bottom: 1px solid var(--color--light-graphite);
  position: sticky;
}

.content_wrapper.is--contact {
  width: 100%;
  margin-top: var(--padding--p-72);
  padding-right: var(--padding--p-24);
  padding-left: var(--padding--p-0);
  border-top: 1px solid var(--color--light-graphite);
  border-bottom: 1px solid var(--color--light-graphite);
}

.content_wrapper.is--legal {
  width: 100%;
  margin-top: var(--padding--p-72);
  padding-right: var(--padding--p-0);
  padding-left: var(--padding--p-0);
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
  border-top: 1px solid var(--color--light-graphite);
  border-bottom: 1px solid var(--color--light-graphite);
  flex-flow: column;
  display: flex;
}

.content_wrapper.is--cs {
  width: 100%;
  margin-top: var(--padding--p-72);
  padding-right: var(--padding--p-0);
  padding-left: var(--padding--p-0);
  border-top: 1px solid var(--color--light-graphite);
}

.content_wrapper.is--cs.is--body {
  margin-top: var(--padding--p-0);
}

.content_wrapper.is--distribution-intro {
  width: 100%;
  padding-top: var(--padding--p-128);
  padding-bottom: var(--padding--p-80);
}

.content_wrapper.is--distribute-content {
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
  border-top: 1px solid var(--color--light-graphite);
  position: relative;
}

.content_wrapper.is--access-layer-section {
  min-height: 40.63rem;
}

.content_wrapper.is--cta-form {
  min-height: 37.5rem;
  padding-top: var(--padding--p-80);
  padding-bottom: var(--padding--p-64);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.content_wrapper.is--popup {
  min-height: 100svh;
  padding-top: var(--padding--p-80);
  padding-bottom: var(--padding--p-64);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.content_wrapper.is--home-intro {
  height: 100%;
  display: flex;
}

.content_wrapper.is--home-hero {
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 70svh;
  display: flex;
  position: relative;
}

.content_wrapper.is--pillars {
  padding-top: var(--padding--p-128);
  padding-bottom: var(--padding--p-128);
  grid-row-gap: var(--gap--g-0);
  position: relative;
}

.content_wrapper.is--partners {
  padding-top: var(--padding--p-128);
  padding-bottom: var(--padding--p-128);
  grid-column-gap: var(--gap--g-64);
  grid-row-gap: var(--gap--g-64);
}

.content_wrapper.is--security {
  margin-top: var(--padding--p-72);
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
  border-top: 1px solid var(--color--light-graphite);
  border-bottom: 1px solid var(--color--light-graphite);
}

.content_wrapper.is--security-logos {
  padding-top: var(--padding--p-64);
  padding-bottom: var(--padding--p-80);
}

.content_wrapper.is--trust {
  padding-top: var(--padding--p-80);
  padding-bottom: var(--padding--p-80);
  grid-column-gap: var(--size--s-80);
  grid-row-gap: var(--size--s-80);
}

.content_wrapper.is--stats-1 {
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
  border-top: 1px solid var(--color--light-graphite);
  border-bottom: 1px solid var(--color--light-graphite);
}

.content_wrapper.is--stats-2, .content_wrapper.is--stats-4 {
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
  border-top: 1px solid var(--color--granite);
  border-bottom: 1px solid var(--color--granite);
}

.content_wrapper.is--404 {
  min-height: 100svh;
  padding-top: var(--padding--p-128);
  padding-bottom: var(--padding--p-128);
}

.content_wrapper.is--faq-footer {
  width: 100%;
  margin-top: var(--padding--p-72);
  padding-right: var(--padding--p-24);
  padding-left: var(--padding--p-0);
  border-top: 1px solid var(--color--light-graphite);
  border-bottom: 1px solid var(--color--light-graphite);
  position: sticky;
}

.content_wrapper.is--learn-scroll {
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
}

.content_wrapper.is--distribute-intro {
  min-height: 100svh;
  position: relative;
}

.content_wrapper.is--partner-cta {
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
}

.content_wrapper.is--tokenised-access {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  display: flex;
  position: relative;
}

.content_wrapper.is--cred {
  border-bottom: 1px solid var(--color--granite);
}

.content_wrapper.is--leadership {
  padding-top: var(--padding--p-80);
  padding-bottom: var(--padding--p-80);
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
}

.css_global, .css_page {
  position: fixed;
  inset: 0% auto auto 0%;
}

.content_nav-logo-wrapper {
  flex-flow: column;
  grid-column: 1 / span 2;
  justify-content: center;
  align-items: center;
  display: flex;
}

.corda_nav-logo {
  height: var(--size--s-24);
  overflow: visible;
}

.content_nav-links-wrapper {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  flex-flow: row;
  grid-column: 3 / span 8;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content_nav-links-wrapper.is--compact {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
}

.content_nav-btn-wrapper {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color--morning-snow-20);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--morning-snow-20);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--morning-snow-20);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--color--morning-snow-20);
  border-top-left-radius: var(--corner--c-8);
  border-top-right-radius: var(--corner--c-8);
  border-bottom-left-radius: var(--corner--c-8);
  border-bottom-right-radius: var(--corner--c-8);
  flex-flow: column;
  grid-column: 11 / span 2;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.nav_link-wrapper {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  justify-content: center;
  align-items: center;
  display: flex;
}

.text_link-block {
  padding: var(--padding--p-8);
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
}

.text_link-block:hover, .text_link-block.is--nav:hover {
  color: var(--color--burnt-orange);
}

.text_link-block.is--nav.w--current {
  border-radius: var(--corner--c-4);
  background-color: #e5e5e5;
}

.text_link-block.is--nav.w--current:hover {
  color: var(--color--dark-charcoal);
}

.text_link-block.is--nav-compact {
  color: var(--color--morning-snow);
}

.text_link-block.is--nav-compact:hover {
  color: var(--color--burnt-orange);
}

.text_link-block.is--footer {
  padding: var(--padding--p-0);
  color: var(--color--morning-snow);
}

.text_link-block.is--footer:hover {
  color: var(--color--burnt-orange);
}

.text_link-block.is--footer.is--legal {
  color: var(--color--morning-snow-50);
}

.text_link-block.is--footer.is--legal:hover {
  color: var(--color--burnt-orange);
}

.text_link-block.is--footer.is--legal.is--processor {
  display: none;
}

.text_link-block.is--mobile-nav:hover {
  color: var(--color--burnt-orange);
}

.text_link-block.is--mobile-nav.w--current {
  border-radius: var(--corner--c-4);
  background-color: var(--color--light-graphite);
}

.body_text-14 {
  font-size: var(--size--s-14);
  text-wrap: pretty;
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
}

.body_text-14.is--nav-cta {
  color: inherit;
  line-height: 100%;
}

.body_text-14.is--nav-link {
  color: inherit;
}

.body_text-14.is--light {
  color: var(--color--light-graphite);
}

.body_text-14.is--light.is--footer {
  color: inherit;
}

.body_text-14.is--error {
  color: red;
}

.body_text-14.is--light-50 {
  color: var(--color--light-graphite);
}

.body_text-14.is--light-50.is--footer {
  color: inherit;
}

.body_text-14.is--light-1 {
  color: var(--color--morning-snow);
}

.body_text-14.is--light-1.is--footer {
  color: inherit;
}

.body_text-14.is--light-1.is--author {
  font-weight: 500;
}

.body_text-14.is--light-1.is--tab {
  font-weight: 400;
}

.body_text-14.is--light-1.is--medium {
  font-weight: 500;
}

.body_text-14.is--light-1.is--70.is--composability {
  line-height: 120%;
}

.body_text-14.is--light-1.is--70.is--liquidity {
  width: 50%;
  line-height: 120%;
}

.body_text-14.is--light-1.is--composability {
  opacity: .7;
  line-height: 120%;
}

.body_text-14.is--med {
  font-weight: 500;
}

.body_text-14.is--med.is--granite {
  color: var(--color--granite);
}

.body_text-14.is--med.is--granite.is--70 {
  opacity: .7;
}

.body_text-14.is--label {
  z-index: 2;
  pointer-events: none;
  color: var(--color--dark-charcoal-50);
  white-space: nowrap;
  font-weight: 500;
  position: relative;
}

.body_text-14.is--granite {
  color: var(--color--granite);
}

.body_text-14.is--faq-heading {
  font-weight: 500;
}

.body_text-14.is-resubmit {
  color: var(--color--morning-snow);
  font-weight: 500;
}

.body_text-14.is--legal {
  color: var(--color--dark-charcoal-50);
  text-align: center;
  font-weight: 500;
}

.body_text-14.is--cs-back {
  color: inherit;
  font-weight: 500;
}

.body_text-14.is--cs-category {
  color: var(--color--granite);
  font-weight: 500;
}

.body_text-14.is--70 {
  opacity: .7;
}

.body_text-14.is--70.is--light-stat {
  color: var(--color--morning-snow);
}

.body_text-14.is--orange {
  color: var(--color--burnt-orange);
  font-weight: 400;
}

.body_text-14.is--orange.is--centred {
  text-align: center;
}

.body_text-14.is--morning-snow-50 {
  color: var(--color--morning-snow-20);
}

.body_text-14.is--home-security-headline {
  font-weight: 500;
}

.body_text-14.is--home-security-body {
  color: var(--color--dark-charcoal-50);
}

.body_text-14.is--medium {
  font-weight: 500;
}

.body_text-14.is--medium.is--light-light {
  color: var(--color--morning-snow);
}

.body_text-14.is--composobility {
  opacity: .7;
  color: var(--color--granite);
  line-height: 120%;
}

.body_text-14.is--close {
  color: inherit;
}

.body_text-14.is--stats {
  color: var(--color--granite);
  font-weight: 400;
}

.body_text-14.is--stats.is--50 {
  opacity: .5;
}

.body_text-14.is--stats.is--50.is--light {
  color: var(--color--morning-snow);
}

.btn_link-block {
  min-width: 8.13rem;
  min-height: 2.5rem;
  padding: var(--padding--p-8) var(--padding--p-16);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn_link-block.is--nav {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  border-radius: var(--corner--c-8);
  background-color: var(--color--dark-charcoal);
  color: var(--color--morning-snow);
  flex-flow: row;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
}

.btn_link-block.is--nav:hover {
  background-color: var(--color--burnt-orange);
  color: var(--color--morning-snow);
}

.btn_link-block.is--faq {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  border-radius: var(--corner--c-8);
  background-color: var(--color--dark-charcoal);
  width: 100%;
  min-width: auto;
  color: var(--color--morning-snow);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
}

.btn_link-block.is--faq:hover {
  background-color: var(--color--burnt-orange);
  color: var(--color--dark-charcoal);
}

.arrow_icon {
  width: var(--size--s-16);
  height: var(--size--s-16);
  color: inherit;
  padding-bottom: 1px;
}

.corda_site-logo.is--nav-full {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.corda_site-logo.is--nav-compact {
  color: var(--color--morning-snow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.corda_site-logo.is--nav-compact.w--current {
  width: 1.42rem;
  color: var(--color--morning-snow);
}

.corda_nav-icon {
  width: 1.42rem;
  height: 1.14rem;
  overflow: visible;
}

.nav_inner-wrapper {
  padding-right: var(--padding--p-24);
  padding-left: var(--padding--p-16);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  border: 1px solid var(--color--morning-snow-20);
  border-radius: var(--corner--c-8);
  background-color: var(--color--dark-charcoal);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.content_hero-img-inner-wrapper {
  min-height: 20rem;
  overflow: hidden;
}

.content_hero-img-inner-wrapper.is--home {
  margin-bottom: var(--size--s-64);
  grid-area: 2 / 1 / span 1 / span 12;
  position: relative;
}

.content_hero-img-inner-wrapper.is--learn {
  grid-area: 2 / 1 / span 1 / span 12;
  position: relative;
}

.content_hero-img-inner-wrapper.is--distribute {
  grid-area: 2 / 1 / span 1 / span 12;
}

.site_image {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
}

.site_image.is--hero {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.site_image.is--contain {
  object-fit: contain;
}

.site_image.is--contain.is--partner {
  max-height: 2.5rem;
}

.site_image.is--fill {
  object-fit: fill;
}

.site_image.is--home-intro {
  object-fit: contain;
  height: auto;
}

.site_image.is--home-intro.is--partner {
  max-height: 2.5rem;
}

.content_hero-text-wrapper {
  width: 100%;
  padding-right: var(--padding--p-24);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  flex: none;
  grid-area: 1 / 1 / span 1 / span 12;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: grid;
}

.content_hero-marquee-wrapper {
  z-index: 1;
  width: 100%;
  height: var(--size--s-64);
  padding-top: var(--padding--p-16);
  padding-bottom: var(--padding--p-16);
  background-color: var(--color--morning-snow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.hero_text-wrapper.is--headline {
  flex-flow: column;
  grid-column: 1 / span 7;
  justify-content: flex-end;
  display: flex;
}

.hero_text-wrapper.is--sub {
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  flex-flow: column;
  grid-column: 8 / span 5;
  justify-content: flex-end;
  display: flex;
}

.body_text-80 {
  font-size: var(--size--s-80);
  line-height: 110%;
}

.h1 {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  max-width: 15ch;
  font-size: var(--size--s-72);
  flex-flow: wrap;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 110%;
  display: flex;
}

.h1.is--learn, .h1.is--distribute {
  max-width: 16ch;
  font-size: var(--size--s-64);
}

.content_hero-bottom-wrapper {
  flex-flow: column;
  grid-column: 1 / span 12;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.span {
  line-height: 100%;
}

.span.is--orange {
  padding-right: var(--padding--p-8);
  padding-left: var(--padding--p-8);
  background-color: var(--color--burnt-orange);
}

.span.is--learn-blue {
  padding-right: var(--padding--p-8);
  padding-left: var(--padding--p-8);
}

.span.is--granite {
  padding-right: var(--padding--p-8);
  padding-left: var(--padding--p-8);
  background-color: var(--color--granite);
  color: var(--color--morning-snow);
}

.span.is--granite.is--right {
  margin-right: -4px;
}

.span.is--granite.is--left {
  margin-left: -8px;
}

.span.is--granite.is--left.is--double {
  margin-left: -10px;
}

.span.is--home-intro {
  width: auto;
  color: var(--color--morning-snow);
  font-size: var(--size--s-36);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.span.is--home-intro.is--orange {
  background-color: var(--color--burnt-orange);
  padding-left: .25rem;
  padding-right: .25rem;
}

.span.is--home-intro.is--orange.is--minus {
  margin-right: -.5rem;
}

.span.is--home-intro.is--gray {
  background-color: var(--color--light-graphite);
  color: var(--color--dark-charcoal);
  padding-left: .25rem;
  padding-right: .25rem;
}

.span.is--home-intro.is--gray.is--minus {
  margin-right: -.5rem;
}

.span.is--distribute-intro {
  width: auto;
  font-size: var(--size--s-40);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.span.is--distribute-intro.is--sky-blue {
  background-color: var(--color--sky-blue);
  color: var(--color--dark-charcoal);
  padding-left: .25rem;
  padding-right: .25rem;
}

.span.is--distribute-intro.is--sky-blue.is--minus {
  margin-right: -.5rem;
}

.span.is--home-orange, .span.is--home-blue {
  padding-right: var(--padding--p-8);
  padding-left: var(--padding--p-8);
  position: relative;
}

.span.is--granite {
  padding-right: var(--padding--p-8);
  padding-left: var(--padding--p-8);
  background-color: var(--color--transparent);
}

.body_text-16 {
  font-size: var(--size--s-16);
  text-wrap: pretty;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
}

.body_text-16.is--medium {
  font-weight: 500;
}

.body_text-16.is--btn {
  color: inherit;
  font-weight: 500;
  line-height: 100%;
}

.body_text-16.is--light-50 {
  color: var(--color--morning-snow-50);
}

.body_text-16.is--light {
  color: var(--color--morning-snow);
}

.body_text-16.is--light.is--cta {
  text-align: center;
  width: 50ch;
}

.body_text-16.is--light.is--token-body {
  text-align: center;
  max-width: 54ch;
}

.body_text-16.is--light.is--70 {
  opacity: .7;
}

.body_text-16.is--resources {
  width: 55ch;
}

.body_text-16.is--contact {
  text-align: center;
  width: 55ch;
}

.body_text-16.is--centre {
  text-align: center;
}

.body_text-16.is--centre.is--55ch {
  width: 55ch;
}

.body_text-16.is--centre.is--granite {
  color: var(--color--granite);
}

.body_text-16.is--centre.is--granite.is--32ch {
  text-align: left;
  width: 32ch;
}

.body_text-16.is--w-60 {
  width: 60%;
}

.body_text-16.is--graphite {
  color: var(--color--light-graphite);
}

.body_text-16.is--graphite.is--centred {
  text-align: center;
}

.body_text-16.is--graphite.is--centred.is--home-intro {
  width: 68ch;
}

.body_text-16.is--graphite.is--leadership {
  max-width: 45ch;
}

.body_text-16.is--granite {
  color: var(--color--granite);
}

.body_text-16.is--light-granite {
  color: var(--color--light-graphite);
}

.body_text-16.is--light-granite.is--cta {
  text-align: center;
  width: 50ch;
}

.body_text-16.is--light-granite.is--partner-cta {
  max-width: 58ch;
}

.marquee-content {
  grid-column-gap: var(--gap--g-64);
  grid-row-gap: var(--gap--g-64);
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.logo {
  color: inherit;
}

.hero_btn-wrapper {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.primary_btn-link {
  height: var(--size--s-48);
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
  justify-content: center;
  align-items: center;
  min-width: 12rem;
  text-decoration: none;
  display: flex;
}

.primary_btn-link.is--hero {
  height: var(--size--s-56);
}

.primary_btn-link.is--partners:hover {
  color: var(--color--morning-snow);
}

.btn_inner-wrapper {
  border-radius: var(--corner--c-8);
}

.btn_inner-wrapper.is--text {
  height: var(--size--s-48);
  padding: var(--padding--p-14) var(--padding--p-20);
  background-color: var(--color--granite);
  color: var(--color--morning-snow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn_inner-wrapper.is--text.is--form {
  width: 100%;
}

.btn_inner-wrapper.is--text.is--hero {
  height: var(--size--s-56);
}

.btn_inner-wrapper.is--text.is--partners {
  background-color: var(--color--morning-snow);
  width: 100%;
  color: inherit;
}

.btn_inner-wrapper.is--text.is--alt {
  width: 100%;
}

.btn_inner-wrapper.is--arrow {
  width: var(--size--s-48);
  height: var(--size--s-48);
  aspect-ratio: 1;
  background-color: var(--color--burnt-orange);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn_inner-wrapper.is--arrow.is--submit {
  width: var(--size--s-56);
  color: var(--color--morning-snow);
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  position: relative;
}

.btn_inner-wrapper.is--arrow.is--submit:hover {
  background-color: var(--color--morning-snow);
  color: var(--color--dark-charcoal);
}

.btn_inner-wrapper.is--arrow.is--hero {
  width: var(--size--s-56);
  height: var(--size--s-56);
}

.arrow-icon {
  width: var(--size--s-24);
  height: var(--size--s-24);
}

.arrow-icon.is--light {
  color: var(--color--morning-snow);
}

.arrow-icon.is--light.is--form {
  color: inherit;
}

.secondary_btn-link {
  height: var(--size--s-48);
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.secondary_btn-link.is--hero {
  height: var(--size--s-56);
}

.secondary_btn-inner-wrapper {
  border-radius: var(--corner--c-8);
}

.secondary_btn-inner-wrapper.is--text {
  height: var(--size--s-48);
  padding: var(--padding--p-14) var(--padding--p-20);
  border: 1px solid var(--color--morning-snow);
  color: var(--color--morning-snow);
  background-color: #39363800;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.secondary_btn-inner-wrapper.is--text.is--hero {
  height: var(--size--s-56);
}

.secondary_btn-inner-wrapper.is--arrow {
  width: var(--size--s-48);
  height: var(--size--s-48);
  background-color: var(--color--burnt-orange);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.secondary_btn_inner-wrapper {
  border-radius: var(--corner--c-8);
}

.secondary_btn_inner-wrapper.is--text {
  height: var(--size--s-48);
  padding: var(--padding--p-14) var(--padding--p-20);
  background-color: var(--color--granite);
  color: var(--color--morning-snow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.secondary_btn_inner-wrapper.is--arrow {
  width: var(--size--s-48);
  height: var(--size--s-48);
  border: 1px solid var(--color--morning-snow);
  background-color: var(--color--transparent);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.secondary_btn_inner-wrapper.is--arrow.is--hero {
  width: var(--size--s-56);
  height: var(--size--s-56);
  margin-left: -1px;
}

.content_footer-wrapper {
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  grid-area: 1 / 1 / span 1 / span 12;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content_footer-wrapper.is--2 {
  padding-top: var(--padding--p-40);
  padding-bottom: var(--padding--p-40);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color--granite);
  grid-row: 2 / span 1;
}

.content_footer-wrapper.is--3 {
  grid-row: 3 / span 1;
}

.content_footer-wrapper.is--4 {
  width: 100%;
  padding-top: var(--padding--p-14);
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-14);
  padding-left: var(--padding--p-24);
  grid-row: 4 / span 1;
}

.content_footer-wrapper.is--1 {
  padding: var(--padding--p-64) var(--padding--p-24);
}

.footer_logo-wrapper {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  flex-flow: column;
  grid-column: 1 / span 3;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer_main-nav-wrapper {
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  grid-column: 8 / span 5;
  justify-content: flex-start;
  display: flex;
}

.corda_footer-logo {
  color: var(--color--morning-snow);
}

.footer_logo {
  height: var(--size--s-32);
}

.footer_nav-wrapper {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  flex-flow: column;
  width: 33%;
  display: flex;
}

.footer_nav-links {
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  flex-flow: column;
  display: flex;
}

.body_text-10 {
  font-size: var(--size--s-10);
  text-wrap: pretty;
}

.body_text-10.is--footer {
  opacity: .5;
  color: var(--color--morning-snow);
  letter-spacing: .5px;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 100%;
}

.body_text-10.is--footer.is--legal {
  opacity: 1;
  color: inherit;
}

.body_text-10.is--light-50 {
  color: var(--color--morning-snow-50);
}

.body_text-10.is--light-50.is--uppercase {
  letter-spacing: .25px;
  text-transform: uppercase;
  line-height: 100%;
}

.body_text-10.hide {
  display: none;
}

.footer_newsletter-text-wrapper {
  padding-left: var(--padding--p-24);
  grid-column: 1 / span 6;
}

.footer_newsletter-form-wrapper {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: column;
  grid-column: 8 / span 4;
  max-width: 31.25rem;
  display: flex;
}

.footer_newsletter-block {
  margin-bottom: 0;
}

.footer_newsletter-form {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_newsletter-form-field {
  height: var(--size--s-48);
  padding: var(--padding--p-14) var(--padding--p-16);
  border-radius: var(--corner--c-8);
  color: var(--color--morning-snow);
  background-color: #fff0;
  margin-bottom: 0;
}

.footer_newsletter-form-field::placeholder {
  color: var(--color--morning-snow-50);
}

.submit-button {
  display: none;
}

.newsletter_success {
  height: var(--size--s-48);
  background-color: var(--color--transparent);
  padding: 0;
}

.form_text-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.newsletter_error {
  background-color: #ffdede00;
  padding: 0;
}

.corda_wordmark {
  width: 100vw;
  color: var(--color--morning-snow);
}

.footer_text-wrapper {
  grid-column: 1 / span 3;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_text-wrapper.is--1 {
  grid-row: 1 / span 1;
}

.footer_text-wrapper.is--2 {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  grid-column: 8 / span 5;
  justify-content: space-between;
  align-items: center;
}

.close_icon {
  width: var(--size--s-24);
  height: var(--size--s-24);
}

.body_text-24 {
  font-size: var(--size--s-24);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.body_text-24.is--nav-cta {
  color: inherit;
  line-height: 100%;
}

.body_text-24.is--nav-link {
  font-size: var(--size--s-18);
  color: inherit;
}

.body_text-24.is--light {
  color: var(--color--light-graphite);
}

.body_text-24.is--light.is--footer {
  color: inherit;
}

.body_text-24.is--light.is--cred {
  max-width: 35ch;
}

.body_text-24.is--error {
  color: red;
}

.body_text-24.is--faq {
  text-wrap: pretty;
  width: auto;
}

.body_text-24.is--light-1 {
  color: var(--color--morning-snow);
}

.body_text-24.is--light-1.is--medium {
  font-weight: 500;
}

.body_text-24.is--light-1.is--medium.is--access {
  line-height: 120%;
}

.body_text-24.is--medium {
  font-weight: 500;
}

.body_text-24.is--medium.is--access {
  line-height: 120%;
}

.corda_mobile-wordmark {
  border-bottom: 1px solid var(--color--granite);
  width: 100vw;
  color: var(--color--morning-snow);
}

.content_resources-hero-heading-wrapper {
  padding-top: var(--padding--p-24);
  padding-bottom: var(--padding--p-24);
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--light-graphite);
  flex-flow: column;
  grid-column: 1 / span 7;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.content_resources-hero-featured-wrapper {
  padding-top: var(--padding--p-24);
  padding-bottom: var(--padding--p-24);
  grid-column: 8 / span 5;
}

.body_text-64 {
  font-size: var(--size--s-64);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 110%;
}

.body_text-64.is--resources {
  width: 17ch;
}

.body_text-64.is--light {
  color: var(--color--morning-snow);
}

.body_text-64.is--light.is--cta {
  text-align: center;
  text-wrap: pretty;
  width: 15ch;
}

.body_text-64.is--light.is--partners {
  line-height: 90%;
}

.body_text-64.is--faq {
  width: auto;
  font-size: var(--size--s-128);
}

.body_text-64.is--contact {
  text-align: center;
}

.body_text-64.is--20ch {
  width: 24ch;
}

.resources_featured-wrapper {
  position: relative;
}

.resource_image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.block {
  z-index: 1;
  width: var(--size--s-16);
  height: var(--size--s-16);
  background-color: var(--color--morning-snow);
  position: absolute;
  inset: 0% 0% auto auto;
}

.block.is--top-right.is--distribute {
  width: .38rem;
  height: .38rem;
}

.block.is--top-left {
  inset: 0% auto auto 0%;
}

.block.is--top-left.is--distribute {
  width: .38rem;
  height: .38rem;
}

.block.is--bottom-right {
  inset: auto 0% 0% auto;
}

.block.is--bottom-right.is--distribute {
  width: .38rem;
  height: .38rem;
}

.block.is--bottom-left {
  inset: auto auto 0% 0%;
}

.block.is--bottom-left.is--distribute {
  width: .38rem;
  height: .38rem;
}

.featured_pill-wrapper {
  left: var(--padding--p-24);
  top: var(--padding--p-24);
  z-index: 3;
  padding-right: var(--padding--p-8);
  padding-left: var(--padding--p-8);
  background-color: var(--color--burnt-orange);
  position: absolute;
  bottom: auto;
  right: auto;
}

.resource_item-wrapper {
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  flex-flow: column;
  display: flex;
  position: relative;
}

.resource_item-wrapper.is--featured {
  width: 100%;
  height: 25rem;
}

.featured_resource-title-wrapper {
  z-index: 1;
  width: 20.63rem;
  padding: var(--padding--p-24);
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  background-color: var(--color--dark-charcoal-50);
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.body_text-20 {
  font-size: var(--size--s-20);
  text-wrap: pretty;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.body_text-20.is--nav-cta {
  color: inherit;
  line-height: 100%;
}

.body_text-20.is--nav-link {
  font-size: var(--size--s-24);
  color: inherit;
}

.body_text-20.is--light {
  color: var(--color--light-graphite);
}

.body_text-20.is--light.is--footer {
  color: inherit;
}

.body_text-20.is--error {
  color: red;
}

.body_text-20.is--light-light {
  color: var(--color--morning-snow);
}

.body_text-20.is--light-light.is--cta {
  text-align: center;
  width: 40ch;
  line-height: 150%;
}

.body_text-20.is--orange {
  color: var(--color--burnt-orange);
}

.body_text-20.is--orange.is--medium, .body_text-20.is--medium {
  font-weight: 500;
}

.body_text-20.is--medium.is--light-1 {
  color: var(--color--morning-snow);
}

.body_text-20.is--medium.is--composability {
  line-height: 120%;
}

.body_text-20.is--medium.is--btn {
  line-height: 100%;
}

.body_text-20.is--granite {
  color: var(--color--granite);
}

.body_text-20.is--granite.is--trust {
  max-width: 42ch;
}

.body_text-12 {
  font-size: var(--size--s-12);
  font-weight: 500;
}

.body_text-12.is--light {
  color: var(--color--light-graphite);
}

.body_text-12.is--light.is--70 {
  opacity: .7;
  width: 40%;
  line-height: 120%;
}

.body_text-12.is--light-light {
  padding-right: var(--padding--p-8);
  padding-left: var(--padding--p-8);
  color: var(--color--morning-snow);
}

.body_text-12.is--light-light.is--partner, .body_text-12.is--light-light.is--security, .body_text-12.is--light-light.is--arch {
  padding-right: var(--padding--p-0);
  padding-left: var(--padding--p-0);
}

.body_text-12.is--granite {
  color: var(--color--granite);
}

.body_text-12.is--light-graphite {
  color: var(--color--light-graphite);
}

.body_text-12.is--light-graphite.is--70 {
  opacity: .7;
}

.body_text-12.is--stat {
  color: inherit;
}

.body_text-12.is--form-legal {
  color: var(--color--morning-snow);
  font-weight: 400;
  line-height: 130%;
}

.content_resources-headline-wrapper {
  grid-area: 1 / 1 / span 1 / span 12;
}

.content_resources-content-wrapper {
  grid-area: 2 / 1 / span 1 / span 12;
}

.content_resources-content-wrapper.is--all {
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-128);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  flex-flow: column;
  grid-row: 1 / span 1;
  justify-content: flex-start;
  align-items: center;
  margin-top: -6rem;
  display: flex;
  position: relative;
}

.body_text-32 {
  font-size: var(--size--s-32);
  text-wrap: pretty;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.body_text-32.is--light {
  color: var(--color--morning-snow);
}

.body_text-32.is--light.is--partner-headline {
  width: 45ch;
}

.body_text-32.is--light.is--centred {
  text-align: center;
}

.body_text-32.is--20ch {
  max-width: 20ch;
}

.body_text-32.is-25ch {
  max-width: 25ch;
}

.body_text-32.is--pillars {
  max-width: 20ch;
  line-height: 140%;
}

.resource_collection-list {
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.resource_collection-list.is--all {
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-48);
}

.resource_title-wrapper {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: column;
  display: flex;
}

.resources_pill {
  z-index: 1;
  width: 6.5rem;
  padding-right: var(--padding--p-8);
  padding-left: var(--padding--p-8);
  border: 1px solid var(--color--light-graphite);
  background-color: var(--color--morning-snow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -.75rem 0% auto 50%;
  transform: translate(-50%);
}

.resources_filter-wrapper {
  z-index: 3;
  width: 100%;
  padding: var(--padding--p-0) var(--padding--p-24) var(--padding--p-24);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  inset: 90% 100% 10%;
}

.resources_filter-inner-wrapper {
  width: auto;
  padding: var(--padding--p-12);
  border: 1px solid var(--color--light-graphite);
  border-radius: var(--corner--c-8);
  background-color: var(--color--morning-snow);
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.resources_filter-form-block {
  margin-bottom: 0;
}

.resources_filter-form {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.resources_radio-field {
  padding: var(--padding--p-8) var(--padding--p-12);
  margin-bottom: 0;
  position: relative;
}

.filter_radio-btn {
  border-radius: var(--corner--c-8);
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.filter_radio-btn:hover {
  background-color: var(--color--light-graphite);
}

.filter_radio-btn.w--redirected-checked {
  background-color: var(--color--burnt-orange);
}

.resources_filter-collection-list {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  display: flex;
}

.content_cta-wrapper {
  z-index: 1;
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.content_cta-bg-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.none {
  display: none;
}

.fs-list_pagination {
  padding-top: var(--gap--g-48);
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.fs-list_pagination_prev {
  width: var(--size--s-40);
  height: var(--size--s-40);
  border-radius: var(--corner--c-8);
  background-color: var(--color--light-graphite);
  border-style: none;
  border-width: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.list_page-buttons {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  display: flex;
}

.fs-list_pagination_button.helper {
  width: var(--size--s-40);
  height: var(--size--s-40);
  border-radius: var(--corner--c-8);
  background-color: var(--color--light-graphite);
  color: var(--color--dark-charcoal);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fs-list_pagination_dots {
  width: var(--size--s-40);
  height: var(--size--s-40);
  padding-bottom: var(--padding--p-8);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.fs-list_pagination_next {
  width: var(--size--s-40);
  height: var(--size--s-40);
  border-radius: var(--corner--c-8);
  background-color: var(--color--light-graphite);
  border-style: none;
  border-width: 0;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.pagination-arrow {
  width: var(--size--s-16);
  height: var(--size--s-16);
}

.content_faq-heading-wrapper {
  padding-top: var(--padding--p-0);
  padding-bottom: var(--padding--p-24);
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--light-graphite);
  flex-flow: column;
  grid-column: 1 / span 6;
  justify-content: space-between;
  align-items: flex-start;
  min-height: calc(100svh - 4.5rem);
  display: flex;
  position: sticky;
  top: 4.5rem;
}

.content_faq-body-wrapper {
  padding-top: var(--padding--p-64);
  padding-bottom: var(--padding--p-24);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  flex-flow: column;
  grid-column: 7 / span 6;
  display: flex;
  position: sticky;
  top: 4.5rem;
}

.faq_heading-wrapper, .faq_content-wrapper {
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  flex-flow: column;
  display: flex;
}

.faq_single-heading-wrapper {
  padding-bottom: var(--padding--p-8);
  border-bottom: 1px solid var(--color--light-graphite);
}

.faq_single-list-wrapper.is--learn {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  flex-flow: column;
  display: flex;
}

.faq_collection-list {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: column;
  display: flex;
}

.faq_card-wrapper {
  padding: var(--padding--p-20) var(--padding--p-24);
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  cursor: pointer;
  background-color: #ebebeb;
  display: flex;
}

.faq_accordion-content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.faq_icon {
  width: var(--size--s-24);
  height: var(--size--s-24);
}

.faq_icon.is--close {
  color: var(--color--morning-snow);
}

.faq_filter-form-block {
  margin-bottom: 0;
}

.faq_filter-form {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq_filter-collection-list {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  display: flex;
}

.faq_radio-field {
  padding: var(--padding--p-8) var(--padding--p-12);
  margin-bottom: 0;
  position: relative;
}

.faq_category-collection-list {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  display: flex;
}

.faq_all-content-wrapper {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  flex-flow: column;
  display: flex;
}

.faq_heading-outer-wrapper {
  padding-top: var(--padding--p-64);
  padding-right: var(--padding--p-24);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  flex-flow: column;
  display: flex;
}

.faq_footer-outer-wrapper {
  width: 100%;
  padding: var(--padding--p-0) 0px var(--padding--p-0) var(--padding--p-24);
  border-top: 1px solid var(--color--light-graphite);
  border-bottom: 1px solid var(--color--light-graphite);
}

.faq_footer-outer-wrapper.is--mobile {
  display: none;
}

.faq_footer-inner-wrapper {
  width: 20.63rem;
  padding: var(--padding--p-40) var(--padding--p-24);
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  background-color: var(--color--light-graphite);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.faq_contact-btn-wrapper {
  flex-flow: column;
  grid-column: 11 / span 2;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.content_contact-wrapper {
  padding-top: var(--padding--p-64);
  padding-bottom: var(--padding--p-64);
  flex-flow: column;
  grid-column: 4 / span 6;
  display: flex;
}

.content_contact-panel-wrapper {
  grid-column: 1 / span 2;
}

.content_contact-panel-wrapper.is--1 {
  border-right: 1px solid var(--color--light-graphite);
}

.content_contact-panel-wrapper.is--2 {
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--color--light-graphite);
  grid-column: 11 / span 2;
}

.contact_inner-wrapper {
  grid-column-gap: var(--gap--g-64);
  grid-row-gap: var(--gap--g-64);
  flex-flow: column;
  display: flex;
}

.contact_heading-wrapper {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.contact_form-wrapper {
  background-color: var(--color--light-graphite);
  position: relative;
}

.contact_form-wrapper.is--distribute {
  padding-top: var(--padding--p-8);
  padding-bottom: var(--padding--p-32);
  background-color: var(--color--transparent);
}

.corner_ {
  width: var(--size--s-48);
  height: var(--size--s-48);
  position: absolute;
  inset: 0% auto auto 0%;
}

.corner_.is--top-left.is--light {
  color: var(--color--morning-snow-50);
}

.corner_.is--top-left.is--light.is--tab {
  width: var(--size--s-32);
  height: var(--size--s-32);
}

.corner_.is--top-right {
  inset: 0% 0% auto auto;
}

.corner_.is--top-right.is--light {
  color: var(--color--morning-snow-50);
}

.corner_.is--top-right.is--light.is--tab {
  width: var(--size--s-32);
  height: var(--size--s-32);
}

.corner_.is--bottom-right {
  inset: auto 0% 0% auto;
}

.corner_.is--bottom-right.is--light {
  color: var(--color--morning-snow-50);
}

.corner_.is--bottom-right.is--light.is--tab {
  width: var(--size--s-32);
  height: var(--size--s-32);
}

.corner_.is--bottom-left {
  inset: auto auto 0% 0%;
}

.corner_.is--bottom-left.is--light {
  color: var(--color--morning-snow-50);
}

.corner_.is--bottom-left.is--light.is--tab {
  width: var(--size--s-32);
  height: var(--size--s-32);
}

.contact_page-form-block {
  min-height: 37.5rem;
  padding: var(--padding--p-64);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.contact_page-form-block.is--distribute {
  min-height: 30rem;
  padding: var(--padding--p-0);
}

.contact_page-form-block.is--popup-allocator {
  min-height: auto;
  padding: var(--padding--p-0);
}

.contact_form-inner-wrapper {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: column;
  min-width: 28.13rem;
  display: flex;
}

.contact_form-inner-wrapper.is--distribute {
  min-width: 30rem;
}

.form_field-wrapper {
  position: relative;
}

.form_field-wrapper.is--select {
  padding-right: var(--padding--p-16);
  padding-left: var(--padding--p-16);
  border-radius: var(--corner--c-8);
  background-color: var(--color--morning-snow);
}

.form_field-wrapper.is--security {
  display: none;
}

.form_field {
  width: 100%;
  height: var(--size--s-48);
  padding: var(--padding--p-14) var(--padding--p-16);
  border-radius: var(--corner--c-8);
  background-color: var(--color--morning-snow);
  border: 0 solid #000;
  margin-bottom: 0;
}

.form_field::placeholder {
  color: var(--color--dark-charcoal-50);
}

.form_field.is--message {
  min-height: 9.38rem;
}

.form_field.is--select {
  padding-right: var(--padding--p-0);
  padding-left: var(--padding--p-0);
}

.form_btn-wrapper {
  width: 100%;
  padding-top: var(--padding--p-16);
}

.form_submit_btn {
  width: 100%;
  height: var(--size--s-48);
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
  justify-content: center;
  align-items: center;
  min-width: auto;
  text-decoration: none;
  display: flex;
}

.form_submit_btn.is--resubmit {
  width: auto;
  padding: var(--padding--p-14) var(--padding--p-20);
  border-radius: var(--corner--c-8);
  background-color: var(--color--granite);
}

.form_submit_btn.is--resubmit:hover {
  background-color: var(--color--dark-charcoal);
}

.form_icon {
  width: var(--size--s-20);
  height: var(--size--s-20);
  color: var(--color--morning-snow);
}

.dropdown-toggle {
  padding: 0;
}

.form_select {
  width: 100%;
  height: var(--size--s-48);
  padding: var(--padding--p-14) var(--padding--p-16);
  border-radius: var(--corner--c-8);
  background-color: var(--color--morning-snow);
  border: 0 solid #000;
  margin-bottom: 0;
}

.form_select::placeholder {
  color: var(--color--dark-charcoal-50);
}

.form_select.is--message {
  min-height: 9.38rem;
}

.form_select.is--select {
  padding-right: var(--padding--p-0);
  padding-left: var(--padding--p-0);
}

.form_dropdown-wrapper.is--select {
  padding-right: var(--padding--p-16);
  padding-left: var(--padding--p-16);
  border-radius: var(--corner--c-8);
  background-color: var(--color--morning-snow);
}

.form_dropdown-custom {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: column;
  display: flex;
  position: relative;
}

.form_dropdown-toggle {
  height: var(--size--s-48);
  padding: var(--padding--p-14) var(--padding--p-16);
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  border-radius: var(--corner--c-8);
  background-color: var(--color--morning-snow);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form_dropdown-label-wrap {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form_dropdown-icon {
  width: var(--size--s-16);
  height: var(--size--s-16);
}

.form_dropdown-list {
  z-index: 10;
  border-top-left-radius: var(--corner--c-8);
  border-top-right-radius: var(--corner--c-8);
  border-bottom-left-radius: var(--corner--c-8);
  border-bottom-right-radius: var(--corner--c-8);
  background-color: var(--color--morning-snow);
  flex-flow: column;
  width: 100%;
  padding: .25rem;
  display: none;
  position: absolute;
  top: calc(100% + .5rem);
  left: 0;
  right: 0;
}

.form_dropdown-prefix {
  font-size: var(--size--s-14);
  font-weight: 500;
}

.form_dropdown-value {
  color: var(--color--dark-charcoal-50);
  font-size: var(--size--s-14);
}

.form_dropdown-option {
  padding: .25rem var(--padding--p-8);
  border-radius: var(--corner--c-4);
  background-color: var(--color--morning-snow);
  font-size: var(--size--s-12);
  cursor: pointer;
  font-weight: 500;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
}

.form_dropdown-option:hover {
  background-color: var(--color--light-graphite);
}

.honeypot {
  width: 100%;
  height: var(--size--s-48);
  padding: var(--padding--p-14) var(--padding--p-16);
  border-radius: var(--corner--c-8);
  background-color: var(--color--morning-snow);
  border: 0 solid #000;
  margin-bottom: 0;
}

.honeypot::placeholder {
  color: var(--color--dark-charcoal-50);
}

.honeypot.is--message {
  min-height: 9.38rem;
}

.honeypot.is--select {
  padding-right: var(--padding--p-0);
  padding-left: var(--padding--p-0);
}

.form_success-wrapper {
  background-color: var(--color--transparent);
}

.form_success-wrapper.is--alt {
  width: 100%;
  height: 100%;
  padding: 0;
}

.form_error-wrapper {
  min-width: 28.13rem;
  padding: var(--padding--p-24) 0px 0px;
  background-color: var(--color--transparent);
  margin-top: 0;
}

.form_success-inner-wrapper {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  border-radius: var(--corner--c-8);
  background-color: var(--color--morning-snow-50);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 30rem;
  height: 100%;
  min-height: 31.25rem;
  display: flex;
  position: relative;
}

.form_success-inner-wrapper.is--popup {
  min-height: 25rem;
}

.content_legal-header-wrapper {
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--light-graphite);
  grid-area: 1 / 1 / span 1 / span 12;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.content_legal-body-wrapper {
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  grid-area: 2 / 1 / span 1 / span 12;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.legal_panel.is--1 {
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--light-graphite);
  grid-column: 1 / span 2;
}

.legal_panel.is--2 {
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--color--light-graphite);
  grid-column: 11 / span 2;
}

.legal_content-wrapper {
  min-height: 13.75rem;
  padding-top: var(--padding--p-64);
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-64);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  flex-flow: column;
  grid-column: 3 / span 8;
  justify-content: center;
  align-items: center;
  display: flex;
}

.legal_content-wrapper.is--body {
  padding-top: var(--padding--p-0);
  padding-bottom: var(--padding--p-128);
  justify-content: flex-start;
  align-items: center;
}

.body_text-48 {
  font-size: var(--size--s-48);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.body_text-48.is--legal {
  text-align: center;
}

.body_text-48.is--cs-h1 {
  text-align: center;
  text-wrap: pretty;
}

.body_text-48.is--light {
  color: var(--color--morning-snow);
}

.body_text-48.is--light.is--cta {
  text-align: center;
}

.body_text-48.is--leadership-title {
  max-width: 25ch;
  color: var(--color--burnt-orange);
}

.rte.is--legal {
  max-width: 40.63rem;
}

.rte.is--legal h3 {
  margin-top: var(--padding--p-64);
  margin-bottom: var(--padding--p-16);
  font-size: var(--size--s-20);
  font-weight: 500;
}

.rte.is--legal h2 {
  margin-top: var(--padding--p-64);
  margin-bottom: var(--padding--p-16);
  font-size: var(--padding--p-32);
  font-weight: 500;
  line-height: 140%;
}

.rte.is--legal h1 {
  margin-top: var(--padding--p-64);
  margin-bottom: var(--padding--p-16);
  font-size: var(--size--s-48);
  font-weight: 500;
  line-height: 140%;
}

.rte.is--legal h4 {
  margin-top: var(--padding--p-64);
  margin-bottom: var(--padding--p-16);
  font-size: var(--size--s-16);
  font-weight: 500;
  line-height: 140%;
}

.rte.is--legal p {
  margin-bottom: var(--padding--p-16);
  font-size: var(--size--s-14);
}

.rte.is--legal h5 {
  margin-top: var(--padding--p-64);
  margin-bottom: var(--padding--p-16);
  font-size: var(--size--s-12);
  font-weight: 500;
  line-height: 140%;
}

.rte.is--legal h6 {
  margin-top: var(--padding--p-64);
  margin-bottom: var(--padding--p-16);
  font-size: var(--size--s-10);
  font-weight: 500;
  line-height: 140%;
}

.rte.is--legal blockquote {
  padding: var(--padding--p-64) var(--padding--p-0);
  border-left-width: 0;
  border-left-color: var(--color--transparent);
  font-size: var(--size--s-20);
  margin-bottom: 0;
  font-weight: 500;
  line-height: 140%;
}

.rte.is--legal ul {
  margin-bottom: var(--padding--p-16);
  padding-left: var(--padding--p-16);
  font-size: var(--size--s-14);
}

.rte.is--legal a {
  font-weight: 500;
  text-decoration: underline;
}

.rte.is--legal a:hover {
  color: var(--color--burnt-orange);
}

.rte.is--cs {
  max-width: 40.63rem;
}

.rte.is--cs h3 {
  margin-top: var(--size--s-32);
  margin-bottom: var(--padding--p-24);
  font-size: var(--size--s-20);
  font-weight: 500;
}

.rte.is--cs h2 {
  margin-top: var(--size--s-48);
  margin-bottom: var(--padding--p-24);
  font-size: var(--padding--p-32);
  font-weight: 500;
  line-height: 140%;
}

.rte.is--cs h1 {
  margin-top: var(--padding--p-64);
  margin-bottom: var(--padding--p-24);
  font-size: var(--size--s-48);
  font-weight: 500;
  line-height: 140%;
}

.rte.is--cs h4 {
  margin-top: var(--size--s-32);
  margin-bottom: var(--padding--p-24);
  font-size: var(--size--s-16);
  font-weight: 500;
  line-height: 140%;
}

.rte.is--cs p {
  margin-bottom: var(--padding--p-24);
  font-size: var(--size--s-16);
}

.rte.is--cs h5 {
  margin-top: var(--padding--p-32);
  margin-bottom: var(--padding--p-24);
  font-size: var(--size--s-12);
  font-weight: 500;
  line-height: 140%;
}

.rte.is--cs h6 {
  margin-top: var(--padding--p-32);
  margin-bottom: var(--padding--p-24);
  font-size: var(--size--s-10);
  font-weight: 500;
  line-height: 140%;
}

.rte.is--cs blockquote {
  padding: var(--padding--p-64) var(--padding--p-0);
  border-left-width: 0;
  border-left-color: var(--color--transparent);
  font-size: var(--size--s-20);
  margin-bottom: 0;
  font-weight: 500;
  line-height: 140%;
}

.rte.is--cs ul {
  margin-bottom: var(--padding--p-16);
  padding-left: var(--padding--p-16);
  font-size: var(--size--s-14);
}

.rte.is--cs a {
  font-weight: 500;
  text-decoration: underline;
}

.rte.is--cs a:hover {
  color: var(--color--burnt-orange);
}

.content_cs-breadcrumb-wrapper {
  width: 100%;
  padding-top: var(--padding--p-8);
  padding-right: var(--padding--p-40);
  padding-bottom: var(--padding--p-8);
  padding-left: var(--padding--p-40);
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  grid-column: 1 / span 12;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.svg.is--distribute-icon {
  color: var(--color--morning-snow);
}

.svg.is--down-arrow {
  width: var(--size--s-16);
  height: var(--size--s-16);
}

.cs_icon {
  width: var(--size--s-20);
  height: var(--size--s-20);
}

.cs_icon.is--cs-back {
  color: inherit;
}

.cs_link-block {
  height: var(--size--s-32);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  aspect-ratio: 1;
  color: var(--color--dark-charcoal-50);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cs_link-block:hover {
  color: var(--color--dark-charcoal);
}

.breadcrumb_heading-wrapper {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.content_cs-wrapper {
  flex-flow: column;
  grid-column: 1 / span 12;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cs_wrapper {
  width: 100%;
  max-width: 59.38rem;
  padding: var(--padding--p-64) var(--padding--p-24) var(--padding--p-128);
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
  flex-flow: column;
  align-items: center;
  display: flex;
}

.cs_header-wrapper {
  width: 100%;
  max-width: 43.75rem;
  padding-bottom: var(--padding--p-64);
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cs_featured-image-wrapper {
  width: 100%;
  height: 31.25rem;
}

.cs_meta-wrapper {
  padding-top: var(--padding--p-20);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  justify-content: center;
  align-items: center;
  display: flex;
}

.cs_author-wrapper {
  height: var(--size--s-40);
  padding: var(--padding--p-4) var(--padding--p-8) var(--padding--p-4) var(--padding--p-4);
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  background-color: var(--color--dark-charcoal);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cs_source-date-wrapper {
  height: var(--size--s-40);
  padding: var(--padding--p-4) var(--padding--p-12);
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  background-color: #ebebeb;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cs_author-image-wrapper {
  width: var(--size--s-32);
  height: var(--size--s-32);
  aspect-ratio: 1;
}

.cs_block {
  width: var(--padding--p-4);
  height: var(--padding--p-4);
  background-color: var(--color--dark-charcoal);
}

.cs_body-wrapper {
  width: 100%;
  max-width: 43.75rem;
}

.cs_single-link-block, .cs_single-link-block.is--home {
  width: 100%;
}

.content_disribute-intro-headling-wrapper {
  padding-bottom: var(--padding--p-64);
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  flex-flow: column;
  grid-area: 1 / 4 / span 1 / span 6;
  align-items: center;
  display: flex;
}

.body_text-40 {
  font-size: var(--size--s-40);
  text-wrap: pretty;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.body_text-40.is--legal {
  text-align: center;
}

.body_text-40.is--cs-h1 {
  text-align: center;
  text-wrap: pretty;
}

.body_text-40.is--centre {
  text-align: center;
}

.body_text-40.is--centre.is--heading {
  width: 15ch;
}

.body_text-40.is--centre.is--light {
  color: var(--color--morning-snow);
}

.body_text-40.is--centre.is--light.is--home-intro {
  width: 35ch;
  line-height: 130%;
}

.body_text-40.is--w-70 {
  width: 70%;
}

.body_text-40.is--light {
  color: var(--color--morning-snow);
}

.body_text-40.is--distriubute-heading-1 {
  width: 30ch;
}

.content_disribute-intro-card-wrapper {
  grid-area: 2 / 1 / span 1 / span 4;
  min-height: 30.31rem;
  position: relative;
}

.content_disribute-intro-card-wrapper.is--allocators {
  background-color: var(--color--burnt-orange);
}

.content_disribute-intro-card-wrapper.is--allocators.is--tab {
  min-height: auto;
}

.content_disribute-intro-card-wrapper.is--issuers {
  background-color: var(--color--sky-blue);
  grid-column: 5 / span 4;
}

.content_disribute-intro-card-wrapper.is--issuers.is--tab {
  min-height: auto;
}

.content_disribute-intro-card-wrapper.is--partners {
  background-color: var(--color--dark-charcoal);
  grid-column: 9 / span 4;
}

.content_disribute-intro-card-wrapper.is--partners.is--tab {
  min-height: auto;
}

.distribute_card-header {
  width: 100%;
  padding: var(--padding--p-24);
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.distribute_card-header.is--tab {
  padding: var(--padding--p-8);
}

.distribute_icon-wrapper {
  width: var(--size--s-24);
  height: var(--size--s-24);
  padding: var(--padding--p-4);
  background-color: var(--color--dark-charcoal);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.distribute_icon-wrapper.is--partner {
  background-color: var(--color--granite);
}

.distribute_title-wrapper {
  height: var(--size--s-24);
  padding-right: var(--padding--p-4);
  padding-left: var(--padding--p-4);
  background-color: var(--color--dark-charcoal);
}

.distribute_title-wrapper.is--partner {
  background-color: var(--color--granite);
}

.distribute_card-image {
  height: 15rem;
  padding: var(--padding--p-24);
  background-color: var(--color--dark-charcoal);
  position: relative;
}

.distribute_card-image.is--partner {
  background-color: var(--color--granite);
}

.distribute_card-image.is--tab {
  height: 7.5rem;
}

.distribute_card-image.is--capital {
  background-color: var(--color--granite);
}

.distribute_card-body {
  margin-bottom: var(--padding--p-16);
  padding: var(--padding--p-24) var(--padding--p-24) var(--padding--p-40);
  grid-column-gap: var(--gap--g-64);
  grid-row-gap: var(--gap--g-64);
  display: flex;
}

.distribute_card-anchor {
  border: 1px solid var(--color--granite);
  border-radius: var(--corner--c-8);
  min-width: 3rem;
  min-height: 5.63rem;
  color: var(--color--granite);
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.distribute_card-anchor:hover {
  background-color: var(--color--granite);
  color: var(--color--morning-snow);
}

.distribute_card-anchor.is--partner {
  border-color: var(--color--morning-snow);
  color: var(--color--morning-snow);
}

.distribute_card-anchor.is--partner:hover {
  background-color: var(--color--morning-snow);
  color: var(--color--dark-charcoal);
}

.distribute_card-content {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: column;
  display: flex;
}

.down_icon.is--distribute-card {
  width: var(--size--s-20);
  height: var(--size--s-20);
  color: inherit;
}

.content_distribution-wrapper {
  padding-top: var(--padding--p-64);
  padding-bottom: var(--padding--p-64);
  grid-column-gap: var(--padding--p-80);
  grid-row-gap: var(--padding--p-80);
  flex-flow: column;
  grid-area: 1 / 1 / span 1 / span 12;
  display: flex;
}

.content_distribution-wrapper.is--nav {
  padding-right: var(--padding--p-24);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  grid-area: 1 / 1 / span 3 / span 2;
  position: sticky;
  top: 0;
}

.content_distribution-wrapper.is--allocators {
  grid-column: 3 / span 10;
}

.content_distribution-wrapper.is--issuers {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color--light-graphite);
  grid-area: 2 / 3 / span 1 / span 10;
}

.content_distribution-wrapper.is--partners {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color--light-graphite);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--light-graphite);
  grid-area: 3 / 3 / span 1 / span 10;
  position: relative;
}

.content_distribution-item-wrapper.is--body.is--last {
  padding-bottom: var(--padding--p-40);
}

.content_distribution-item-wrapper.is--graphic {
  min-height: 18.75rem;
  padding: var(--padding--p-128) var(--padding--p-24);
  background-color: var(--color--off-light);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.content_distribution-item-wrapper.is--header {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.content_distribution-item-wrapper.is--body {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.distribution_headline-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.content_distribution-item-card {
  min-height: 16.25rem;
  padding-top: var(--padding--p-24);
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-24);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-40);
  grid-row-gap: var(--gap--g-40);
  background-color: var(--color--off-light);
  flex-flow: column;
  grid-area: 1 / 1 / span 1 / span 1;
  display: flex;
}

.content_distribution-item-card.is--2 {
  grid-column: 2 / span 1;
}

.content_distribution-item-card.is--3 {
  grid-column: 3 / span 1;
}

.content_distribution-item-header {
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.content_distribution-item-pill {
  background-color: var(--color--burnt-orange);
}

.allocator_icon-wrapper {
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  justify-content: flex-start;
  align-items: center;
  max-width: 41.88rem;
  display: flex;
}

.allocator_icon-bg-wrapper {
  min-height: var(--size--s-64);
  min-width: var(--size--s-64);
  background-color: var(--color--light-graphite);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.allocator_icon-bg-inner-wrapper {
  width: var(--size--s-56);
  height: var(--size--s-56);
  background-color: var(--color--dark-charcoal);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.allocator_svg {
  width: var(--size--s-32);
  height: var(--size--s-32);
  color: var(--color--morning-snow);
}

.partner_block {
  border-top: 1px solid var(--color--light-graphite);
  height: 2.5rem;
  position: absolute;
  inset: auto 0% 0%;
}

.content_access-layer.is--1 {
  padding-top: var(--padding--p-80);
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-80);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--granite);
  grid-column: 1 / span 5;
  position: relative;
}

.content_access-layer.is--2 {
  padding-top: var(--padding--p-24);
  padding-right: var(--padding--p-0);
  padding-bottom: var(--padding--p-24);
  padding-left: var(--padding--p-0);
  grid-column: 6 / span 7;
  position: relative;
}

.access_layer-img-wrapper {
  background-color: var(--color--granite);
  width: 100%;
  height: 100%;
  position: relative;
}

.access_layer-content-wrapper {
  grid-column-gap: var(--gap--g-64);
  grid-row-gap: var(--gap--g-64);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.popup_close-btn {
  left: auto;
  top: var(--padding--p-24);
  right: var(--padding--p-24);
  width: var(--size--s-56);
  height: var(--size--s-40);
  border-radius: var(--corner--c-8);
  background-color: var(--color--granite);
  color: var(--color--morning-snow);
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: absolute;
  bottom: auto;
}

.popup_close-btn:hover {
  background-color: var(--color--dark-charcoal);
}

.text_optional {
  pointer-events: none;
  font-size: var(--size--s-14);
  padding-top: .1rem;
  font-weight: 500;
  position: absolute;
  inset: 50% .75rem 0% auto;
  transform: translate(0, -50%);
}

.submit_icon {
  width: var(--size--s-20);
  height: var(--size--s-20);
  color: var(--color--morning-snow);
}

.content_home-intro-wrapper {
  padding-top: var(--padding--p-128);
  padding-bottom: var(--padding--p-64);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-64);
  grid-row-gap: var(--gap--g-64);
  flex-flow: column;
  grid-column: 1 / span 6;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.content_home-intro-wrapper.is--1 {
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-40);
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
}

.content_home-intro-wrapper.is--2 {
  padding-right: var(--padding--p-40);
  padding-bottom: var(--padding--p-0);
  padding-left: var(--padding--p-40);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--color--granite);
  grid-column: 7 / span 6;
  position: relative;
}

.content_home-intro-wrapper.is--3 {
  width: 100%;
  padding-top: var(--padding--p-24);
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-24);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color--granite);
  flex-flow: row;
  grid-column: 1 / span 12;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.home_decortive-block.is--bottom {
  height: var(--size--s-80);
  border-top: 1px solid var(--color--granite);
  position: absolute;
  inset: auto 0% 0%;
}

.home_decortive-block.is--top {
  height: var(--size--s-24);
  border-bottom: 1px solid var(--color--granite);
  position: absolute;
  inset: 0% 0% auto;
}

.home_decortive-block.is--left {
  top: 0%;
  left: 0%;
  right: auto;
  bottom: var(--size--s-80);
  width: var(--size--s-80);
  border-right: 1px solid var(--color--granite);
  position: absolute;
}

.home_decortive-block.is--right {
  top: 0%;
  left: auto;
  right: 0%;
  bottom: var(--size--s-80);
  width: var(--size--s-80);
  border-left: 1px solid var(--color--granite);
  position: absolute;
}

.home_decortive-block.is--small {
  width: var(--size--s-20);
  height: var(--size--s-20);
  border: 1px solid var(--color--granite);
  position: absolute;
}

.home_decortive-block.is--small.is--top-left {
  width: 1.25rem;
  inset: 4.94rem auto auto 4.94rem;
}

.home_decortive-block.is--small.is--top-left.is--new {
  width: var(--size--s-14);
  height: var(--size--s-14);
  margin-top: -1px;
  margin-left: -1px;
  top: 1.5rem;
  left: 0;
}

.home_decortive-block.is--small.is--top-right {
  width: 1.25rem;
  inset: 4.94rem 4.94rem auto auto;
}

.home_decortive-block.is--small.is--bottom-left {
  width: 1.25rem;
  inset: auto auto 4.94rem 4.94rem;
}

.home_decortive-block.is--small.is--bottom-right {
  width: 1.25rem;
  inset: auto 4.94rem 4.94rem auto;
}

.home_decortive-block.is--small.is--bottom-right.is--new {
  width: var(--size--s-14);
  height: var(--size--s-14);
  margin-bottom: -1px;
  margin-right: -1px;
  bottom: 0;
  right: 0;
}

.home_decortive-block.is--small.is--security, .home_decortive-block.is--small.is--stat-light {
  width: var(--size--s-24);
  height: var(--size--s-24);
  border-color: var(--color--light-graphite);
  inset: -1px -1px auto auto;
}

.home_decortive-block.is--small.is--stat-dark {
  width: var(--size--s-24);
  height: var(--size--s-24);
  border-color: var(--color--granite);
  inset: -1px -1px auto auto;
}

.content_pillar_content-wrapper {
  grid-column: 1 / span 4;
}

.content_pillar_content-wrapper.is--headline {
  z-index: 10;
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  flex-flow: column;
  grid-row: 1 / span 3;
  display: flex;
}

.content_pillar_content-wrapper.is--body {
  grid-area: 1 / 5 / span 1 / span 4;
}

.content_pillar_content-wrapper.is--body.is--liquidity {
  grid-row: 2 / span 1;
}

.content_pillar_content-wrapper.is--body.is--capital {
  grid-row: 3 / span 1;
}

.content_pillar_content-wrapper.is--disclosure {
  padding-top: var(--padding--p-24);
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-24);
  padding-left: var(--padding--p-24);
  flex-flow: column;
  grid-area: 1 / 9 / span 1 / span 4;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content_pillar_content-wrapper.is--disclosure.is--liquidity {
  grid-row: 2 / span 1;
}

.content_pillar_content-wrapper.is--disclosure.is--capital {
  grid-row: 3 / span 1;
}

.content_pillar-card-wrapper {
  grid-area: 2 / 1 / span 1 / span 4;
  min-height: 30.31rem;
  position: relative;
}

.content_pillar-card-wrapper.is--allocators {
  background-color: var(--color--burnt-orange);
}

.content_pillar-card-wrapper.is--allocators.is--tab {
  min-height: auto;
}

.content_pillar-card-wrapper.is--issuers {
  background-color: var(--color--sky-blue);
  grid-column: 5 / span 4;
}

.content_pillar-card-wrapper.is--issuers.is--tab {
  min-height: auto;
}

.content_pillar-card-wrapper.is--partners {
  background-color: var(--color--dark-charcoal);
  grid-column: 9 / span 4;
}

.content_pillar-card-wrapper.is--partners.is--tab {
  min-height: auto;
}

.content_pillar-card-wrapper.is--access {
  background-color: var(--color--burnt-orange);
}

.content_pillar-card-wrapper.is--access.is--tab {
  min-height: auto;
}

.content_pillar-card-wrapper.is--liquidity {
  background-color: var(--color--sky-blue);
  grid-column: 5 / span 4;
}

.content_pillar-card-wrapper.is--liquidity.is--tab {
  min-height: auto;
}

.content_pillar-card-wrapper.is--capital {
  background-color: var(--color--dark-charcoal);
  grid-column: 9 / span 4;
}

.content_pillar-card-wrapper.is--capital.is--tab {
  min-height: auto;
}

.pillar_title-wrapper {
  height: var(--size--s-24);
  padding-right: var(--padding--p-4);
  padding-left: var(--padding--p-4);
  background-color: var(--color--dark-charcoal);
}

.pillar_title-wrapper.is--partner, .pillar_title-wrapper.is--capital {
  background-color: var(--color--granite);
}

.pillar_card-header {
  width: 100%;
  padding: var(--padding--p-24);
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pillar_card-header.is--tab {
  padding: var(--padding--p-8);
}

.pillar_card-content {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: column;
  display: flex;
}

.pillar_card-image {
  height: 15rem;
  padding: var(--padding--p-24);
  background-color: var(--color--dark-charcoal);
  position: relative;
}

.pillar_card-image.is--partner {
  background-color: var(--color--granite);
}

.pillar_card-image.is--tab {
  height: 7.5rem;
}

.pillar_card-image.is--capital {
  background-color: var(--color--granite);
}

.pillar_card-body {
  margin-bottom: var(--padding--p-16);
  padding: var(--padding--p-24) var(--padding--p-24) var(--padding--p-40);
  grid-column-gap: var(--gap--g-64);
  grid-row-gap: var(--gap--g-64);
  display: flex;
}

.pillar_btn-link {
  width: 100%;
  height: var(--size--s-48);
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.pillar_btn-inner-wrapper {
  border-radius: var(--corner--c-8);
}

.pillar_btn-inner-wrapper.is--text {
  width: 100%;
  height: var(--size--s-48);
  padding: var(--padding--p-14) var(--padding--p-20);
  background-color: var(--color--granite);
  color: var(--color--morning-snow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pillar_btn-inner-wrapper.is--arrow {
  width: var(--size--s-48);
  height: var(--size--s-48);
  background-color: var(--color--burnt-orange);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pillar_btn_inner-wrapper {
  border-radius: var(--corner--c-8);
}

.pillar_btn_inner-wrapper.is--text {
  height: var(--size--s-48);
  padding: var(--padding--p-14) var(--padding--p-20);
  background-color: var(--color--granite);
  color: var(--color--morning-snow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pillar_btn_inner-wrapper.is--arrow {
  width: var(--size--s-56);
  height: var(--size--s-48);
  background-color: var(--color--granite);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pillar_btn-wrapper {
  padding-top: var(--padding--p-24);
}

.custom-dashed-line {
  z-index: 5;
  border-top-style: dashed;
  border-top-width: 1px;
  border-top-color: var(--color--light-graphite);
  grid-area: 2 / 1 / span 1 / span 12;
  height: 1px;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  position: relative;
}

.custom-dashed-line.is--2 {
  grid-row: 3 / span 1;
}

.content_partners-headline-wrapper {
  grid-area: 1 / 1 / span 1 / span 9;
}

.content_partners-logos-wrapper {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  flex-flow: column;
  grid-area: 2 / 1 / span 1 / span 12;
  display: flex;
}

.underline {
  color: var(--color--burnt-orange);
  text-decoration: underline;
}

.partner_collection-list {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.partner_collection-item {
  height: 12.5rem;
}

.partner-card-wrapper {
  background-color: var(--color--granite);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.partner-card-wrapper:hover {
  background-color: #292929;
}

.parner_logo-wrapper {
  width: 9rem;
}

.parter_site-wrapper {
  top: auto;
  left: auto;
  right: var(--padding--p-12);
  bottom: var(--padding--p-12);
  padding: var(--padding--p-4) var(--padding--p-4) var(--padding--p-4) var(--padding--p-8);
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  background-color: var(--color--sky-blue);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.partner-icon-wrapper {
  width: var(--size--s-16);
  height: var(--size--s-16);
  color: var(--color--morning-snow);
  padding-bottom: 3px;
}

.pillar_mobile-disclosure.is--access, .pillar_mobile-disclosure.is--liquidity, .pillar_mobile-disclosure.is--capital, .mobile_disclosure-popup-wrapper {
  display: none;
}

.content_home-security-wrapper.is--body {
  padding-top: var(--padding--p-0);
  padding-right: var(--padding--p-80);
  padding-bottom: var(--padding--p-0);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--light-graphite);
  flex-flow: column;
  grid-area: 2 / 1 / span 1 / span 7;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.content_home-security-wrapper.is--image {
  padding-top: var(--padding--p-20);
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-0);
  padding-left: var(--padding--p-24);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color--light-graphite);
  flex-flow: column;
  grid-area: 2 / 8 / span 1 / span 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.content_home-security-wrapper.is--header {
  padding-top: var(--padding--p-40);
  padding-right: var(--padding--p-80);
  padding-bottom: var(--padding--p-40);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--light-graphite);
  flex-flow: column;
  grid-area: 1 / 1 / span 1 / span 7;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.content_home-security-wrapper.is--cta {
  padding-top: var(--padding--p-40);
  padding-right: var(--padding--p-80);
  padding-bottom: var(--padding--p-40);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--light-graphite);
  flex-flow: column;
  grid-area: 3 / 1 / span 1 / span 7;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.home-security-body-wrapper.is--headline {
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  flex-flow: column;
  display: flex;
}

.home-security-body-wrapper.is--cards {
  padding-top: var(--padding--p-24);
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  flex-flow: column;
  display: flex;
}

.home-security-body-wrapper.is--btn {
  padding: var(--padding--p-14) var(--padding--p-20);
  border-radius: var(--corner--c-8);
  background-color: var(--color--burnt-orange);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.home-security-body-wrapper.is--btn:hover {
  background-color: var(--color--granite);
}

.home_security-card-wrapper {
  padding: var(--padding--p-20) var(--padding--p-24);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  cursor: default;
  background-color: #fff;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home_security-card-content {
  max-width: 40rem;
}

.home_security-active {
  width: var(--size--s-8);
  height: var(--size--s-8);
  background-color: var(--color--burnt-orange);
}

.home_security-image-wrapper {
  background-color: var(--color--granite);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.home_security-inner-image-wrapper {
  width: 80%;
  min-height: 20rem;
}

.home_security-inner-image-wrapper.is--1, .home_security-inner-image-wrapper.is--2, .home_security-inner-image-wrapper.is--5, .home_security-inner-image-wrapper.is--4, .home_security-inner-image-wrapper.is--3 {
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.home_security-inner-image--mobile-wrapper {
  width: 80%;
  min-height: 20rem;
}

.home_security-inner-image--mobile-wrapper.is--1 {
  display: none;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.home_security-inner-image--mobile-wrapper.is--2, .home_security-inner-image--mobile-wrapper.is--5, .home_security-inner-image--mobile-wrapper.is--4, .home_security-inner-image--mobile-wrapper.is--3 {
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.home_security-inner-image--mobile-wrapper.is--2, .home_security-inner-image--mobile-wrapper.is--3 {
  inset: 50%;
  display: none;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.home_security-inner-image--mobile-wrapper.is--4, .home_security-inner-image--mobile-wrapper.is--5 {
  display: none;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.security_mobile-image-wrapper {
  display: none;
}

.content_security-support-wrapper.is--header {
  grid-area: 1 / 1 / span 1 / span 12;
}

.content_security-support-wrapper.is--cards {
  grid-area: 2 / 1 / span 1 / span 12;
}

.security_support-item {
  width: 100%;
  min-height: 13.75rem;
  padding: var(--padding--p-24) var(--padding--p-20);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.security_support-logo-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 8.75rem;
  display: flex;
}

.security_support-logo-wrapper.is--dfns {
  width: 7rem;
}

.security_support-link-block {
  min-width: 7.06rem;
  padding: var(--padding--p-8) var(--padding--p-12);
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  border-radius: var(--corner--c-8);
  background-color: var(--color--dark-charcoal);
  justify-content: center;
  align-items: center;
  display: flex;
}

.security_icon-wrapper {
  width: var(--size--s-14);
  height: var(--size--s-14);
  color: var(--color--morning-snow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content_home-resource-wrapper {
  padding-top: var(--padding--p-128);
  padding-bottom: var(--padding--p-128);
}

.content_home-resource-wrapper.is--1 {
  grid-column-gap: var(--gap--g-40);
  grid-row-gap: var(--gap--g-40);
  flex-flow: column;
  grid-column: 1 / span 3;
  display: flex;
}

.content_home-resource-wrapper.is--2 {
  margin-right: var(--padding--p-64);
  margin-left: var(--padding--p-64);
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  border-right-style: dashed;
  border-right-width: 1px;
  border-right-color: var(--color--granite);
  border-left-style: dashed;
  border-left-width: 1px;
  border-left-color: var(--color--granite);
  flex-flow: column;
  grid-column: 4 / span 6;
  display: flex;
}

.home_resource_card-wrapper {
  padding: var(--padding--p-16) var(--padding--p-24) var(--padding--p-16) var(--padding--p-16);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  background-color: var(--color--granite);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home_resource-image-wrapper {
  aspect-ratio: 1;
  width: 7.5rem;
  height: 7.5rem;
  position: relative;
}

.home_resource-title-wrapper {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.home_resource_btn-wrapper {
  width: var(--size--s-32);
  height: var(--size--s-32);
  aspect-ratio: 1;
  border: 1px solid var(--color--morning-snow);
  border-radius: var(--corner--c-4);
  background-color: var(--color--granite);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.home_resource_btn-wrapper:hover {
  border-color: var(--color--burnt-orange);
  background-color: var(--color--burnt-orange);
}

.home_resource-icon-wrapper {
  width: var(--size--s-16);
  height: var(--size--s-16);
  color: var(--color--morning-snow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home_resource-collection-list.swiper-wrapper {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: column;
  display: flex;
}

.home_resource-inner-wrapper {
  height: 34.38rem;
  position: relative;
  overflow: hidden;
}

.home_resource-overlay {
  z-index: 5;
  height: var(--padding--p-72);
  background-image: linear-gradient(180deg, #fff0, var(--color--dark-charcoal) 38%, var(--color--dark-charcoal));
  position: absolute;
  inset: -4.5rem 0% auto;
}

.home_resource_link-btn {
  width: 100%;
  height: var(--size--s-48);
  background-color: var(--color--light-graphite);
  color: var(--color--granite);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.home_resource_link-btn:hover {
  background-color: var(--color--morning-snow);
}

.btn_icon-wrapper {
  width: var(--size--s-32);
  height: var(--size--s-32);
  color: var(--color--morning-snow-50);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mobile_footer-nav {
  display: none;
}

.overlay {
  z-index: 2;
  height: var(--padding--p-72);
  background-image: linear-gradient(180deg, #fff0, var(--color--morning-snow-50) 54%, var(--color--morning-snow));
  position: absolute;
  inset: auto 0% 0%;
}

.h3 {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.h3.is--home--intro {
  justify-content: flex-start;
  align-items: center;
  max-width: 40ch;
}

.h3.is--distribute-intro {
  max-width: 55ch;
}

.home_resource-btn-wrapper {
  z-index: 2;
  position: relative;
}

.content_learn-tab-wrapper {
  min-height: 100svh;
  padding-top: var(--padding--p-64);
  padding-right: var(--padding--p-24);
  padding-left: var(--padding--p-24);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--light-graphite);
  grid-column: 1 / span 2;
  position: relative;
}

.content_learn-tab-wrapper.is--architecture {
  flex-flow: column;
  grid-column: 1 / span 2;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.content_learn-tab-wrapper.is--access {
  border-right-color: var(--color--granite);
  flex-flow: column;
  grid-column: 1 / span 2;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.content_learn-tab-wrapper.is--liquidity {
  border-right-color: var(--color--light-graphite);
  flex-flow: column;
  grid-column: 1 / span 2;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.content_learn-body-wrapper {
  padding: var(--padding--p-64) var(--padding--p-128) var(--padding--p-96);
}

.content_learn-body-wrapper.is--architecture {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--light-graphite);
  flex-flow: column;
  grid-area: 2 / 3 / span 1 / span 10;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content_learn-body-wrapper.is--access {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--light-graphite);
  flex-flow: column;
  grid-area: 3 / 3 / span 1 / span 10;
  display: flex;
  overflow: hidden;
}

.content_learn-body-wrapper.is--access.is--liquidity {
  border-bottom-color: var(--color--transparent);
  grid-row: 5 / span 1;
}

.content_learn-body-wrapper.is--access.is--comp {
  border-bottom-width: 0;
  border-bottom-color: var(--color--transparent);
  grid-row: 5 / span 1;
}

.content_learn-body-wrapper.is--liquidity {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--light-graphite);
  flex-flow: column;
  grid-area: 4 / 3 / span 1 / span 10;
  display: flex;
  overflow: hidden;
}

.content_learn-body-wrapper.is--onboarding {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--light-graphite);
  flex-flow: column;
  grid-area: 1 / 3 / span 1 / span 10;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content_learn-tab-inner-wrapper {
  margin-bottom: 12rem;
}

.content_learn-tab-inner-wrapper.is--architecture {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: column;
  display: flex;
}

.content_learn-tab-inner-wrapper.is--architecture.is--2 {
  margin-bottom: 13.5rem;
}

.learn_tab-links {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.active_tab {
  background-color: var(--color--burnt-orange);
  flex: none;
  width: .38rem;
  height: .38rem;
}

.learn_disclosure-wrapper {
  min-height: 12rem;
  padding: var(--padding--p-40) var(--padding--p-24);
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.learn_disclosure-wrapper.is--architecture {
  background-color: var(--color--off-light);
}

.learn_disclosure-wrapper.is--access {
  background-color: var(--color--granite);
}

.learn_disclosure-wrapper.is--access.is--mobile {
  display: none;
}

.learn_disclosure-wrapper.is--liquidity {
  background-color: var(--color--off-light);
}

.learn_disclosure-wrapper.is--composability {
  background-color: var(--color--granite);
}

.learn_disclosure-btn {
  width: 100%;
  height: var(--size--s-40);
  padding-right: var(--padding--p-12);
  padding-left: var(--padding--p-12);
  border-radius: var(--corner--c-8);
  background-color: var(--color--dark-charcoal);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.learn_disclosure-icon {
  width: var(--size--s-16);
  height: var(--size--s-16);
  color: var(--color--morning-snow-50);
}

.line {
  background-color: var(--color--light-graphite);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.learn_body-content-wrapper {
  grid-column-gap: var(--gap--g-40);
  grid-row-gap: var(--gap--g-40);
  flex-flow: column;
  display: flex;
  position: relative;
}

.learn_body-content-wrapper.is--architecture-body {
  margin-top: var(--padding--p-80);
  background-color: var(--color--granite);
  justify-content: flex-start;
  align-items: center;
}

.learn_body-content-wrapper.is--supporting {
  padding-top: var(--padding--p-40);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  justify-content: flex-start;
  align-items: flex-start;
}

.learn_body-content-wrapper.is--steps {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  justify-content: flex-start;
  align-items: flex-start;
}

.learn_body-content-wrapper.is--access-body {
  margin-top: var(--padding--p-80);
  background-color: var(--color--off-light);
  justify-content: flex-start;
  align-items: center;
}

.learn_body-content-wrapper.is--composability-body {
  margin-top: var(--padding--p-80);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.learn_body-content-wrapper.is--liquidity-body {
  min-height: 31.25rem;
  margin-top: var(--padding--p-80);
  background-color: var(--color--granite);
  justify-content: flex-start;
  align-items: center;
}

.architecture_content-wrapper {
  width: 40.63rem;
  padding-top: var(--padding--p-80);
  padding-bottom: var(--padding--p-80);
  grid-column-gap: var(--size--s-12);
  grid-row-gap: var(--size--s-12);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.architecture_content-inner-wrapper {
  width: 100%;
  padding: var(--padding--p-16);
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  border-radius: var(--corner--c-8);
  background-color: var(--color--dark-charcoal);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.architecture_icon-outer-wrapper {
  width: var(--size--s-48);
  height: var(--size--s-48);
  aspect-ratio: 1;
  background-color: #ff5b3080;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.architecture_icon-inner-wrapper {
  width: var(--size--s-40);
  height: var(--size--s-40);
  background-color: var(--color--burnt-orange);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.architecture_icon {
  width: var(--size--s-24);
  height: var(--size--s-24);
  color: var(--color--morning-snow);
}

.architecture_arrows {
  width: var(--size--s-24);
  height: var(--size--s-24);
  border: 1px solid var(--color--morning-snow);
  color: var(--color--morning-snow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.is--dark {
  color: var(--color--dark-charcoal-50);
}

.architecture_pill-wrapper {
  left: var(--padding--p-16);
  top: var(--padding--p-16);
  padding: var(--padding--p-8);
  background-color: var(--color--light-graphite);
  position: absolute;
  bottom: auto;
  right: auto;
}

.architecture_pill-wrapper.none {
  display: flex;
}

.architecture_supporting-wrapper {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.architecture_supporting-card-wrapper {
  min-height: 11.25rem;
  padding: var(--padding--p-24);
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  background-color: var(--color--off-light);
  flex-flow: column;
  justify-content: space-around;
  display: flex;
}

.architecture_supporting-card-wrapper.is--1 {
  grid-area: 1 / 1 / span 1 / span 1;
}

.architecture_supporting-card-wrapper.is--2 {
  grid-area: 1 / 2 / span 1 / span 1;
}

.architecture_supporting-card-wrapper.is--3 {
  grid-area: 2 / 1 / span 1 / span 1;
}

.architecture_supporting-card-wrapper.is--4 {
  grid-area: 2 / 2 / span 1 / span 1;
}

.number_wrapper {
  width: var(--size--s-24);
  height: var(--size--s-24);
  background-color: var(--color--burnt-orange);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.architecture_steps-wrapper {
  width: 100%;
}

.architecture_steps-wrapper.swiper {
  flex-flow: column;
  margin-top: 3.38rem;
  display: flex;
}

.step_cards-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.step_cards-wrapper.swiper-wrapper {
  cursor: grab;
}

.step_card-wrapper {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: auto;
  display: flex;
}

.step_pill-wrapper {
  max-width: var(--size--s-64);
  padding-right: var(--padding--p-8);
  padding-left: var(--padding--p-8);
  background-color: var(--color--burnt-orange);
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.step_card_inner-wrapper {
  background-color: var(--color--light-graphite);
  width: 100%;
  min-height: 26rem;
  position: relative;
}

.step_image-wrapper {
  background-color: var(--color--dark-charcoal);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 12.5rem;
  display: flex;
  position: relative;
}

.card_content-wrapper {
  padding: var(--padding--p-24) var(--padding--p-24) var(--padding--p-32);
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  flex-flow: column;
  display: flex;
}

.step_image.is--1 {
  width: 13.75rem;
}

.step_image.is--3 {
  width: 11.88rem;
}

.step_image.is--4 {
  width: 8.06rem;
}

.access_pills-outer-wrapper {
  padding-top: var(--padding--p-80);
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.access_pill-wrapper {
  padding-right: var(--padding--p-12);
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  background-color: var(--color--granite);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.access_icon-wrapper {
  width: var(--size--s-32);
  height: var(--size--s-32);
  background-color: var(--color--burnt-orange);
  color: var(--color--morning-snow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.access_icon {
  width: var(--size--s-20);
  height: var(--size--s-20);
}

.access_icon.is--dark {
  color: var(--color--granite);
}

.access_content-wrapper {
  padding-top: var(--padding--p-80);
  padding-bottom: var(--padding--p-80);
  grid-column-gap: var(--padding--p-0);
  grid-row-gap: var(--padding--p-0);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.access_card-wrapper {
  width: 23.5%;
  height: 15rem;
  padding: var(--padding--p-24) var(--padding--p-16);
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  border-radius: var(--corner--c-8);
  background-color: var(--color--burnt-orange);
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  display: flex;
}

.access_card-wrapper.is--2 {
  background-color: var(--color--sky-blue);
}

.access_card-wrapper.is--3 {
  background-color: var(--color--granite);
}

.access_card-wrapper.is--4 {
  background-color: var(--color--morning-snow);
}

.access_card-wrapper.is--4.is--composability {
  background-color: var(--color--granite);
}

.access_card-wrapper.is--composability {
  width: 32%;
}

.access_card-wrapper.is--access {
  width: 27%;
}

.access_arrow-wrapper {
  width: var(--size--s-24);
  height: var(--size--s-24);
  border: 1px solid var(--color--dark-charcoal);
  color: var(--color--morning-snow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.access_card-icon-wrapper {
  width: var(--size--s-32);
  height: var(--size--s-32);
  background-color: var(--color--granite);
  color: var(--color--light-graphite);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.access_card-icon-wrapper.is--light {
  background-color: var(--color--light-graphite);
}

.access_line-wrapper {
  height: var(--size--s-20);
}

.access_arrow {
  width: .88rem;
  height: .88rem;
  color: var(--color--granite);
}

.access_divider-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.access_line {
  background-color: var(--color--granite);
  width: 1.25rem;
  height: 1px;
}

.composability_content-wrapper {
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.timeline_content-wrapper {
  padding-top: var(--padding--p-80);
  padding-bottom: var(--padding--p-128);
  grid-column-gap: var(--size--s-80);
  grid-row-gap: var(--size--s-80);
  flex-flow: column;
  grid-column: 2 / span 10;
  display: flex;
}

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

.timeline_body-copy-wrapper {
  flex-flow: column;
  grid-column: 2 / span 1;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.timeline_headline-copy-wrapper {
  grid-column: 1 / span 1;
}

.timeline_body-wrapper {
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline_item-wrapper.is--1 {
  grid-column: 1 / span 1;
}

.timeline_item-wrapper.is--2 {
  grid-column: 2 / span 1;
}

.timeline_item-wrapper.is--3 {
  grid-column: 3 / span 1;
}

.timeline_color-block {
  margin-top: var(--padding--p-12);
}

.timeline_color-block.is--granite {
  background-color: var(--color--granite);
  height: 10rem;
}

.timeline_color-block.is--orange {
  background-color: var(--color--burnt-orange);
  height: 7.5rem;
}

.timeline_color-block.is--light {
  height: 5rem;
  padding: var(--padding--p-8);
  background-color: #fff;
}

.timeline_description-wrapper {
  width: 100%;
  height: 8.75rem;
  padding-right: var(--padding--p-24);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--padding--p-12);
  grid-row-gap: var(--padding--p-12);
  border-left: 4px solid var(--color--dark-charcoal);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.timeline_description-outer-wrapper {
  border-left: 1px solid #3936384d;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 11rem;
  display: flex;
}

.timeline_description-outer-wrapper.is--2 {
  height: 13.5rem;
}

.timeline_description-outer-wrapper.is--3 {
  height: 16rem;
}

.pill-wrapper {
  padding: 2px var(--padding--p-8) var(--padding--p-0);
  border: 1px solid var(--color--granite);
  border-radius: var(--corner--c-8);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pill-wrapper.is--light {
  border-color: var(--color--morning-snow);
  color: var(--color--morning-snow);
}

.architecture_block {
  z-index: 20;
  width: var(--size--s-128);
  background-color: var(--color--morning-snow);
  min-height: 100svh;
  position: absolute;
  inset: auto auto 0% 0%;
}

.content_trust-wrapper {
  grid-area: 1 / 1 / span 1 / span 12;
}

.content_trust-wrapper.is--header {
  padding-right: var(--padding--p-24);
  grid-column-gap: var(--gap--g-48);
  grid-row-gap: var(--gap--g-48);
  flex-flow: column;
  display: flex;
  position: relative;
}

.content_trust-wrapper.is--body {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  grid-area: 2 / 7 / span 1 / span 6;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content_trust-wrapper.is--sub-header {
  padding-right: var(--padding--p-24);
  grid-column-gap: var(--gap--g-48);
  grid-row-gap: var(--gap--g-48);
  flex-flow: column;
  grid-area: 2 / 1 / span 1 / span 6;
  display: flex;
  position: relative;
}

.corner_block {
  width: var(--size--s-24);
  height: var(--size--s-24);
  position: absolute;
  inset: -1px 0% auto auto;
}

.corner_block.is--granite {
  border: 1px solid var(--color--granite);
  right: -1px;
}

.corner_block.is--graphite {
  border: 1px solid var(--color--light-graphite);
  right: -1px;
}

.trust-card-wrapper {
  min-height: 11.25rem;
  padding: var(--padding--p-24);
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  background-color: var(--color--off-light);
  flex-flow: column;
  justify-content: space-around;
  display: flex;
}

.trust-card-wrapper.is--1 {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  grid-area: 1 / 1 / span 1 / span 1;
  justify-content: flex-start;
  align-items: flex-start;
}

.trust-card-wrapper.is--2 {
  grid-area: 1 / 2 / span 1 / span 1;
}

.trust-card-wrapper.is--3 {
  grid-area: 2 / 1 / span 1 / span 1;
}

.trust-card-wrapper.is--4 {
  grid-area: 2 / 2 / span 1 / span 1;
}

.trust-card-wrapper.is--2 {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  grid-area: 1 / 2 / span 1 / span 1;
  justify-content: flex-start;
  align-items: flex-start;
}

.trust-card-wrapper.is--3 {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  grid-area: 2 / 1 / span 1 / span 1;
  justify-content: space-between;
  align-items: flex-start;
}

.trust-card-wrapper.is--4 {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  grid-area: 2 / 2 / span 1 / span 1;
  justify-content: flex-start;
  align-items: flex-start;
}

.trust-card-wrapper.is--5 {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  grid-area: 3 / 1 / span 1 / span 1;
  justify-content: flex-start;
  align-items: flex-start;
}

.trust_card-header {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  display: flex;
}

.trust_pill-wrapper {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  flex-flow: wrap;
  display: flex;
}

.trust_content-wrapper {
  grid-column-gap: var(--gap--g-40);
  grid-row-gap: var(--gap--g-40);
  flex-flow: column;
  display: flex;
}

.content_leadership-wrapper {
  padding-top: var(--padding--p-80);
  padding-bottom: var(--padding--p-80);
  grid-area: 1 / 1 / span 1 / span 5;
}

.content_leadership-wrapper.is--header {
  padding-right: var(--padding--p-24);
  grid-column-gap: var(--gap--g-64);
  grid-row-gap: var(--gap--g-64);
  border-right: 0px solid var(--color--light-graphite);
  flex-flow: column;
  display: flex;
  position: relative;
}

.content_leadership-wrapper.is--body {
  padding-right: var(--padding--p-16);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  grid-column: 6 / span 7;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.leadership_body-text-wrapper {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  flex-flow: column;
  display: flex;
}

.leadership_body-text-outer-wrapper {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  flex-flow: column;
  display: flex;
}

.leadership_card-wrapper {
  padding-bottom: var(--padding--p-24);
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.leadership_card-wrapper.is--1 {
  grid-area: 1 / 1 / span 1 / span 1;
}

.leadership_card-wrapper.is--2 {
  grid-area: 1 / 2 / span 1 / span 1;
}

.leadership_card-wrapper.is--3 {
  grid-area: 1 / 3 / span 1 / span 1;
}

.leadership_card-wrapper.is--4 {
  grid-area: 2 / 1 / span 1 / span 1;
}

.leadership_card-wrapper.is--5 {
  grid-area: 2 / 2 / span 1 / span 1;
}

.leadership_card-wrapper.is--6 {
  grid-area: 2 / 3 / span 1 / span 1;
}

.leadership_image-wrapper {
  aspect-ratio: 1;
  width: 100%;
  height: 100%;
}

.leadership_details-wrapper {
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 7.25rem;
  display: flex;
}

.leadership_details-wrapper.is--2 {
  min-height: auto;
}

.leadership_social-wrapper {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.leadership_social-link {
  width: var(--size--s-24);
  height: var(--size--s-24);
  background-color: var(--color--burnt-orange);
  color: var(--color--morning-snow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.leadership_social-link:hover {
  background-color: var(--color--light-graphite);
  color: var(--color--dark-charcoal);
}

.social_icon {
  width: .88rem;
  height: .88rem;
  overflow: visible;
}

.liquidity_pills-outer-wrapper {
  padding-top: var(--padding--p-80);
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.liquidity_graph-wrapper {
  width: 100%;
  padding: var(--padding--p-64);
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.liquidity_image-wrapper.is--mobile {
  display: none;
}

.liquidity_blocks-outer-wrapper {
  padding-top: var(--padding--p-32);
  padding-bottom: var(--padding--p-32);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

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

.liquidity_card_inner-wrapper {
  min-width: 20.63rem;
  min-height: 7.5rem;
  padding: var(--padding--p-24);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  border-radius: var(--corner--c-8);
  background-color: var(--color--dark-charcoal);
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.liquidity_card-header {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.liquidity_block {
  width: var(--size--s-16);
  height: var(--size--s-16);
  background-color: var(--color--morning-snow);
}

.liquidity_block.is--orange {
  background-color: var(--color--burnt-orange);
}

.liquidity_block.is--graphite {
  background-color: var(--color--light-graphite);
}

.liquidity_img-wrapper {
  height: var(--size--s-24);
  display: flex;
  overflow: hidden;
}

.liquidity_img-wrapper.is--2 {
  width: 70%;
  height: var(--size--s-24);
}

.image {
  object-fit: fill;
}

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

.liquidity_line {
  z-index: 3;
  background-color: var(--color--dark-charcoal);
  width: 100%;
  height: .06rem;
  margin-right: -1rem;
  position: relative;
}

.liquidity_circle-wrapper {
  width: var(--size--s-20);
  height: var(--size--s-20);
  aspect-ratio: 1;
  background-color: var(--color--dark-charcoal-50);
  border-radius: 100rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.liquidity_circle {
  width: var(--size--s-12);
  height: var(--size--s-12);
  background-color: var(--color--dark-charcoal);
  border-radius: 100rem;
}

.liquidity_card-detail {
  height: var(--size--s-24);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.line-pattern {
  height: 24px;
}

.line-pattern.is--70 {
  opacity: .5;
  width: 70%;
}

.line-pattern.is--timeline {
  height: 4rem;
}

.line-pattern.is--liquidity {
  opacity: .5;
}

.access_progressive-disclosure-popup {
  z-index: 999;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  min-height: 100svh;
  display: flex;
  position: relative;
  inset: 0%;
}

.disclosure_bg {
  z-index: 0;
  background-color: var(--color--dark-charcoal-50);
  position: absolute;
  inset: 0%;
}

.disclosure_content-wrapper {
  z-index: 1;
  width: 45%;
  height: 100%;
  min-height: 100svh;
  padding: var(--padding--p-40);
  grid-column-gap: var(--gap--g-40);
  grid-row-gap: var(--gap--g-40);
  border-top-left-radius: var(--corner--c-20);
  border-bottom-left-radius: var(--corner--c-20);
  background-color: var(--color--morning-snow);
  flex-flow: column;
  display: flex;
  position: relative;
}

.learn_disclosure-close-btn {
  width: 5rem;
  height: 2.5rem;
  padding: var(--padding--p-12);
  border-radius: var(--corner--c-8);
  background-color: var(--color--light-graphite);
  flex-flow: column;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.learn_disclosure-close-btn:hover {
  background-color: var(--color--granite);
  color: var(--color--morning-snow);
}

.learn_disclosure-body {
  grid-column-gap: var(--gap--g-40);
  grid-row-gap: var(--gap--g-40);
  flex-flow: column;
  height: 80svh;
  margin-right: 1rem;
  padding-bottom: 0;
  display: flex;
}

.disclosure_wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.architecture_progressive-disclosure-popup, .liquidity_progressive-disclosure-popup, .composability_progressive-disclosure-popup {
  z-index: 999;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  min-height: 100svh;
  display: flex;
  position: relative;
  inset: 0%;
}

.content_stats-wrapper.is--body {
  padding-top: var(--padding--p-40);
  padding-right: var(--size--s-24);
  padding-bottom: var(--padding--p-40);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--light-graphite);
  flex-flow: column;
  grid-column: 1 / span 5;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.content_stats-wrapper.is--image {
  padding-top: var(--padding--p-20);
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-20);
  flex-flow: column;
  grid-column: 8 / span 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.content_stats-wrapper.is--stats-1 {
  padding-top: var(--padding--p-64);
  padding-right: var(--size--s-48);
  padding-bottom: var(--padding--p-64);
  padding-left: var(--size--s-48);
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  grid-column: 6 / span 7;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content_stats-wrapper.is--body-2 {
  padding-top: var(--padding--p-40);
  padding-right: var(--size--s-24);
  padding-bottom: var(--padding--p-40);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--granite);
  flex-flow: column;
  grid-column: 1 / span 5;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.content_stats-wrapper.is--body-3 {
  padding-top: var(--padding--p-64);
  padding-right: var(--size--s-24);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  flex-flow: column;
  grid-column: 1 / span 12;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.content_stats-wrapper.is--stats-2, .content_stats-wrapper.is--stats-3, .content_stats-wrapper.is--stats-4 {
  padding-top: var(--padding--p-64);
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-64);
  padding-left: var(--size--s-24);
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  grid-column: 1 / span 12;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content_stats-wrapper.is--stats-2 {
  padding-top: var(--padding--p-64);
  padding-right: var(--size--s-48);
  padding-bottom: var(--padding--p-64);
  padding-left: var(--size--s-48);
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  grid-column: 6 / span 7;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats-body-wrapper.is--headline {
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  flex-flow: column;
  display: flex;
}

.stats-body-wrapper.is--cards {
  padding-top: var(--padding--p-24);
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  flex-flow: column;
  display: flex;
}

.stats-body-wrapper.is--btn {
  padding: var(--padding--p-14) var(--padding--p-20);
  border-radius: var(--corner--c-8);
  background-color: var(--color--burnt-orange);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.stats-body-wrapper.is--btn:hover {
  background-color: var(--color--granite);
}

.stats-body-wrapper.is--headline-1 {
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  flex-flow: column;
  display: flex;
}

.stats-body-wrapper.is--headline-3 {
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stat-wrapper {
  min-height: 8.75rem;
  padding: var(--padding--p-24);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.stat-wrapper.is--stat-1-1 {
  background-color: var(--color--burnt-orange);
  grid-area: 1 / 1 / span 1 / span 1;
}

.stat-wrapper.is--stat-1-2 {
  background-color: var(--color--sky-blue);
  grid-area: 1 / 2 / span 1 / span 1;
}

.stat-wrapper.is--stat-1-3 {
  background-color: var(--color--dark-charcoal);
  grid-area: 2 / 1 / span 1 / span 1;
}

.stat-wrapper.is--stat-1-4 {
  background-color: #fff;
  grid-area: 2 / 2 / span 1 / span 1;
}

.stat-wrapper.is--stat-2-3 {
  background-color: var(--color--granite);
  grid-area: 2 / 1 / span 1 / span 1;
}

.stat-wrapper.is--stat-2-1 {
  background-color: var(--color--burnt-orange);
  grid-area: 1 / 1 / span 1 / span 1;
}

.stat-wrapper.is--stat-2-2 {
  background-color: var(--color--sky-blue);
  grid-area: 1 / 2 / span 1 / span 1;
}

.stat-wrapper.is--stat-2-4 {
  background-color: #fff;
  grid-area: 2 / 2 / span 1 / span 1;
}

.stat-wrapper.is--stat-3-1 {
  background-color: var(--color--burnt-orange);
  grid-area: 1 / 1 / span 1 / span 1;
}

.stat-wrapper.is--stat-3-2 {
  background-color: var(--color--sky-blue);
  grid-area: 1 / 2 / span 1 / span 1;
}

.stat-wrapper.is--stat-3-3 {
  background-color: var(--color--dark-charcoal);
  grid-area: 1 / 3 / span 1 / span 1;
}

.stat-wrapper.is--stat-3-4 {
  background-color: #fff;
  grid-area: 1 / 4 / span 1 / span 1;
}

.stat-wrapper.is--stat-4-3 {
  background-color: var(--color--granite);
  grid-area: 1 / 3 / span 1 / span 1;
}

.stat-wrapper.is--stat-4-4 {
  background-color: #fff;
  grid-area: 1 / 4 / span 1 / span 1;
}

.stat-wrapper.is--stat-4-2 {
  background-color: var(--color--sky-blue);
  grid-area: 1 / 2 / span 1 / span 1;
}

.stat-wrapper.is--stat-4-1 {
  background-color: var(--color--burnt-orange);
  grid-area: 1 / 1 / span 1 / span 1;
}

.stat_content-wrapper {
  grid-column-gap: var(--gap--g-40);
  grid-row-gap: var(--gap--g-40);
  flex-flow: column;
  justify-content: space-around;
  display: flex;
}

.stat_detail-wrapper {
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.is--50 {
  opacity: .5;
}

.stat_detal-text {
  grid-column-gap: var(--gap--g-4);
  grid-row-gap: var(--gap--g-4);
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.stat_currency {
  opacity: .7;
  color: var(--color--granite);
  font-size: var(--size--s-14);
  text-wrap: pretty;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  text-decoration: none;
}

.stat_currency.is--nav-cta {
  color: inherit;
  line-height: 100%;
}

.stat_currency.is--nav-link {
  color: inherit;
}

.stat_currency.is--light {
  color: var(--color--light-graphite);
}

.stat_currency.is--light.is--footer {
  color: inherit;
}

.stat_currency.is--error {
  color: red;
}

.stat_currency.is--light-50 {
  color: var(--color--light-graphite);
}

.stat_currency.is--light-50.is--footer {
  color: inherit;
}

.stat_currency.is--light-1 {
  color: var(--color--morning-snow);
}

.stat_currency.is--light-1.is--footer {
  color: inherit;
}

.stat_currency.is--light-1.is--author {
  font-weight: 500;
}

.stat_currency.is--light-1.is--tab {
  font-weight: 400;
}

.stat_currency.is--light-1.is--medium {
  font-weight: 500;
}

.stat_currency.is--light-1.is--70.is--composability {
  line-height: 120%;
}

.stat_currency.is--light-1.is--70.is--liquidity {
  width: 50%;
  line-height: 120%;
}

.stat_currency.is--med {
  font-weight: 500;
}

.stat_currency.is--med.is--granite {
  color: var(--color--granite);
}

.stat_currency.is--med.is--granite.is--70 {
  opacity: .7;
}

.stat_currency.is--label {
  z-index: 2;
  pointer-events: none;
  color: var(--color--dark-charcoal-50);
  white-space: nowrap;
  font-weight: 500;
  position: relative;
}

.stat_currency.is--granite {
  color: var(--color--granite);
}

.stat_currency.is--faq-heading {
  font-weight: 500;
}

.stat_currency.is-resubmit {
  color: var(--color--morning-snow);
  font-weight: 500;
}

.stat_currency.is--legal {
  color: var(--color--dark-charcoal-50);
  text-align: center;
  font-weight: 500;
}

.stat_currency.is--cs-back {
  color: inherit;
  font-weight: 500;
}

.stat_currency.is--cs-category {
  color: var(--color--granite);
  font-weight: 500;
}

.stat_currency.is--70 {
  opacity: .7;
}

.stat_currency.is--70.is--light-stat {
  color: var(--color--morning-snow);
}

.stat_currency.is--orange {
  color: var(--color--burnt-orange);
  font-weight: 400;
}

.stat_currency.is--morning-snow-50 {
  color: var(--color--morning-snow-20);
}

.stat_currency.is--home-security-headline {
  font-weight: 500;
}

.stat_currency.is--home-security-body {
  color: var(--color--dark-charcoal-50);
}

.stat_currency.is--medium {
  font-weight: 500;
}

.stat_currency.is--medium.is--light-light {
  color: var(--color--morning-snow);
}

.stat_currency.is--composobility {
  opacity: .7;
  color: var(--color--granite);
  line-height: 120%;
}

.stat_currency.is--close {
  color: inherit;
}

.stat_currency.is--stats {
  color: var(--color--granite);
  font-weight: 400;
}

.stat_currency.is--stats.is--50 {
  opacity: .5;
}

.stat_currency.is--light-stat {
  color: var(--color--morning-snow);
}

.stat_currency.is--light-stat.is--footer {
  color: inherit;
}

.stat_headline-wrapper {
  grid-column: 1 / span 5;
}

.stat_body-wrapper {
  grid-column: 7 / span 5;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.content_utility-wrapper {
  text-align: center;
  flex-direction: column;
  grid-column: 4 / span 6;
  width: 260px;
  display: flex;
}

.content_utility-wrapper.is--404 {
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  justify-content: center;
  align-items: center;
  width: auto;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_dropdown-content {
  background-color: #0000;
  height: 100%;
  padding-left: 18px;
  padding-right: 16px;
  position: relative;
  overflow: hidden;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_space-small {
  margin-bottom: 12px;
}

.fs-cc-banner_buttons-wrapper {
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.fs-cc-prefs_dropdown-toggle {
  z-index: 1;
  align-items: center;
  width: 100%;
  padding-bottom: 4px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.fs-cc-prefs_buttons-wrapper {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-top: 1px solid #f0f0f0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-left: -32px;
  margin-right: -32px;
  padding: 20px 32px;
  display: grid;
  position: sticky;
  bottom: 0;
}

.fs-cc-banner_text {
  color: #616161;
  max-width: 540px;
  font-size: var(--size--s-16);
  margin-right: 24px;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-banner_link-wrapper {
  align-items: center;
  margin-right: 35px;
  text-decoration: none;
  display: flex;
}

.banner_close-icon {
  text-align: right;
  cursor: pointer;
  justify-content: flex-end;
  width: 20px;
  height: 20px;
  margin-top: -16px;
  margin-right: -16px;
  display: flex;
}

.fs-cc-banner_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-prefs_button {
  height: 3rem;
  padding: var(--padding--p-14) var(--padding--p-20);
  border: 1px solid var(--color--granite);
  border-radius: var(--corner--c-8);
  background-color: var(--color--granite);
  font-size: var(--size--s-16);
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.fs-cc-prefs_button:hover {
  border-color: var(--color--dark-charcoal);
  background-color: var(--color--dark-charcoal);
}

.fs-cc-prefs_button.fs-cc-button-alt {
  border: 1px solid var(--color--granite);
  color: var(--color--granite);
  background-color: #fff;
}

.fs-cc-prefs_button.fs-cc-button-alt:hover {
  border-color: var(--color--dark-charcoal);
  background-color: var(--color--dark-charcoal);
  color: var(--color--morning-snow);
}

.fs-cc-prefs_status-text {
  text-align: right;
  flex: 0 auto;
  margin-top: 0;
  font-weight: 500;
}

.fs-cc-banner_button {
  min-width: 12.5rem;
  height: 3rem;
  padding: .69rem var(--padding--p-16) var(--padding--p-14) var(--padding--p-20);
  border: 1px solid var(--color--granite);
  border-radius: var(--corner--c-8);
  background-color: var(--color--granite);
  color: #fff;
  font-size: var(--size--s-16);
  text-align: center;
  margin-left: 8px;
  font-weight: 400;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
}

.fs-cc-banner_button:hover {
  border-color: var(--color--dark-charcoal);
  background-color: var(--color--dark-charcoal);
}

.fs-cc-banner_button.fs-cc-button-no-outline {
  min-width: auto;
  height: auto;
  color: var(--color--granite);
  background-color: #0000;
  border-style: none;
  margin-left: 0;
  margin-right: 10px;
  padding: 0;
}

.fs-cc-banner_button.fs-cc-button-alt {
  border-color: var(--color--granite);
  color: var(--color--granite);
  background-color: #0000;
}

.fs-cc-banner_button.fs-cc-button-alt:hover {
  border-color: var(--color--dark-charcoal);
  background-color: var(--color--dark-charcoal);
  color: var(--color--morning-snow);
}

.fs-cc-banner_icon {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--color--granite);
}

.fs-cc-prefs_label {
  color: #262626;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 32px;
  font-size: 20px;
  font-weight: 400;
}

.fs-cc-prefs_dropdown {
  cursor: pointer;
  flex: 1;
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 32px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.banner_close-icon-wrapper {
  justify-content: flex-end;
  height: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.fs-cc-prefs_form {
  border-radius: var(--corner--c-8);
  background-color: #fff;
  width: 100%;
  max-width: 480px;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.fs-cc-prefs_space-smallish {
  margin-bottom: 32px;
}

.prefs_button-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.fs-cc-prefs_option.has-no-border {
  border-bottom-style: none;
}

.fs-cc-banner_text-link {
  color: var(--color--burnt-orange);
  border: 1px #000;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

.fs-cc-prefs_status-button {
  z-index: 2;
  background-color: #f0f0f0;
  border-radius: 50px;
  align-items: center;
  width: 56px;
  height: 24px;
  margin-top: 0;
  margin-left: auto;
  font-size: 1rem;
  line-height: 1.3;
  display: flex;
  position: relative;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_title {
  color: var(--color--dark-charcoal);
  font-size: var(--size--s-24);
  font-weight: 400;
  line-height: 1.2em;
}

.fs-cc-prefs_dropdown_icon {
  margin-right: 10px;
}

.fs-cc-banner_component {
  z-index: 998;
  border-top: 1px solid var(--color--off-light);
  background-color: #fff;
  padding: 24px 64px;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 2rem 32px 0;
  position: relative;
  overflow: scroll;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: var(--color--dark-charcoal-50);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_text {
  color: var(--color--granite);
  font-size: var(--size--s-14);
  font-weight: 400;
  line-height: 130%;
}

.fs-cc-prefs_indicator-off {
  width: auto;
  height: 100%;
  margin-top: 4px;
  margin-left: 8px;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 32px;
  display: flex;
}

.fs-cc-prefs_indicator-on {
  opacity: 0;
  color: #fff;
  width: auto;
  height: 100%;
  margin-top: 4px;
  transform: translate(-100%);
}

.timeline_item-header {
  grid-column-gap: var(--padding--p-12);
  grid-row-gap: var(--padding--p-12);
  flex-flow: column;
  display: flex;
}

.r3_link {
  color: var(--color--burnt-orange);
  text-decoration: underline;
}

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

.marquee_wrapper {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.marquee_logo-inner-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 6.68rem;
  height: auto;
  display: flex;
}

.marquee_logo-inner-wrapper.is--halborn {
  width: 7.27rem;
}

.marquee_logo-inner-wrapper.is--hypernative {
  width: 8.1rem;
}

.marquee_logo-inner-wrapper.is--privy {
  width: 4.99rem;
}

.marquee_logo-inner-wrapper.is--solana {
  width: 5.86rem;
}

.marquee_logo-inner-wrapper.is--chainlink {
  width: 6.91rem;
}

.marquee_logo-inner-wrapper.is--dfns {
  width: 4.11rem;
}

.footer_legal-link {
  text-decoration: underline;
  transition: all .25s;
}

.footer_legal-link:hover {
  color: var(--color--burnt-orange);
}

.steps_swiper-controls {
  padding-top: var(--gap--g-32);
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.steps_swiper-buttons {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  justify-content: center;
  align-items: center;
  display: flex;
}

.steps_swiper-button {
  width: var(--size--s-32);
  height: var(--size--s-32);
  border: 1px solid var(--color--granite);
  background-color: var(--color--morning-snow);
  border-radius: 6.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.steps_swiper-button:hover {
  background-color: var(--color--granite);
  color: var(--color--morning-snow);
}

.arrow {
  width: var(--size--s-16);
  height: var(--size--s-16);
}

.u-nowrap.intro_text.is--charcoal {
  background-color: var(--color--dark-charcoal);
  color: var(--color--off-light);
}

.legal_link {
  transition: all .25s cubic-bezier(.455, .03, .515, .955);
}

.legal_link:hover {
  text-decoration: underline;
}

.intro_text {
  padding-left: .25rem;
  padding-right: .25rem;
}

.intro_text.is--orange {
  background-color: var(--color--burnt-orange);
}

.intro_text.is--blue {
  background-color: var(--color--sky-blue);
}

.faq_rte p {
  font-size: var(--size--s-14);
  margin-bottom: 0;
}

.distribution_decorative-block.is--bottom {
  height: var(--size--s-80);
  border-top: 1px solid var(--color--light-graphite);
  position: absolute;
  inset: auto 0% 0%;
}

.distribution_decorative-block.is--top {
  height: var(--size--s-80);
  border-bottom: 1px solid var(--color--light-graphite);
  position: absolute;
  inset: 0% 0% auto;
}

.distribution_decorative-block.is--left {
  top: 0%;
  left: 0%;
  right: auto;
  bottom: var(--size--s-80);
  width: var(--size--s-80);
  border-right: 1px solid var(--color--light-graphite);
  position: absolute;
}

.distribution_decorative-block.is--right {
  top: 0%;
  left: auto;
  right: 0%;
  bottom: var(--size--s-80);
  width: var(--size--s-80);
  border-left: 1px solid var(--color--light-graphite);
  position: absolute;
}

.distribution_decorative-block.is--small {
  width: var(--size--s-20);
  height: var(--size--s-20);
  border: 1px solid var(--color--granite);
  position: absolute;
}

.distribution_decorative-block.is--small.is--top-left {
  border-color: var(--color--light-graphite);
  width: 1.25rem;
  inset: 4.94rem auto auto 4.94rem;
}

.distribution_decorative-block.is--small.is--top-right {
  border-color: var(--color--light-graphite);
  width: 1.25rem;
  inset: 4.94rem 4.94rem auto auto;
}

.distribution_decorative-block.is--small.is--bottom-left {
  border-color: var(--color--light-graphite);
  width: 1.25rem;
  inset: auto auto 4.94rem 4.94rem;
}

.distribution_decorative-block.is--small.is--bottom-right {
  border-color: var(--color--light-graphite);
  width: 1.25rem;
  inset: auto 4.94rem 4.94rem auto;
}

.distribution_decorative-block.is--small.is--security, .distribution_decorative-block.is--small.is--stat-light {
  width: var(--size--s-24);
  height: var(--size--s-24);
  border-color: var(--color--light-graphite);
  inset: -1px -1px auto auto;
}

.distribution_decorative-block.is--small.is--stat-dark {
  width: var(--size--s-24);
  height: var(--size--s-24);
  border-color: var(--color--granite);
  inset: -1px -1px auto auto;
}

.content_distribution-item-header-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.body_text-16-2 {
  text-wrap: pretty;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.body_text-16-2.is--medium {
  font-weight: 500;
}

.body_text-16-2.is--btn {
  color: inherit;
  font-weight: 500;
  line-height: 100%;
}

.body_text-20-2 {
  text-wrap: pretty;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.body_text-20-2.is--orange {
  color: #ff5b30;
}

.body_text-12-2 {
  font-size: .75rem;
  font-weight: 500;
}

.body_text-12-2.is--light-light {
  color: #f4f4f4;
  padding-left: .5rem;
  padding-right: .5rem;
}

.content_distribution-item-pill-2 {
  background-color: #ff5b30;
}

.primary_btn-link-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: center;
  align-items: center;
  min-width: 12rem;
  height: 3rem;
  text-decoration: none;
  display: flex;
}

.content_distribution-item-card-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #ebebeb;
  flex-flow: column;
  grid-area: 1 / 1 / span 1 / span 1;
  min-height: 16.25rem;
  padding: 1.5rem;
  display: flex;
}

.content_distribution-item-card-2.is--3 {
  grid-column: 3 / span 1;
}

.content_distribution-item-card-2.is--2 {
  grid-column: 2 / span 1;
}

.content_distribution-wrapper-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  border-left: 1px solid #d3d3d4;
  flex-flow: column;
  grid-area: 1 / 3 / span 1 / span 10;
  padding: 4rem 8rem;
  display: flex;
}

.content_distribution-wrapper-2.is--issuers {
  border-top: 1px solid #d3d3d4;
  grid-area: 2 / 3 / span 1 / span 10;
}

.body_text-14-2 {
  text-wrap: pretty;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  text-decoration: none;
}

.body_text-14-2.is--70 {
  opacity: .7;
}

.arrow-icon-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.arrow-icon-2.is--light {
  color: #f4f4f4;
}

.body_text-40-2 {
  text-wrap: pretty;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 120%;
}

.body_text-40-2.is--w-70 {
  width: 70%;
}

.btn_inner-wrapper-2 {
  border-radius: .5rem;
}

.btn_inner-wrapper-2.is--arrow {
  aspect-ratio: 1;
  background-color: #ff5b30;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.btn_inner-wrapper-2.is--text {
  color: #f4f4f4;
  background-color: #393638;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .875rem 1.25rem;
  display: flex;
}

.distribution_headline-wrapper-2 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.partner_cta-block {
  grid-column: 1 / span 3;
  position: relative;
}

.partner_cta-block.is--1 {
  height: var(--size--s-128);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--light-graphite);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--light-graphite);
  grid-row: 1 / span 1;
}

.partner_cta-block.is--2 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--light-graphite);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--color--light-graphite);
  grid-area: 1 / 10 / span 1 / span 3;
}

.partner_cta-block.is--3 {
  height: var(--size--s-128);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color--light-graphite);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--light-graphite);
  grid-row: 3 / span 1;
}

.partner_cta-block.is--4 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color--light-graphite);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--color--light-graphite);
  grid-area: 3 / 10 / span 1 / span 3;
}

.distribution_decorative-block-2 {
  margin-bottom: -1px;
  margin-right: -1px;
}

.distribution_decorative-block-2.is--bottom {
  height: var(--size--s-80);
  border-top: 1px solid var(--color--light-graphite);
  position: absolute;
  inset: auto 0% 0%;
}

.distribution_decorative-block-2.is--top {
  height: var(--size--s-80);
  border-bottom: 1px solid var(--color--light-graphite);
  position: absolute;
  inset: 0% 0% auto;
}

.distribution_decorative-block-2.is--left {
  top: 0%;
  left: 0%;
  right: auto;
  bottom: var(--size--s-80);
  width: var(--size--s-80);
  border-right: 1px solid var(--color--light-graphite);
  position: absolute;
}

.distribution_decorative-block-2.is--right {
  top: 0%;
  left: auto;
  right: 0%;
  bottom: var(--size--s-80);
  width: var(--size--s-80);
  border-left: 1px solid var(--color--light-graphite);
  position: absolute;
}

.distribution_decorative-block-2.is--small {
  width: var(--size--s-20);
  height: var(--size--s-20);
  border: 1px solid var(--color--granite);
  position: absolute;
}

.distribution_decorative-block-2.is--small.is--top-left {
  border-color: var(--color--light-graphite);
  width: 1.25rem;
  margin: -1px 0 0 -1px;
  inset: 0 auto auto 0;
}

.distribution_decorative-block-2.is--small.is--top-right {
  border-color: var(--color--light-graphite);
  width: 1.25rem;
  margin-top: -1px;
  margin-bottom: 0;
  inset: 0 0 auto auto;
}

.distribution_decorative-block-2.is--small.is--bottom-left {
  border-color: var(--color--light-graphite);
  width: 1.25rem;
  margin-bottom: -1px;
  margin-left: -1px;
  margin-right: 0;
  inset: auto auto 0 0;
}

.distribution_decorative-block-2.is--small.is--bottom-right {
  border-color: var(--color--light-graphite);
  width: 1.25rem;
  inset: auto 0 0 auto;
}

.distribution_decorative-block-2.is--small.is--security, .distribution_decorative-block-2.is--small.is--stat-light {
  width: var(--size--s-24);
  height: var(--size--s-24);
  border-color: var(--color--light-graphite);
  inset: -1px -1px auto auto;
}

.distribution_decorative-block-2.is--small.is--stat-dark {
  width: var(--size--s-24);
  height: var(--size--s-24);
  border-color: var(--color--granite);
  inset: -1px -1px auto auto;
}

.partner_cta-content-wrapper {
  z-index: 5;
  padding-top: var(--padding--p-40);
  padding-right: var(--padding--p-40);
  padding-bottom: var(--padding--p-40);
  padding-left: var(--padding--p-40);
  grid-column-gap: var(--gap--g-64);
  grid-row-gap: var(--gap--g-64);
  background-color: var(--color--granite);
  flex-flow: column;
  grid-area: 2 / 4 / span 1 / span 6;
  margin: -1px;
  display: flex;
  position: relative;
}

.partner_header-wrapper {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.corda_partner-icon {
  width: 1.42rem;
  height: 1.14rem;
  color: var(--color--burnt-orange);
}

.partners_body-wrapper {
  grid-column-gap: var(--gap--g-40);
  grid-row-gap: var(--gap--g-40);
  flex-flow: column;
  display: flex;
}

.content_tokenised-access-content.is--background {
  z-index: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.content_tokenised-access-content.is--content {
  z-index: 1;
  grid-column-gap: 15.63rem;
  grid-row-gap: 15.63rem;
  flex-flow: column;
  max-width: 37.5rem;
  margin-top: -4rem;
  display: flex;
  position: relative;
}

.tokenised_access-bg.is--left, .tokenised_access-bg.is--right {
  width: 50%;
  height: 100%;
}

.tokenised_access-bg.is--icon {
  z-index: 2;
  background-color: var(--color--burnt-orange);
  border-radius: 200px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 5.88rem;
  height: 5.88rem;
  display: flex;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.tokenised_access-icon {
  width: 3.06rem;
  height: 2.5rem;
  color: var(--color--dark-charcoal);
}

.tokenised_access-left, .tokenised_access-right {
  width: 100%;
  height: 100%;
  color: var(--color--morning-snow-20);
}

.tokenised_access-header {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tokenised_access-footer {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tokenised_access-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.tokenised_access-lines {
  width: 100vw;
}

.tokenised_access-lines.is--base {
  color: var(--color--granite);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tokenised_access-lines.is--orange {
  z-index: 1;
  color: var(--color--granite);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tokenised_access-svg {
  width: 100%;
}

.is--light {
  color: var(--color--light-graphite);
}

.primary_alt-btn {
  height: var(--size--s-48);
  grid-column-gap: var(--gap--g-0);
  grid-row-gap: var(--gap--g-0);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.primary_alt-btn.is--resubmit {
  width: auto;
  padding: var(--padding--p-14) var(--padding--p-20);
  border-radius: var(--corner--c-8);
  background-color: var(--color--granite);
}

.primary_alt-btn.is--resubmit:hover {
  background-color: var(--color--dark-charcoal);
}

.home_hero-inner-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home_intro-gradient-bg {
  z-index: 0;
  background-image: linear-gradient(0deg, #39363880, #fff0);
  position: absolute;
  inset: 0%;
}

.home_intro-img-wrapper {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content_cred-wrapper {
  padding-top: var(--padding--p-80);
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-80);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-48);
  grid-row-gap: var(--gap--g-48);
  flex-flow: column;
  grid-column: 1 / span 6;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.content_cred-wrapper.is--2 {
  margin-right: var(--padding--p-24);
  padding-right: var(--padding--p-0);
  padding-left: var(--padding--p-0);
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color--granite);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--color--granite);
  grid-column: 7 / span 6;
}

.cred_decor-block {
  height: var(--size--s-40);
  border-bottom: 1px solid var(--color--granite);
  position: absolute;
  inset: 0% 0% auto;
}

.cred_decor-block.is--bottom {
  border-top: 1px solid var(--color--granite);
  border-bottom-width: 0;
  inset: auto 0% 0%;
}

.content_cred-item-card {
  padding-top: var(--padding--p-24);
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-24);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-40);
  grid-row-gap: var(--gap--g-40);
  background-color: var(--color--granite);
  flex-flow: column;
  grid-area: 1 / 1 / span 1 / span 1;
  display: flex;
}

.content_cred-item-card.is--1 {
  grid-column-gap: var(--gap--g-24);
  grid-row-gap: var(--gap--g-24);
}

.content_cred-item-card.is--2 {
  grid-column: 2 / span 1;
}

.content_cred-item-card.is--3 {
  grid-column: 3 / span 1;
}

.cred_header-wrapper {
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  flex-flow: column;
  display: flex;
}

.content_cred-item-header {
  grid-column-gap: var(--gap--g-16);
  grid-row-gap: var(--gap--g-16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.leadership_content {
  grid-column: 1 / span 12;
}

.leadership_content.is--1 {
  padding-bottom: var(--padding--p-128);
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.leadership_content.is--2 {
  grid-column-gap: var(--gap--g-40);
  grid-row-gap: var(--gap--g-40);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.leadership_content.is--3 {
  padding-top: var(--padding--p-80);
  grid-column-gap: var(--gap--g-40);
  grid-row-gap: var(--gap--g-40);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.leadership_header-wrapper {
  grid-column: 1 / span 6;
}

.leadership_header-wrapper.is--2 {
  flex-flow: column;
  grid-column: 8 / span 5;
  justify-content: flex-end;
  display: flex;
}

.leadership_item-wrapper.is--1 {
  grid-area: 1 / 1 / span 1 / span 12;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.leadership_item-wrapper.is--2 {
  grid-column-gap: var(--gap--g-20);
  grid-row-gap: var(--gap--g-20);
  grid-area: 2 / 1 / span 1 / span 12;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: start;
  display: grid;
}

.leadership_icon-wrapper {
  width: var(--size--s-32);
  height: var(--size--s-32);
  border: 1px solid var(--color--granite);
  background-color: var(--color--morning-snow-5);
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.leadership_icon {
  color: var(--color--light-graphite);
}

.leadership_icon.is--1, .leadership_icon.is--2 {
  width: 1.13rem;
  height: .88rem;
  overflow: visible;
}

.leadership_title-wrapper {
  height: var(--size--s-32);
  padding: var(--padding--p-8) var(--padding--p-24);
  border: 1px solid var(--color--granite);
  background-color: var(--color--morning-snow-5);
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-left: -1px;
  display: flex;
}

.leadership_line {
  background-color: var(--color--granite);
  width: 100%;
  height: .06rem;
}

.leadership_body-wrapper {
  grid-column-gap: var(--gap--g-32);
  grid-row-gap: var(--gap--g-32);
  flex-flow: column;
  grid-area: 1 / 1 / span 1 / span 5;
  display: flex;
}

.leadership_body-wrapper.is--2 {
  padding-left: var(--padding--p-80);
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: row;
  grid-column: 6 / span 7;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.body_text-36 {
  font-size: var(--size--s-36);
  text-wrap: pretty;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

.body_text-36.is--light {
  color: var(--color--morning-snow);
}

.body_text-36.is--light.is--partner-headline {
  width: 45ch;
}

.body_text-36.is--light.is--centred {
  text-align: center;
}

.body_text-36.is--light.is--leadership {
  max-width: 15ch;
}

.body_text-36.is--20ch {
  max-width: 20ch;
}

.body_text-36.is-25ch {
  max-width: 25ch;
}

.leadership_details {
  grid-column-gap: var(--gap--g-8);
  grid-row-gap: var(--gap--g-8);
  flex-flow: column;
  display: flex;
}

.content_distribute-intro-wrapper {
  padding-top: var(--padding--p-128);
  padding-bottom: var(--padding--p-64);
  padding-left: var(--padding--p-24);
  grid-column-gap: var(--gap--g-64);
  grid-row-gap: var(--gap--g-64);
  flex-flow: column;
  grid-column: 1 / span 12;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content_distribute-intro-wrapper.is--1 {
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-40);
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
}

.content_distribute-intro-wrapper.is--2 {
  padding-right: var(--padding--p-40);
  padding-bottom: var(--padding--p-0);
  padding-left: var(--padding--p-40);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--color--granite);
  grid-column: 7 / span 6;
  position: relative;
}

.content_distribute-intro-wrapper.is--3 {
  width: 100%;
  padding-top: var(--padding--p-24);
  padding-right: var(--padding--p-24);
  padding-bottom: var(--padding--p-24);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color--granite);
  flex-flow: row;
  grid-column: 1 / span 12;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.home_security-lottie {
  z-index: 5;
  width: 100%;
  height: 100%;
  position: relative;
}

.orange-block {
  position: absolute;
  inset: 0%;
}

.home_hero-svg, .learn_hero-svg {
  z-index: 1;
  color: var(--color--morning-snow-50);
}

.transition-logo {
  height: var(--size--s-32);
  color: var(--color--morning-snow);
  overflow: visible;
}

.filter_crop {
  width: 100%;
}

.distribute_hero-svg {
  color: var(--color--morning-snow-20);
}

@media screen and (max-width: 991px) {
  .section.is--distribute-intro {
    min-height: auto;
  }

  .content_wrapper.is--hero {
    grid-column-gap: var(--size--s-80);
    grid-row-gap: var(--size--s-80);
  }

  .content_wrapper.is--footer, .content_wrapper.is--distribute-content, .content_wrapper.is--access-layer-section {
    width: 100%;
  }

  .content_wrapper.is--distribute-intro {
    min-height: auto;
    padding-top: var(--padding--p-80);
    padding-bottom: var(--padding--p-80);
  }

  .h1 {
    width: 12ch;
  }

  .h1.is--learn, .h1.is--distribute {
    width: 14ch;
  }

  .span.is--granite.is--right {
    margin-right: 0;
  }

  .span.is--granite.is--left {
    margin-left: 0;
  }

  .content_footer-wrapper.is--2, .content_footer-wrapper.is--3, .content_footer-wrapper.is--4, .content_footer-wrapper.is--1 {
    width: 100%;
  }

  .footer_main-nav-wrapper {
    grid-column: 7 / span 6;
  }

  .footer_newsletter-form-wrapper {
    grid-column: 7 / span 5;
  }

  .footer_text-wrapper.is--2 {
    grid-column: 6 / span 7;
  }

  .body_text-64.is--resources, .body_text-64.is--faq {
    width: 12ch;
  }

  .body_text-20.is--granite.is--trust {
    max-width: 64ch;
  }

  .body_text-32.is--20ch, .body_text-32.is--pillars {
    width: auto;
  }

  .resources_filter-wrapper {
    top: 92.5%;
  }

  .faq_card-wrapper {
    grid-column-gap: var(--gap--g-8);
    grid-row-gap: var(--gap--g-8);
  }

  .faq_heading-outer-wrapper {
    width: 100%;
  }

  .content_contact-wrapper {
    grid-column: 3 / span 8;
  }

  .content_contact-panel-wrapper.is--1 {
    grid-column: 1 / span 1;
  }

  .content_contact-panel-wrapper.is--2 {
    grid-column: 12 / span 1;
  }

  .form_success-inner-wrapper {
    min-height: 30rem;
  }

  .body_text-40.is--centre.is--light.is--home-intro {
    width: 27ch;
  }

  .body_text-40.is--distriubute-heading-1 {
    width: 24ch;
  }

  .distribute_card-image {
    height: 12rem;
  }

  .distribute_card-body {
    margin-bottom: var(--padding--p-0);
    grid-column-gap: var(--gap--g-32);
    grid-row-gap: var(--gap--g-32);
  }

  .content_access-layer.is--1 {
    padding-right: var(--padding--p-0);
    padding-bottom: var(--padding--p-64);
    border-right-width: 0;
    grid-area: 1 / 1 / span 1 / span 12;
  }

  .content_access-layer.is--2 {
    padding-top: var(--padding--p-0);
    grid-area: 2 / 1 / span 1 / span 12;
  }

  .access_layer-content-wrapper {
    grid-column-gap: var(--gap--g-32);
    grid-row-gap: var(--gap--g-32);
  }

  .content_home-intro-wrapper.is--1 {
    grid-area: 1 / 1 / span 1 / span 12;
  }

  .content_home-intro-wrapper.is--2 {
    padding-top: var(--padding--p-40);
    padding-right: var(--padding--p-64);
    padding-left: var(--padding--p-64);
    border-left-width: 0;
    grid-column: 1 / span 12;
  }

  .home_decortive-block.is--top, .home_decortive-block.is--small.is--top-left.is--new, .home_decortive-block.is--small.is--bottom-right.is--new {
    display: none;
  }

  .pillar_card-image {
    height: 12rem;
  }

  .pillar_card-body {
    margin-bottom: var(--padding--p-0);
    grid-column-gap: var(--gap--g-32);
    grid-row-gap: var(--gap--g-32);
  }

  .pillar_mobile-disclosure.is--access, .pillar_mobile-disclosure.is--liquidity, .pillar_mobile-disclosure.is--capital {
    display: none;
  }

  .content_home-security-wrapper.is--body {
    padding-right: var(--padding--p-24);
    grid-column: 1 / span 6;
  }

  .content_home-security-wrapper.is--image {
    grid-column: 7 / span 6;
  }

  .content_home-security-wrapper.is--header, .content_home-security-wrapper.is--cta {
    padding-right: var(--padding--p-24);
    grid-column: 1 / span 6;
  }

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

  .h3.is--distribute-intro {
    width: 32ch;
  }

  .content_learn-tab-wrapper, .content_learn-tab-wrapper.is--architecture, .content_learn-tab-wrapper.is--access, .content_learn-tab-wrapper.is--liquidity {
    grid-column: 1 / span 3;
  }

  .content_learn-body-wrapper.is--architecture, .content_learn-body-wrapper.is--access, .content_learn-body-wrapper.is--liquidity, .content_learn-body-wrapper.is--onboarding {
    padding-right: var(--padding--p-72);
    padding-left: var(--padding--p-72);
    grid-column: 4 / span 9;
  }

  .learn_body-content-wrapper.is--liquidity-body {
    min-height: auto;
  }

  .architecture_content-wrapper {
    width: 35rem;
  }

  .architecture_arrows.is--liquidity {
    display: none;
  }

  .access_content-wrapper {
    justify-content: center;
    align-items: center;
    width: 40rem;
  }

  .access_card-wrapper {
    width: 11rem;
  }

  .access_card-wrapper.is--composability {
    width: 10rem;
    height: 16rem;
  }

  .access_line {
    width: .5rem;
  }

  .composability_content-wrapper {
    width: auto;
  }

  .timeline_content-wrapper {
    grid-column: 1 / span 12;
  }

  .architecture_block {
    z-index: 2;
    width: var(--size--s-72);
    background-color: var(--color--morning-snow);
  }

  .content_trust-wrapper.is--body {
    padding-top: var(--padding--p-16);
    padding-right: var(--padding--p-0);
    padding-left: var(--padding--p-0);
    grid-area: 3 / 1 / span 1 / span 12;
  }

  .content_trust-wrapper.is--sub-header {
    grid-column: 1 / span 12;
  }

  .content_leadership-wrapper.is--body {
    padding-top: var(--padding--p-80);
    padding-right: var(--padding--p-0);
    padding-left: var(--padding--p-0);
  }

  .liquidity_graph-wrapper {
    height: auto;
    padding: var(--padding--p-64) var(--padding--p-40) var(--padding--p-0);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
  }

  .liquidity_image-wrapper.is--desktop {
    display: none;
  }

  .liquidity_image-wrapper.is--mobile {
    z-index: 0;
    height: 80%;
    padding-top: 3rem;
    display: flex;
    position: absolute;
    inset: 50% 0% 0%;
    transform: translate(0, -50%);
  }

  .liquidity_blocks-outer-wrapper {
    width: 80%;
    height: 50rem;
    padding-top: var(--padding--p-0);
    padding-bottom: var(--padding--p-0);
    grid-column-gap: var(--gap--g-32);
    grid-row-gap: var(--gap--g-32);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
  }

  .liquidity_card-wrapper {
    z-index: 1;
    flex-flow: column;
    position: relative;
  }

  .liquidity_card-wrapper.is--3, .liquidity_card-wrapper.is--2 {
    padding-top: 4rem;
  }

  .liquidity_card_inner-wrapper {
    width: 100%;
    min-width: auto;
  }

  .liquidity_connector-wrapper {
    width: 3rem;
    transform: rotate(90deg);
  }

  .liquidity_card {
    width: 100%;
  }

  .disclosure_content-wrapper {
    width: 65%;
  }

  .learn_disclosure-body {
    height: 85svh;
  }

  .content_stats-wrapper.is--body {
    padding-right: var(--padding--p-24);
    grid-column: 1 / span 5;
  }

  .content_stats-wrapper.is--image {
    grid-column: 7 / span 6;
  }

  .content_stats-wrapper.is--body-2 {
    padding-right: var(--padding--p-24);
    grid-column: 1 / span 5;
  }

  .content_stats-wrapper.is--body-3 {
    padding-right: var(--padding--p-24);
    grid-area: 1 / 1 / span 1 / span 12;
  }

  .content_stats-wrapper.is--stats-3, .content_stats-wrapper.is--stats-4 {
    grid-row: 2 / span 1;
    grid-template-columns: 1fr 1fr;
  }

  .stat-wrapper.is--stat-1-1, .stat-wrapper.is--stat-1-3, .stat-wrapper.is--stat-1-4, .stat-wrapper.is--stat-2-3, .stat-wrapper.is--stat-2-1, .stat-wrapper.is--stat-2-4, .stat-wrapper.is--stat-3-1 {
    min-height: auto;
  }

  .stat-wrapper.is--stat-3-3 {
    grid-area: 2 / 1 / span 1 / span 1;
    min-height: auto;
  }

  .stat-wrapper.is--stat-3-4 {
    grid-area: 2 / 2 / span 1 / span 1;
    min-height: auto;
  }

  .stat-wrapper.is--stat-4-3 {
    grid-area: 2 / 1 / span 1 / span 1;
    min-height: auto;
  }

  .stat-wrapper.is--stat-4-4 {
    grid-area: 2 / 2 / span 1 / span 1;
    min-height: auto;
  }

  .stat-wrapper.is--stat-4-1 {
    min-height: auto;
  }

  .stat_detail-wrapper {
    justify-content: space-between;
    align-items: flex-end;
  }

  .stat_headline-wrapper {
    grid-column: 1 / span 6;
  }

  .fs-cc-banner_buttons-wrapper {
    flex: 1;
    justify-content: space-between;
  }

  .fs-cc-prefs_buttons-wrapper {
    border-top: 1px solid #f0f0f0;
    margin-top: 0;
    padding-top: 20px;
  }

  .fs-cc-banner_text {
    color: #8c8c8c;
    flex: 1;
    min-width: 100%;
    max-width: none;
    margin-bottom: 32px;
    font-weight: 300;
  }

  .fs-cc-banner_container {
    flex-wrap: wrap;
  }

  .fs-cc-banner_button, .fs-cc-banner_button.fs-cc-button-no-outline, .fs-cc-banner_button.fs-cc-button-alt {
    font-size: var(--size--s-16);
  }

  .fs-cc-prefs_option {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .fs-cc-banner_component {
    padding-right: var(--padding--p-40);
    padding-left: var(--padding--p-40);
  }

  .content_distribution-wrapper-2 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .partner_cta-block.is--1 {
    grid-column: 1 / span 2;
  }

  .partner_cta-block.is--2 {
    grid-column: 11 / span 2;
  }

  .partner_cta-block.is--3 {
    grid-column: 1 / span 2;
  }

  .partner_cta-block.is--4 {
    grid-column: 11 / span 2;
  }

  .partner_cta-content-wrapper {
    grid-column: 3 / span 8;
  }

  .home_hero-inner-wrapper {
    width: 100%;
  }

  .body_text-36.is--20ch {
    width: auto;
  }

  .content_distribute-intro-wrapper {
    padding-top: var(--padding--p-80);
    padding-bottom: var(--padding--p-80);
  }

  .content_distribute-intro-wrapper.is--1 {
    grid-area: 1 / 1 / span 1 / span 12;
  }

  .content_distribute-intro-wrapper.is--2 {
    padding-top: var(--padding--p-40);
    padding-right: var(--padding--p-64);
    padding-left: var(--padding--p-64);
    border-left-width: 0;
    grid-column: 1 / span 12;
  }
}

@media screen and (max-width: 767px) {
  .section.is--faq-contact-mobile {
    display: flex;
  }

  .container.is--security-logos {
    overflow: clip;
  }

  .container.is--home-resource {
    padding-top: var(--padding--p-80);
    padding-bottom: var(--padding--p-80);
    overflow: hidden;
  }

  .container.is--timeline {
    padding-right: var(--padding--p-0);
    padding-left: var(--padding--p-0);
    overflow: hidden;
  }

  .content_wrapper.is--hero {
    grid-column-gap: var(--gap--g-48);
    grid-row-gap: var(--gap--g-48);
    flex-flow: column;
    width: auto;
  }

  .content_wrapper.is--resources-hero {
    padding-right: var(--padding--p-0);
    padding-left: var(--padding--p-0);
  }

  .content_wrapper.is--resources-latest {
    overflow: hidden;
  }

  .content_wrapper.is--resources-all {
    padding-top: var(--padding--p-64);
  }

  .content_wrapper.is--faq-hero {
    padding-right: var(--padding--p-0);
    padding-left: var(--padding--p-0);
    grid-column-gap: var(--gap--g-0);
    grid-row-gap: var(--gap--g-0);
    position: relative;
  }

  .content_wrapper.is--contact, .content_wrapper.is--legal, .content_wrapper.is--cs {
    padding-right: var(--padding--p-0);
    padding-left: var(--padding--p-0);
    grid-column-gap: var(--gap--g-0);
    grid-row-gap: var(--gap--g-0);
    flex-flow: column;
    display: flex;
    position: relative;
  }

  .content_wrapper.is--distribution-intro, .content_wrapper.is--distribute-content {
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--home-hero {
    flex-flow: column;
  }

  .content_wrapper.is--pillars {
    padding-top: var(--padding--p-80);
    padding-bottom: var(--padding--p-80);
    grid-column-gap: var(--gap--g-16);
    grid-row-gap: var(--gap--g-16);
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--partners {
    padding-top: var(--padding--p-80);
    padding-bottom: var(--padding--p-80);
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--security {
    margin-top: var(--padding--p-0);
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--trust {
    grid-column-gap: var(--gap--g-40);
    grid-row-gap: var(--gap--g-40);
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--stats-1, .content_wrapper.is--stats-2, .content_wrapper.is--stats-4 {
    margin-top: var(--padding--p-0);
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--faq-footer {
    margin-top: var(--padding--p-0);
    padding-right: var(--padding--p-0);
    padding-left: var(--padding--p-0);
    grid-column-gap: var(--gap--g-0);
    grid-row-gap: var(--gap--g-0);
    position: relative;
  }

  .content_wrapper.is--faq-footer.is--mobile {
    border-top-width: 0;
    border-bottom-width: 0;
  }

  .content_wrapper.is--learn-scroll {
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--distribute-intro {
    flex-flow: column;
  }

  .content_wrapper.is--cred {
    grid-column-gap: var(--gap--g-0);
    grid-row-gap: var(--gap--g-0);
  }

  .content_wrapper.is--leadership {
    padding-top: var(--padding--p-64);
    padding-bottom: var(--padding--p-64);
  }

  .body_text-14.is--light-1.is--medium {
    font-weight: 500;
  }

  .body_text-14.is--home-security-headline {
    font-size: var(--size--s-20);
  }

  .body_text-14.is--home-security-body {
    font-size: var(--size--s-16);
  }

  .content_hero-img-inner-wrapper.is--home, .content_hero-img-inner-wrapper.is--learn, .content_hero-img-inner-wrapper.is--distribute {
    width: 100%;
  }

  .content_hero-text-wrapper {
    grid-column-gap: var(--gap--g-48);
    grid-row-gap: var(--gap--g-48);
    flex-flow: column;
    display: flex;
  }

  .hero_text-wrapper.is--headline {
    grid-area: 1 / 1 / span 1 / span 12;
    width: 100%;
  }

  .hero_text-wrapper.is--sub {
    grid-area: 2 / 1 / span 1 / span 12;
  }

  .h1 {
    font-size: var(--size--s-64);
  }

  .h1.is--learn, .h1.is--distribute {
    width: auto;
    font-size: var(--size--s-40);
  }

  .span.is--granite.is--right, .span.is--granite.is--left, .span.is--mobile {
    font-size: var(--size--s-56);
  }

  .span.is--home-intro, .span.is--distribute-intro {
    font-size: var(--size--s-28);
  }

  .body_text-16.is--light-50.is--footer {
    font-size: var(--size--s-14);
  }

  .body_text-16.is--light.is--token-body {
    max-width: 40ch;
  }

  .body_text-16.is--contact {
    text-align: left;
    width: auto;
  }

  .body_text-16.is--w-60 {
    width: auto;
  }

  .body_text-16.is--graphite.is--centred.is--home-intro {
    width: 40ch;
  }

  .body_text-16.is--graphite.is--leadership {
    max-width: none;
  }

  .content_footer-wrapper.is--4 {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .content_footer-wrapper.is--1 {
    padding-right: var(--padding--p-16);
    padding-left: var(--size--s-16);
  }

  .footer_logo-wrapper {
    grid-column: 1 / span 5;
  }

  .footer_main-nav-wrapper {
    grid-column: 7 / span 6;
  }

  .body_text-10.is--light-50.is--newsletter {
    line-height: 140%;
  }

  .footer_newsletter-text-wrapper {
    padding-left: var(--padding--p-16);
  }

  .footer_newsletter-form-wrapper {
    padding-right: var(--padding--p-16);
    grid-column: 7 / span 6;
  }

  .footer_text-wrapper.is--1 {
    grid-column: 1 / span 4;
  }

  .footer_text-wrapper.is--2 {
    grid-column: 5 / span 8;
  }

  .content_resources-hero-heading-wrapper {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    border-right-width: 0;
    grid-area: 1 / 1 / span 1 / span 12;
  }

  .content_resources-hero-featured-wrapper {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--color--light-graphite);
    grid-area: 2 / 1 / span 1 / span 12;
  }

  .body_text-64.is--resources {
    width: auto;
  }

  .body_text-64.is--light.is--cta {
    font-size: var(--size--s-40);
  }

  .body_text-64.is--faq {
    width: auto;
    font-size: var(--size--s-80);
  }

  .body_text-64.is--contact {
    font-size: var(--size--s-40);
    text-align: left;
  }

  .body_text-64.is--20ch {
    width: auto;
  }

  .body_text-64.is--20ch.is--trust {
    font-size: var(--size--s-40);
  }

  .block.is--bottom-right.is--mobile {
    background-color: var(--color--dark-charcoal);
  }

  .block.is--bottom-right.is--mobile.is--granite {
    background-color: var(--color--granite);
  }

  .block.is--bottom-left.is--mobile {
    background-color: var(--color--dark-charcoal);
  }

  .block.is--bottom-left.is--mobile.is--granite {
    background-color: var(--color--granite);
  }

  .body_text-20.is--light-light.is--cta, .body_text-20.is--medium.is--btn {
    font-size: var(--size--s-16);
  }

  .body_text-20.is--granite.is--trust {
    max-width: none;
    font-size: var(--size--s-16);
  }

  .body_text-32.is--light.is--partner-headline {
    width: auto;
  }

  .body_text-32.is--pillars {
    max-width: none;
  }

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

  .resources_filter-wrapper {
    top: 90%;
  }

  .content_faq-heading-wrapper {
    min-height: auto;
    padding-right: var(--padding--p-0);
    padding-bottom: var(--padding--p-0);
    padding-left: var(--padding--p-0);
    border-right-width: 0;
    grid-area: 1 / 1 / span 1 / span 12;
    position: relative;
    top: 0;
  }

  .content_faq-body-wrapper {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    border-top-style: solid;
    border-top-width: 0;
    border-top-color: var(--color--light-graphite);
    grid-area: 2 / 1 / span 1 / span 12;
    position: relative;
    top: 0;
  }

  .faq_heading-outer-wrapper {
    padding-bottom: var(--padding--p-32);
    border-bottom: 1px solid var(--color--light-graphite);
  }

  .faq_footer-outer-wrapper {
    display: none;
  }

  .faq_footer-outer-wrapper.is--mobile {
    padding-right: var(--padding--p-24);
    border-top-width: 0;
    border-bottom-width: 0;
    grid-column: 1 / span 12;
    display: flex;
  }

  .faq_footer-inner-wrapper.is--mobile {
    width: 100%;
  }

  .content_contact-wrapper {
    padding-top: var(--padding--p-40);
    padding-bottom: var(--padding--p-0);
  }

  .content_contact-panel-wrapper.is--1, .content_contact-panel-wrapper.is--2 {
    display: none;
  }

  .contact_inner-wrapper {
    grid-column-gap: var(--gap--g-40);
    grid-row-gap: var(--gap--g-40);
  }

  .contact_heading-wrapper {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    justify-content: flex-start;
    align-items: flex-start;
  }

  .corner_.is--top-left.is--light, .corner_.is--top-right.is--light, .corner_.is--bottom-right.is--light, .corner_.is--bottom-left.is--light {
    z-index: 1;
  }

  .legal_content-wrapper.is--body {
    padding-bottom: var(--padding--p-64);
  }

  .body_text-48.is--leadership-title {
    max-width: none;
  }

  .rte.is--legal h3, .rte.is--legal h4 {
    margin-top: var(--padding--p-40);
  }

  .rte.is--legal blockquote {
    padding-top: var(--padding--p-40);
    padding-bottom: var(--padding--p-40);
  }

  .rte.is--cs h3, .rte.is--cs h4 {
    margin-top: var(--padding--p-40);
  }

  .rte.is--cs blockquote {
    padding-top: var(--padding--p-40);
    padding-bottom: var(--padding--p-40);
  }

  .content_cs-breadcrumb-wrapper {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
  }

  .cs_wrapper {
    padding-bottom: var(--padding--p-64);
  }

  .body_text-40.is--centre.is--light.is--home-intro {
    font-size: var(--size--s-28);
  }

  .body_text-40.is--w-70, .body_text-40.is--distriubute-heading-1 {
    width: auto;
  }

  .content_disribute-intro-card-wrapper.is--allocators {
    grid-column: 1 / span 12;
  }

  .content_disribute-intro-card-wrapper.is--issuers {
    grid-area: 3 / 1 / span 1 / span 12;
  }

  .content_disribute-intro-card-wrapper.is--partners {
    grid-area: 4 / 1 / span 1 / span 12;
  }

  .distribute_card-image {
    height: 15rem;
    padding-top: var(--padding--p-32);
    padding-bottom: var(--padding--p-32);
  }

  .content_distribution-wrapper.is--nav {
    display: none;
  }

  .content_distribution-wrapper.is--allocators {
    padding-right: var(--padding--p-0);
    padding-bottom: var(--padding--p-0);
    padding-left: var(--padding--p-0);
    grid-column-gap: var(--padding--p-64);
    grid-row-gap: var(--padding--p-64);
  }

  .content_distribution-wrapper.is--issuers {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    grid-column-gap: var(--padding--p-64);
    grid-row-gap: var(--padding--p-64);
    border-top-width: 0;
  }

  .content_distribution-wrapper.is--partners {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    grid-column-gap: var(--padding--p-64);
    grid-row-gap: var(--padding--p-64);
  }

  .content_distribution-item-wrapper.is--header.is--allocator {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
  }

  .content_distribution-item-wrapper.is--body.is--last {
    padding-bottom: var(--padding--p-0);
  }

  .content_distribution-item-wrapper.is--body.is--allocator {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
  }

  .content_distribution-item-wrapper.is--body {
    flex-flow: column;
    display: flex;
  }

  .distribution_headline-wrapper {
    grid-column-gap: var(--gap--g-40);
    grid-row-gap: var(--gap--g-40);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .content_distribution-item-card.is--1, .content_distribution-item-card.is--2, .content_distribution-item-card.is--3 {
    min-height: auto;
  }

  .partner_block {
    display: none;
  }

  .content_access-layer.is--1 {
    padding-bottom: var(--padding--p-24);
  }

  .access_layer-content-wrapper {
    grid-column-gap: var(--gap--g-40);
    grid-row-gap: var(--gap--g-40);
  }

  .content_home-intro-wrapper {
    padding-top: var(--padding--p-80);
    padding-bottom: var(--padding--p-80);
  }

  .content_home-intro-wrapper.is--1 {
    grid-column-gap: var(--gap--g-48);
    grid-row-gap: var(--gap--g-48);
  }

  .content_home-intro-wrapper.is--2 {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
  }

  .home_decortive-block.is--bottom, .home_decortive-block.is--top {
    height: var(--size--s-24);
  }

  .home_decortive-block.is--left, .home_decortive-block.is--right {
    bottom: var(--size--s-24);
    width: var(--size--s-24);
  }

  .home_decortive-block.is--small.is--top-left {
    top: 1.44rem;
    left: 1.44rem;
  }

  .home_decortive-block.is--small.is--top-right {
    top: 1.44rem;
    right: 1.44rem;
  }

  .home_decortive-block.is--small.is--bottom-left {
    bottom: 1.44rem;
    left: 1.44rem;
  }

  .home_decortive-block.is--small.is--bottom-right {
    bottom: 1.44rem;
    right: 1.44rem;
  }

  .home_decortive-block.is--small.is--security, .home_decortive-block.is--small.is--stat-light, .home_decortive-block.is--small.is--stat-dark {
    display: none;
  }

  .content_pillar_content-wrapper.is--headline {
    padding-bottom: var(--padding--p-64);
  }

  .content_pillar_content-wrapper.is--disclosure.is--access, .content_pillar_content-wrapper.is--disclosure.is--liquidity, .content_pillar_content-wrapper.is--disclosure.is--capital {
    display: none;
  }

  .content_pillar-card-wrapper.is--allocators {
    grid-column: 1 / span 12;
  }

  .content_pillar-card-wrapper.is--issuers {
    grid-area: 3 / 1 / span 1 / span 12;
  }

  .content_pillar-card-wrapper.is--partners {
    grid-area: 4 / 1 / span 1 / span 12;
  }

  .content_pillar-card-wrapper.is--access {
    grid-column: 1 / span 12;
  }

  .content_pillar-card-wrapper.is--liquidity {
    grid-area: 3 / 1 / span 1 / span 12;
  }

  .content_pillar-card-wrapper.is--capital {
    grid-area: 4 / 1 / span 1 / span 12;
  }

  .pillar_card-image {
    height: 15rem;
    padding-top: var(--padding--p-32);
    padding-bottom: var(--padding--p-32);
  }

  .custom-dashed-line {
    display: none;
  }

  .content_partners-headline-wrapper {
    grid-column: 1 / span 12;
  }

  .content_partners-logos-wrapper {
    width: 100%;
  }

  .partner_collection-list {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .pillar_mobile-disclosure.is--access {
    height: var(--size--s-56);
    grid-column-gap: var(--gap--g-4);
    grid-row-gap: var(--gap--g-4);
    background-color: var(--color--dark-charcoal);
    justify-content: center;
    align-items: center;
    margin-top: -1rem;
    display: flex;
    position: relative;
  }

  .pillar_mobile-disclosure.is--liquidity {
    height: var(--size--s-56);
    grid-column-gap: var(--gap--g-4);
    grid-row-gap: var(--gap--g-4);
    background-color: var(--color--dark-charcoal);
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: -1rem;
    display: flex;
    position: relative;
  }

  .pillar_mobile-disclosure.is--capital {
    height: var(--size--s-56);
    grid-column-gap: var(--gap--g-4);
    grid-row-gap: var(--gap--g-4);
    background-color: var(--color--granite);
    justify-content: center;
    align-items: center;
    margin-top: -1rem;
    display: flex;
    position: relative;
  }

  .disclosure_icon {
    width: var(--size--s-16);
    height: var(--size--s-16);
    color: var(--color--morning-snow);
  }

  .mobile_disclosure-popup-wrapper {
    background-color: var(--color--dark-charcoal-50);
    flex-flow: column;
    justify-content: flex-end;
    min-height: 100svh;
    display: flex;
  }

  .mobile_disclosure-inner-wrapper {
    min-height: 30rem;
    padding: var(--padding--p-24) var(--padding--p-24) var(--padding--p-32);
    grid-column-gap: var(--gap--g-24);
    grid-row-gap: var(--gap--g-24);
    border-top-left-radius: var(--corner--c-12);
    border-top-right-radius: var(--corner--c-12);
    background-color: var(--color--morning-snow);
    flex-flow: column;
    justify-content: space-between;
    display: flex;
  }

  .disclosure_close-btn {
    width: 100%;
    padding: var(--padding--p-12);
    border-radius: var(--corner--c-8);
    background-color: var(--color--off-light);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .content_home-security-wrapper.is--body {
    width: 100%;
    padding: var(--padding--p-0);
    border-right-width: 0;
  }

  .content_home-security-wrapper.is--image {
    display: none;
  }

  .content_home-security-wrapper.is--header {
    width: 100%;
    padding: var(--padding--p-80) var(--padding--p-0) var(--padding--p-24);
    border-right-width: 0;
  }

  .content_home-security-wrapper.is--cta {
    width: 100%;
    padding: var(--padding--p-20) var(--padding--p-0) var(--padding--p-64);
    border-right-width: 0;
  }

  .home-security-body-wrapper.is--headline {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
  }

  .home-security-body-wrapper.is--cards {
    padding-top: var(--padding--p-40);
  }

  .home-security-body-wrapper.is--btn {
    margin-left: var(--padding--p-24);
  }

  .home_security-card-wrapper.is--1 {
    padding: var(--padding--p-0) var(--padding--p-0) var(--padding--p-32);
    border-top: 1px solid var(--color--light-graphite);
    background-color: var(--color--transparent);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .home_security-card-wrapper.is--2, .home_security-card-wrapper.is--3, .home_security-card-wrapper.is--4, .home_security-card-wrapper.is--5 {
    padding: var(--padding--p-0) var(--padding--p-0) var(--padding--p-32);
    border-top: 1px solid var(--color--light-graphite);
    background-color: var(--color--transparent);
    flex-flow: column;
  }

  .home_security-card-content {
    max-width: none;
    margin-right: var(--padding--p-24);
    margin-left: var(--padding--p-24);
    grid-column-gap: var(--gap--g-8);
    grid-row-gap: var(--gap--g-8);
    flex-flow: column;
    display: flex;
  }

  .home_security-inner-image--mobile-wrapper.is--1, .home_security-inner-image--mobile-wrapper.is--2, .home_security-inner-image--mobile-wrapper.is--2, .home_security-inner-image--mobile-wrapper.is--3, .home_security-inner-image--mobile-wrapper.is--3, .home_security-inner-image--mobile-wrapper.is--3, .home_security-inner-image--mobile-wrapper.is--4, .home_security-inner-image--mobile-wrapper.is--5 {
    width: 100%;
    height: 18.75rem;
    min-height: auto;
    padding-top: var(--padding--p-32);
    padding-bottom: var(--padding--p-32);
    background-color: var(--color--granite);
    flex-flow: column;
    display: flex;
    position: relative;
    inset: 0%;
    transform: translate(0%);
  }

  .security_mobile-image-wrapper {
    width: 100%;
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    border-bottom: 1px solid var(--color--light-graphite);
    display: flex;
  }

  .security_support-item {
    min-height: 13.75rem;
  }

  .content_home-resource-wrapper.is--1 {
    padding-top: var(--padding--p-0);
    padding-bottom: var(--padding--p-32);
    grid-column-gap: var(--gap--g-32);
    grid-row-gap: var(--gap--g-32);
    grid-area: 1 / 1 / span 1 / span 12;
  }

  .content_home-resource-wrapper.is--2 {
    margin-right: var(--padding--p-0);
    margin-left: var(--padding--p-0);
    padding-top: var(--padding--p-0);
    padding-bottom: var(--padding--p-0);
    grid-column-gap: var(--gap--g-40);
    grid-row-gap: var(--gap--g-40);
    border-left-width: 0;
    border-right-width: 0;
    grid-area: 2 / 1 / span 1 / span 12;
  }

  .home_resource_card-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .home_resource-image-wrapper {
    width: 5rem;
    height: 5rem;
  }

  .home_resource-collection-list-wrapper.swiper {
    margin-bottom: 0;
  }

  .home_resource-collection-list.swiper-wrapper {
    grid-column-gap: var(--gap--g-0);
    grid-row-gap: var(--gap--g-0);
    flex-flow: row;
  }

  .home_resource-inner-wrapper {
    height: auto;
  }

  .home_resource-overlay {
    display: none;
  }

  .mobile_footer-nav {
    z-index: 5;
    flex-flow: column;
    align-items: center;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .overlay {
    z-index: 0;
    background-image: linear-gradient(180deg, #fff0, var(--color--morning-snow-50) 61%, var(--color--morning-snow));
  }

  .mobile_footer-nav-bar {
    z-index: 1;
    height: var(--size--s-48);
    margin-right: var(--padding--p-32);
    margin-bottom: var(--padding--p-32);
    margin-left: var(--padding--p-32);
    padding-top: var(--padding--p-12);
    padding-right: var(--padding--p-12);
    padding-bottom: var(--padding--p-12);
    padding-left: var(--padding--p-12);
    grid-column-gap: var(--gap--g-8);
    grid-row-gap: var(--gap--g-8);
    border-top-left-radius: var(--corner--c-8);
    border-top-right-radius: var(--corner--c-8);
    border-bottom-left-radius: var(--corner--c-8);
    border-bottom-right-radius: var(--corner--c-8);
    background-color: var(--color--dark-charcoal);
    justify-content: flex-start;
    align-items: center;
    width: calc(100% - 4rem);
    display: flex;
    position: relative;
  }

  .current_locale-block {
    background-color: var(--color--burnt-orange);
    width: .38rem;
    height: .38rem;
  }

  .mobile_nav-toggle {
    width: var(--size--s-20);
    height: var(--size--s-20);
    color: var(--color--light-graphite);
  }

  .nav_item-wrapper {
    grid-column-gap: var(--gap--g-8);
    grid-row-gap: var(--gap--g-8);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .nav_item-wrapper.is--menu-item {
    justify-content: flex-start;
    align-items: center;
  }

  .mobile_footer-menu-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: -.5rem 0% auto;
  }

  .mobile_menu-bar {
    z-index: 1;
    width: 100%;
    height: var(--size--s-48);
    margin-right: var(--padding--p-32);
    margin-bottom: var(--padding--p-32);
    margin-left: var(--padding--p-32);
    padding: var(--padding--p-12);
    grid-column-gap: var(--gap--g-8);
    grid-row-gap: var(--gap--g-8);
    border-radius: var(--corner--c-8);
    background-color: var(--color--dark-charcoal);
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
  }

  .mobile_footer-menu {
    z-index: 1;
    margin-right: var(--padding--p-32);
    margin-bottom: var(--padding--p-4);
    margin-left: var(--padding--p-32);
    padding-top: var(--padding--p-14);
    padding-right: var(--padding--p-12);
    padding-bottom: var(--padding--p-14);
    padding-left: var(--padding--p-12);
    grid-column-gap: var(--gap--g-8);
    grid-row-gap: var(--gap--g-8);
    border-top-left-radius: var(--corner--c-8);
    border-top-right-radius: var(--corner--c-8);
    border-bottom-left-radius: var(--corner--c-8);
    border-bottom-right-radius: var(--corner--c-8);
    background-color: var(--color--dark-charcoal);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: calc(100% - 4rem);
    display: flex;
    position: relative;
  }

  .mobile_footer-nav-menu-divider {
    background-color: var(--color--granite);
    width: 100%;
    height: 1px;
  }

  .h3.is--home--intro, .h3.is--distribute-intro {
    grid-column-gap: .38rem;
    grid-row-gap: .38rem;
  }

  .content_learn-tab-wrapper.is--architecture, .content_learn-tab-wrapper.is--access, .content_learn-tab-wrapper.is--liquidity {
    display: none;
  }

  .content_learn-body-wrapper.is--architecture, .content_learn-body-wrapper.is--access {
    padding-right: var(--padding--p-0);
    padding-bottom: var(--padding--p-0);
    padding-left: var(--padding--p-0);
    grid-column: 1 / span 12;
  }

  .content_learn-body-wrapper.is--access.is--liquidity, .content_learn-body-wrapper.is--access.is--comp {
    padding-bottom: var(--padding--p-0);
  }

  .content_learn-body-wrapper.is--liquidity, .content_learn-body-wrapper.is--onboarding {
    padding-right: var(--padding--p-0);
    padding-bottom: var(--padding--p-0);
    padding-left: var(--padding--p-0);
    grid-column: 1 / span 12;
  }

  .learn_disclosure-wrapper.is--access.is--mobile {
    min-height: auto;
    padding-bottom: var(--padding--p-64);
    background-color: var(--color--transparent);
    display: flex;
    position: relative;
  }

  .learn_disclosure-wrapper.is--access.is--mobile.is--arch {
    border-top: 1px solid var(--color--light-graphite);
  }

  .learn_disclosure-wrapper.is--access.is--mobile.is--comp {
    border-top: 1px solid var(--color--granite);
  }

  .learn_disclosure-btn {
    background-color: var(--color--granite);
  }

  .learn_disclosure-btn.is--mobile {
    height: var(--size--s-48);
  }

  .learn_body-content-wrapper.is--header, .learn_body-content-wrapper.is--header.is--access, .learn_body-content-wrapper.is--supporting, .learn_body-content-wrapper.is--steps {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
  }

  .learn_body-content-wrapper.is--access-body {
    background-color: var(--color--transparent);
  }

  .architecture_content-wrapper {
    width: auto;
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
  }

  .architecture_pill-wrapper.none {
    display: none;
  }

  .access_pills-outer-wrapper {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
  }

  .access_content-wrapper {
    width: 100%;
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    grid-column-gap: var(--size--s-8);
    grid-row-gap: var(--size--s-8);
    border-top: 0px solid var(--color--granite);
    border-bottom: 0px solid var(--color--granite);
    background-color: var(--color--off-light);
    flex-flow: column;
  }

  .access_card-wrapper {
    width: 25rem;
  }

  .access_card-wrapper.is--composability {
    width: 25rem;
    height: 12rem;
  }

  .access_card-wrapper.is--access {
    width: 25rem;
  }

  .access_divider-wrapper {
    transform: rotate(90deg);
  }

  .access_line.is--2 {
    width: 1rem;
    transform: rotate(90deg);
  }

  .composability_content-wrapper {
    width: 100%;
    padding-right: var(--padding--p-24);
    padding-bottom: var(--padding--p-64);
    padding-left: var(--padding--p-24);
    grid-column-gap: var(--padding--p-8);
    grid-row-gap: var(--padding--p-8);
    flex-flow: column;
  }

  .timeline_header-wrapper {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    grid-column-gap: var(--gap--g-48);
    grid-row-gap: var(--gap--g-48);
    flex-flow: column;
    display: flex;
  }

  .timeline_body-wrapper {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    flex: none;
    overflow: scroll;
  }

  .timeline_item-wrapper.is--1, .timeline_item-wrapper.is--2, .timeline_item-wrapper.is--3 {
    width: 60vw;
  }

  .architecture_block {
    display: none;
  }

  .content_trust-wrapper.is--header {
    padding-bottom: var(--gap--g-0);
    border-right-width: 0;
    grid-column: 1 / span 12;
  }

  .content_trust-wrapper.is--body {
    padding-top: var(--padding--p-0);
    flex-flow: column;
    grid-area: 3 / 1 / span 1 / span 12;
    display: flex;
  }

  .content_trust-wrapper.is--sub-header {
    padding-bottom: var(--gap--g-20);
    border-right-width: 0;
    grid-column: 1 / span 12;
  }

  .corner_block.is--graphite.hidden {
    display: none;
  }

  .content_leadership-wrapper.is--header {
    padding-bottom: var(--gap--g-48);
    grid-column: 1 / span 12;
  }

  .content_leadership-wrapper.is--body {
    padding-top: var(--padding--p-0);
    grid-area: 2 / 1 / span 1 / span 12;
  }

  .liquidity_pills-outer-wrapper {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
  }

  .line-pattern {
    height: 1.5rem;
  }

  .access_progressive-disclosure-popup {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .disclosure_content-wrapper {
    width: 100%;
    height: auto;
    min-height: auto;
    padding-bottom: var(--padding--p-128);
    border-top-right-radius: var(--corner--c-20);
    border-bottom-left-radius: 0;
    justify-content: flex-end;
  }

  .learn_disclosure-close-btn {
    width: calc(100% - 6rem);
    position: absolute;
    inset: auto 3rem 1.5rem;
  }

  .learn_disclosure-body {
    height: auto;
  }

  .disclosure_wrapper {
    justify-content: flex-end;
    align-items: flex-start;
    height: auto;
  }

  .architecture_progressive-disclosure-popup, .liquidity_progressive-disclosure-popup, .composability_progressive-disclosure-popup {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .content_stats-wrapper.is--body {
    width: 100%;
    padding-top: var(--padding--p-64);
    padding-right: var(--padding--p-0);
    padding-bottom: var(--padding--p-64);
    padding-left: var(--padding--p-0);
    border-right-width: 0;
    grid-row: 1 / span 1;
  }

  .content_stats-wrapper.is--image {
    display: none;
  }

  .content_stats-wrapper.is--stats-1 {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    border-top: 1px solid var(--color--light-graphite);
  }

  .content_stats-wrapper.is--body-2, .content_stats-wrapper.is--body-3 {
    width: 100%;
    padding-top: var(--padding--p-64);
    padding-right: var(--padding--p-0);
    padding-bottom: var(--padding--p-64);
    padding-left: var(--padding--p-0);
    border-right-width: 0;
    grid-row: 1 / span 1;
  }

  .content_stats-wrapper.is--stats-2, .content_stats-wrapper.is--stats-3 {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    border-top: 1px solid var(--color--light-graphite);
  }

  .content_stats-wrapper.is--stats-4, .content_stats-wrapper.is--stats-2 {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    border-top: 1px solid var(--color--granite);
  }

  .stats-body-wrapper.is--headline {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
  }

  .stats-body-wrapper.is--cards {
    padding-top: var(--padding--p-40);
  }

  .stats-body-wrapper.is--btn {
    margin-left: var(--padding--p-24);
  }

  .stats-body-wrapper.is--headline-1 {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
  }

  .stats-body-wrapper.is--headline-3 {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    display: flex;
  }

  .stat_currency.is--light-1.is--medium {
    font-weight: 500;
  }

  .stat_currency.is--home-security-headline {
    font-size: var(--size--s-20);
  }

  .stat_currency.is--home-security-body {
    font-size: var(--size--s-16);
  }

  .fs-cc-prefs_dropdown-content {
    margin-top: 4px;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 12px;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_button {
    margin-left: 0;
    margin-right: 8px;
  }

  .fs-cc-banner_text-link {
    margin-right: 8px;
  }

  .fs-cc-prefs_title {
    font-size: 20px;
  }

  .fs-cc-banner_component {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
  }

  .steps_swiper-controls {
    padding-bottom: var(--gap--g-40);
  }

  .distribution_decorative-block.is--bottom, .distribution_decorative-block.is--top {
    height: var(--size--s-24);
  }

  .distribution_decorative-block.is--left, .distribution_decorative-block.is--right {
    bottom: var(--size--s-24);
    width: var(--size--s-24);
  }

  .distribution_decorative-block.is--small.is--top-left {
    top: 1.44rem;
    left: 1.44rem;
  }

  .distribution_decorative-block.is--small.is--top-right {
    top: 1.44rem;
    right: 1.44rem;
  }

  .distribution_decorative-block.is--small.is--bottom-left {
    bottom: 1.44rem;
    left: 1.44rem;
  }

  .distribution_decorative-block.is--small.is--bottom-right {
    bottom: 1.44rem;
    right: 1.44rem;
  }

  .distribution_decorative-block.is--small.is--security, .distribution_decorative-block.is--small.is--stat-light, .distribution_decorative-block.is--small.is--stat-dark {
    display: none;
  }

  .content_distribution-item-card-2.is--1, .content_distribution-item-card-2.is--3, .content_distribution-item-card-2.is--2 {
    min-height: auto;
  }

  .content_distribution-wrapper-2.is--issuers {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    border-top-width: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .body_text-40-2.is--w-70 {
    width: auto;
  }

  .distribution_headline-wrapper-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .partner_cta-block.is--1 {
    height: var(--size--s-80);
    grid-column: 1 / span 1;
  }

  .partner_cta-block.is--2 {
    grid-column: 12 / span 1;
  }

  .partner_cta-block.is--3 {
    height: var(--size--s-80);
    grid-column: 1 / span 1;
  }

  .partner_cta-block.is--4 {
    grid-column: 12 / span 1;
  }

  .distribution_decorative-block-2.is--bottom, .distribution_decorative-block-2.is--top {
    height: var(--size--s-24);
  }

  .distribution_decorative-block-2.is--left, .distribution_decorative-block-2.is--right {
    bottom: var(--size--s-24);
    width: var(--size--s-24);
  }

  .distribution_decorative-block-2.is--small.is--top-left {
    top: 1.44rem;
    left: 1.44rem;
  }

  .distribution_decorative-block-2.is--small.is--top-left.mobile-hide {
    display: none;
  }

  .distribution_decorative-block-2.is--small.is--top-right {
    top: 1.44rem;
    right: 1.44rem;
  }

  .distribution_decorative-block-2.is--small.is--top-right.mobile-hide {
    display: none;
  }

  .distribution_decorative-block-2.is--small.is--bottom-left {
    bottom: 1.44rem;
    left: 1.44rem;
  }

  .distribution_decorative-block-2.is--small.is--bottom-left.mobile-hide {
    display: none;
  }

  .distribution_decorative-block-2.is--small.is--bottom-right {
    bottom: 1.44rem;
    right: 1.44rem;
  }

  .distribution_decorative-block-2.is--small.is--bottom-right.mobile-hide, .distribution_decorative-block-2.is--small.is--security, .distribution_decorative-block-2.is--small.is--stat-light, .distribution_decorative-block-2.is--small.is--stat-dark {
    display: none;
  }

  .partner_cta-content-wrapper {
    grid-column: 2 / span 10;
  }

  .content_tokenised-access-content.is--content {
    margin-top: 0;
  }

  .tokenised_access-bg.is--icon {
    margin-top: 2rem;
  }

  .tokenised_access-lines.is--base, .tokenised_access-lines.is--orange {
    top: 2rem;
  }

  .content_cred-wrapper {
    grid-area: 1 / 1 / span 1 / span 12;
  }

  .content_cred-wrapper.is--2 {
    margin-left: var(--padding--p-24);
    padding-top: var(--padding--p-0);
    border-left-width: 0;
    border-right-width: 0;
    grid-area: 2 / 1 / span 1 / span 12;
  }

  .cred_decor-block {
    display: none;
  }

  .content_cred-item-card.is--1, .content_cred-item-card.is--2, .content_cred-item-card.is--3 {
    min-height: auto;
  }

  .leadership_content.is--1 {
    padding-bottom: var(--padding--p-64);
    flex-flow: column;
    display: flex;
  }

  .leadership_content.is--3 {
    padding-top: var(--padding--p-40);
  }

  .leadership_item-wrapper.is--2 {
    flex-flow: column;
    display: flex;
  }

  .leadership_body-wrapper.is--2 {
    padding-top: var(--gap--g-32);
    padding-left: var(--padding--p-0);
  }

  .body_text-36.is--light.is--partner-headline {
    width: auto;
  }

  .content_distribute-intro-wrapper {
    padding-top: var(--padding--p-80);
    padding-right: var(--padding--p-24);
    padding-bottom: var(--padding--p-80);
  }

  .content_distribute-intro-wrapper.is--1 {
    grid-column-gap: var(--gap--g-48);
    grid-row-gap: var(--gap--g-48);
  }

  .content_distribute-intro-wrapper.is--2 {
    padding-right: var(--padding--p-24);
    padding-left: var(--padding--p-24);
  }
}

@media screen and (max-width: 479px) {
  .section.is--hero {
    min-height: 100svh;
    display: block;
  }

  .section.is--distribute-intro {
    min-height: auto;
  }

  .section.is--form {
    min-height: 100svh;
  }

  .container {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .container.is--nav-compact, .container.is--nav-full {
    display: none;
  }

  .container.is--fw.is--hero {
    flex: none;
    height: 100%;
    min-height: auto;
    display: block;
  }

  .container.is--fw.is--faq {
    width: 100%;
  }

  .container.is--nav-mobile {
    z-index: 99;
    padding: var(--padding--p-16) var(--gap--g-16);
    background-color: var(--color--morning-snow);
    display: flex;
    position: relative;
  }

  .container.is--home-resource {
    padding-top: var(--padding--p-64);
    padding-bottom: var(--padding--p-64);
  }

  .container.is--distribution-1 {
    margin-top: -1px;
  }

  .content_wrapper.is--hero {
    grid-column-gap: var(--gap--g-0);
    grid-row-gap: var(--gap--g-48);
    height: auto;
    min-height: 100svh;
    padding-top: 7rem;
  }

  .content_wrapper.is--footer {
    grid-template-columns: 1fr 1fr;
  }

  .content_wrapper.is--mobile-nav {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .content_wrapper.is--mobile-menu {
    z-index: 5;
    min-height: 100svh;
    padding: var(--padding--p-16);
    grid-column-gap: var(--gap--g-32);
    grid-row-gap: var(--gap--g-32);
    flex-flow: column;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .content_wrapper.is--mobile-menu.hide {
    min-height: 100vh;
    display: none;
  }

  .content_wrapper.is--mobile-menu.is-menu-hidden {
    grid-column-gap: var(--gap--g-24);
    grid-row-gap: var(--gap--g-24);
    min-height: 100vh;
    display: none;
  }

  .content_wrapper.is--resources-hero {
    grid-column-gap: var(--gap--g-64);
    grid-row-gap: var(--gap--g-64);
    border-top-width: 0;
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--resources-latest {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .content_wrapper.is--resources-all {
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--cta {
    min-height: 30rem;
  }

  .content_wrapper.is--faq-hero {
    grid-column-gap: var(--gap--g-32);
    grid-row-gap: var(--gap--g-32);
    border-top-width: 0;
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--contact {
    grid-column-gap: var(--gap--g-32);
    grid-row-gap: var(--gap--g-32);
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--legal {
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--cs {
    grid-column-gap: var(--gap--g-32);
    grid-row-gap: var(--gap--g-32);
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--distribution-intro {
    padding-top: var(--padding--p-64);
  }

  .content_wrapper.is--cta-form {
    min-height: auto;
  }

  .content_wrapper.is--popup {
    min-height: 100svh;
  }

  .content_wrapper.is--pillars {
    padding-top: var(--padding--p-64);
    padding-bottom: var(--padding--p-64);
    grid-column-gap: var(--gap--g-24);
    grid-row-gap: var(--gap--g-24);
  }

  .content_wrapper.is--partners {
    padding-top: var(--padding--p-64);
    padding-bottom: var(--padding--p-64);
    grid-column-gap: var(--gap--g-64);
    grid-row-gap: var(--gap--g-64);
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--faq-footer {
    grid-column-gap: var(--gap--g-32);
    grid-row-gap: var(--gap--g-32);
    border-top-width: 0;
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.is--distribute-intro {
    min-height: auto;
  }

  .content_wrapper.is--partner-cta {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .content_wrapper.is--tokenised-access {
    min-height: auto;
    padding-top: var(--padding--p-80);
    padding-bottom: var(--padding--p-80);
  }

  .content_nav-logo-wrapper {
    justify-content: center;
    align-items: flex-start;
    width: 5rem;
  }

  .text_link-block.is--mobile-nav {
    grid-column-gap: var(--gap--g-8);
    grid-row-gap: var(--gap--g-8);
    color: var(--color--light-graphite);
    justify-content: flex-start;
    align-items: center;
    display: flex;
    transform: translate(0%);
  }

  .text_link-block.is--mobile-nav.w--current {
    grid-column-gap: var(--gap--g-8);
    grid-row-gap: var(--gap--g-8);
    background-color: var(--color--transparent);
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .body_text-14.is--light-50 {
    color: var(--color--morning-snow-50);
  }

  .body_text-14.is--light-50.is--menu {
    padding-bottom: var(--padding--p-8);
    padding-left: var(--padding--p-8);
  }

  .body_text-14.is--light-1.is--medium {
    font-weight: 500;
  }

  .body_text-14.is--legal {
    text-align: left;
  }

  .body_text-14.is--cs-back, .body_text-14.is--cs {
    font-size: var(--size--s-12);
  }

  .corda_site-logo.is--menu {
    color: var(--color--morning-snow);
    display: flex;
  }

  .corda_site-logo.is--menu.w--current {
    color: var(--color--morning-snow);
  }

  .content_hero-img-inner-wrapper.is--home {
    min-height: 16rem;
    margin-bottom: var(--size--s-48);
    flex: none;
  }

  .content_hero-img-inner-wrapper.is--learn, .content_hero-img-inner-wrapper.is--distribute {
    flex: none;
    min-height: 16rem;
  }

  .site_image.is--contain.is--partner, .site_image.is--home-intro.is--partner {
    max-height: 2rem;
  }

  .content_hero-text-wrapper {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
    grid-column-gap: var(--gap--g-40);
    grid-row-gap: var(--gap--g-40);
    flex-flow: column;
  }

  .content_hero-marquee-wrapper {
    height: var(--size--s-48);
    padding-top: var(--padding--p-8);
    padding-bottom: var(--padding--p-8);
    overflow: hidden;
  }

  .hero_text-wrapper.is--sub {
    width: 100%;
  }

  .h1 {
    width: auto;
    font-size: var(--size--s-40);
  }

  .h1.is--learn, .h1.is--distribute {
    font-size: var(--size--s-32);
  }

  .span.is--learn-blue {
    padding-right: var(--padding--p-4);
    padding-left: var(--padding--p-4);
  }

  .span.is--granite.is--right, .span.is--mobile {
    font-size: var(--size--s-40);
  }

  .span.is--home-intro, .span.is--home-intro.is--gray, .span.is--home-intro.is--gray.is--minus, .span.is--distribute-intro {
    font-size: clamp(1.75rem, 7vw, 2.75rem);
  }

  .span.is--home-orange, .span.is--home-blue, .span.is--granite {
    padding-right: var(--padding--p-4);
    padding-left: var(--padding--p-4);
  }

  .body_text-16.is--btn {
    width: 100%;
    font-size: var(--size--s-14);
    text-align: center;
  }

  .body_text-16.is--light.is--cta {
    width: auto;
  }

  .body_text-16.is--light.is--token-body {
    max-width: none;
  }

  .body_text-16.is--light.is--70 {
    order: -9999;
  }

  .body_text-16.is--light.is--70.is--intro {
    font-size: var(--size--s-14);
  }

  .body_text-16.is--resources, .body_text-16.is--centre.is--55ch {
    width: auto;
  }

  .body_text-16.is--graphite.is--centred.is--home-intro {
    text-align: left;
    width: auto;
  }

  .body_text-16.is--disclosure {
    font-size: var(--size--s-14);
  }

  .body_text-16.is--light-granite.is--cta {
    width: auto;
  }

  .hero_btn-wrapper {
    width: 100%;
  }

  .btn_inner-wrapper.is--text {
    width: auto;
  }

  .content_footer-wrapper.is--3 {
    grid-row: 4 / span 1;
  }

  .content_footer-wrapper.is--4 {
    padding-top: var(--padding--p-24);
    padding-bottom: var(--padding--p-24);
    grid-column-gap: var(--gap--g-40);
    grid-row-gap: var(--gap--g-40);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--color--granite);
    flex-flow: column;
    grid-row: 3 / span 1;
    display: flex;
  }

  .content_footer-wrapper.is--1 {
    padding-top: var(--padding--p-40);
    padding-bottom: var(--padding--p-40);
    grid-column-gap: var(--gap--g-40);
    grid-row-gap: var(--gap--g-40);
    grid-template-columns: 1fr 1fr;
  }

  .footer_logo-wrapper {
    grid-area: 1 / 1 / span 1 / span 2;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .footer_main-nav-wrapper {
    grid-column-gap: var(--gap--g-40);
    grid-row-gap: var(--gap--g-40);
    flex-flow: column;
    grid-area: 2 / 1 / span 1 / span 2;
    width: 100%;
  }

  .corda_footer-logo {
    width: 6rem;
  }

  .footer_nav-links {
    grid-column-gap: var(--gap--g-8);
    grid-row-gap: var(--gap--g-8);
  }

  .footer_newsletter-text-wrapper {
    grid-area: 1 / 1 / span 1 / span 12;
  }

  .footer_newsletter-form-wrapper {
    padding-left: var(--padding--p-16);
    grid-column: 1 / span 12;
  }

  .footer_text-wrapper.is--1 {
    grid-column: 1 / span 12;
  }

  .footer_text-wrapper.is--2 {
    grid-column-gap: var(--gap--g-24);
    grid-row-gap: var(--gap--g-24);
    flex-flow: column;
    grid-area: 2 / 1 / span 1 / span 12;
    justify-content: space-between;
    align-items: flex-start;
  }

  .content_menu-btn-wrapper {
    padding: var(--padding--p-8) var(--padding--p-12);
    grid-column-gap: var(--gap--g-16);
    grid-row-gap: var(--gap--g-16);
    border-radius: var(--corner--c-4);
    background-color: var(--color--light-graphite);
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .menu_icon {
    width: var(--size--s-16);
    height: var(--size--s-16);
  }

  .content_mobile-menu-bg {
    background-color: var(--color--dark-charcoal);
    position: absolute;
    inset: 0%;
  }

  .content_mobile-menu-top {
    z-index: 1;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative;
  }

  .content_menu-close-btn-wrapper {
    padding: var(--padding--p-8) var(--padding--p-12);
    grid-column-gap: var(--gap--g-16);
    grid-row-gap: var(--gap--g-16);
    border-radius: var(--corner--c-4);
    background-color: var(--color--granite);
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .close_icon {
    width: var(--size--s-16);
    height: var(--size--s-16);
    color: var(--color--light-graphite);
  }

  .content_mobile-nav-links {
    z-index: 1;
    grid-column-gap: var(--gap--g-0);
    grid-row-gap: var(--gap--g-0);
    flex-flow: column;
    display: flex;
    position: relative;
  }

  .active_dot {
    width: var(--size--s-8);
    height: var(--size--s-8);
    color: var(--color--burnt-orange);
  }

  .body_text-24.is--faq {
    font-size: var(--size--s-20);
  }

  .mobile_menu-wordmark {
    z-index: 1;
    flex-flow: column;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .mobile_link-wrapper {
    overflow: hidden;
  }

  .content_resources-hero-heading-wrapper {
    padding: var(--padding--p-24) var(--padding--p-16) var(--padding--p-0);
  }

  .content_resources-hero-featured-wrapper {
    padding: var(--padding--p-24) var(--padding--p-16) var(--padding--p-24) var(--size--s-16);
  }

  .body_text-64.is--resources {
    font-size: var(--size--s-32);
  }

  .body_text-64.is--light.is--cta {
    width: auto;
    font-size: var(--size--s-40);
  }

  .body_text-64.is--light.is--partners {
    font-size: var(--size--s-32);
  }

  .body_text-64.is--20ch.is--trust {
    font-size: var(--size--s-36);
  }

  .resource_image-wrapper {
    width: 100%;
    height: 15rem;
  }

  .block.is--bottom-right.is--mobile {
    background-color: var(--color--dark-charcoal);
  }

  .block.is--bottom-right.is--mobile.is--granite {
    background-color: var(--color--granite);
  }

  .block.is--bottom-left.is--mobile {
    background-color: var(--color--dark-charcoal);
  }

  .block.is--bottom-left.is--mobile.is--granite {
    background-color: var(--color--granite);
  }

  .resource_item-wrapper.is--featured {
    height: auto;
  }

  .featured_resource-title-wrapper {
    width: auto;
    padding: var(--padding--p-0);
    grid-column-gap: var(--gap--g-8);
    grid-row-gap: var(--gap--g-8);
    background-color: var(--color--transparent);
    position: relative;
  }

  .body_text-20.is--light.is--leadership {
    font-size: var(--size--s-16);
  }

  .body_text-20.is--light-light.is--resource-mobile {
    color: var(--color--dark-charcoal);
    font-size: var(--size--s-18);
    font-weight: 500;
  }

  .body_text-20.is--light-light.is--cta {
    width: auto;
    font-size: var(--size--s-16);
  }

  .body_text-20.is--orange.is--medium.is--security {
    width: 25ch;
  }

  .body_text-12.is--light.is--mobile {
    opacity: .7;
    color: var(--color--granite);
    font-size: var(--size--s-14);
  }

  .content_resources-content-wrapper.is--all {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .body_text-32.is--light.is--partner-headline, .body_text-32.is--light.is--centred.is--tokenised, .body_text-32.is--20ch, .body_text-32.is--security, .body_text-32.is--disclosure, .body_text-32.is--pillars {
    font-size: var(--size--s-24);
  }

  .resource-collection-list-wrapper {
    width: 100%;
  }

  .resource_collection-list.is--all {
    grid-column-gap: var(--gap--g-40);
    grid-row-gap: var(--gap--g-40);
    flex-flow: column;
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .resource_collection-list.is--latest.swiper-wrapper {
    grid-column-gap: var(--gap--g-0);
    grid-row-gap: var(--gap--g-0);
  }

  .resources_filter-wrapper {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
    top: 91%;
  }

  .resources_filter-inner-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    overflow: hidden;
  }

  .resources_filter-form {
    overflow: scroll;
  }

  .content_cta-wrapper {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .content_faq-heading-wrapper {
    padding: var(--padding--p-0);
  }

  .content_faq-body-wrapper {
    padding: var(--padding--p-24) var(--padding--p-16) var(--padding--p-24) var(--size--s-16);
  }

  .faq_filter-form {
    overflow: scroll;
  }

  .faq_heading-outer-wrapper {
    padding-top: var(--padding--p-40);
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
    border-top: 1px solid var(--color--light-graphite);
  }

  .faq_footer-outer-wrapper {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .faq_footer-outer-wrapper.is--mobile {
    padding-right: var(--padding--p-16);
  }

  .faq_footer-inner-wrapper {
    width: auto;
  }

  .contact_heading-wrapper {
    padding-right: var(--padding--p-16);
    padding-left: var(--size--s-16);
  }

  .contact_form-wrapper.is--distribute {
    width: 100%;
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .corner_.is--top-left.is--light {
    z-index: 1;
    width: var(--size--s-32);
    height: var(--size--s-32);
  }

  .corner_.is--top-left.is--light.is--50.is--intro {
    width: var(--size--s-48);
    height: var(--size--s-48);
  }

  .corner_.is--top-right.is--light, .corner_.is--bottom-right.is--light, .corner_.is--bottom-left.is--light {
    z-index: 1;
    width: var(--size--s-32);
    height: var(--size--s-32);
  }

  .contact_page-form-block {
    padding: var(--padding--p-40);
  }

  .contact_form-inner-wrapper {
    width: 100%;
    min-width: auto;
  }

  .contact_form-inner-wrapper.is--distribute {
    min-width: auto;
  }

  .form_field-wrapper {
    position: relative;
  }

  .form_btn-wrapper {
    padding-top: var(--padding--p-14);
  }

  .form_success-wrapper {
    width: 100%;
    padding: 0;
  }

  .form_error-wrapper, .form_success-inner-wrapper {
    min-width: auto;
  }

  .legal_panel.is--1, .legal_panel.is--2 {
    display: none;
  }

  .legal_content-wrapper {
    padding-top: var(--padding--p-40);
    padding-right: var(--padding--p-16);
    padding-bottom: var(--padding--p-40);
    padding-left: var(--padding--p-16);
    grid-column: 1 / span 12;
    justify-content: center;
    align-items: flex-start;
  }

  .body_text-48.is--legal {
    text-align: left;
  }

  .body_text-48.is--cs-h1, .body_text-48.is--light.is--cta {
    font-size: var(--size--s-40);
  }

  .body_text-48.is--leadership-title {
    font-size: var(--size--s-32);
  }

  .rte.is--cs h2 {
    font-size: var(--padding--p-24);
  }

  .rte.is--cs h1 {
    font-size: var(--size--s-32);
  }

  .content_cs-breadcrumb-wrapper {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .cs_link-block {
    grid-column-gap: var(--gap--g-8);
    grid-row-gap: var(--gap--g-8);
  }

  .cs_wrapper {
    padding-top: var(--padding--p-40);
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .cs_featured-image-wrapper {
    height: 20rem;
  }

  .cs_meta-wrapper {
    grid-column-gap: var(--gap--g-4);
    grid-row-gap: var(--gap--g-4);
  }

  .content_disribute-intro-headling-wrapper {
    padding-bottom: var(--padding--p-24);
  }

  .body_text-40 {
    font-size: var(--size--s-24);
  }

  .body_text-40.is--legal {
    text-align: left;
  }

  .body_text-40.is--cs-h1 {
    font-size: var(--size--s-40);
  }

  .body_text-40.is--centre.is--heading {
    width: auto;
    font-size: var(--size--s-32);
  }

  .body_text-40.is--centre.is--light.is--home-intro {
    width: auto;
    font-size: var(--size--s-24);
  }

  .body_text-40.is--w-70 {
    font-size: var(--size--s-24);
  }

  .distribute_card-header {
    padding-top: var(--padding--p-12);
    padding-bottom: var(--padding--p-12);
    padding-left: var(--padding--p-32);
  }

  .distribute_card-image {
    height: 15.63rem;
  }

  .content_distribution-wrapper {
    padding-bottom: var(--padding--p-40);
    grid-column-gap: var(--padding--p-64);
    grid-row-gap: var(--padding--p-64);
  }

  .content_distribution-wrapper.is--issuers, .content_distribution-wrapper.is--partners {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .content_distribution-item-wrapper.is--header.is--allocator {
    padding-left: var(--padding--p-16);
    grid-column-gap: var(--padding--p-16);
    grid-row-gap: var(--padding--p-16);
  }

  .content_distribution-item-wrapper.is--body.is--allocator {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .content_distribution-item-wrapper.is--graphic {
    min-height: 15.75rem;
    padding-top: var(--padding--p-80);
    padding-bottom: var(--padding--p-80);
  }

  .content_distribution-item-header {
    grid-column-gap: var(--gap--g-24);
    grid-row-gap: var(--gap--g-24);
  }

  .allocator_icon-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .popup_close-btn {
    top: var(--padding--p-16);
    right: var(--padding--p-16);
  }

  .text_optional {
    padding-top: .1rem;
  }

  .content_home-intro-wrapper {
    padding-top: var(--padding--p-128);
    padding-right: var(--padding--p-16);
    padding-bottom: var(--padding--p-128);
    padding-left: var(--padding--p-16);
    grid-column-gap: var(--gap--g-40);
    grid-row-gap: var(--gap--g-40);
    grid-column: 1 / span 12;
  }

  .content_home-intro-wrapper.is--1 {
    padding-top: var(--padding--p-80);
  }

  .content_home-intro-wrapper.is--2 {
    padding-top: var(--padding--p-0);
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .content_home-intro-wrapper.is--3 {
    grid-column-gap: var(--gap--g-16);
    grid-row-gap: var(--gap--g-16);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .home_decortive-block.is--bottom, .home_decortive-block.is--top {
    height: var(--size--s-10);
  }

  .home_decortive-block.is--left, .home_decortive-block.is--right {
    bottom: var(--size--s-10);
    width: var(--size--s-10);
  }

  .home_decortive-block.is--small.is--top-left {
    top: .55rem;
    left: .55rem;
  }

  .home_decortive-block.is--small.is--top-right {
    top: .55rem;
    right: .55rem;
  }

  .home_decortive-block.is--small.is--bottom-left {
    bottom: .55rem;
    left: .55rem;
  }

  .home_decortive-block.is--small.is--bottom-right {
    bottom: .55rem;
    right: .55rem;
  }

  .content_pillar_content-wrapper.is--headline {
    padding-bottom: var(--padding--p-40);
  }

  .pillar_card-header {
    padding-top: var(--padding--p-12);
    padding-bottom: var(--padding--p-12);
    padding-left: var(--padding--p-32);
  }

  .pillar_card-image {
    height: 15.63rem;
  }

  .partner_collection-item {
    height: 8.13rem;
  }

  .parner_logo-wrapper {
    width: 5rem;
  }

  .pillar_mobile-disclosure.is--access, .pillar_mobile-disclosure.is--liquidity {
    height: var(--size--s-48);
    background-color: var(--color--dark-charcoal);
    margin-top: -1.5rem;
    position: relative;
  }

  .pillar_mobile-disclosure.is--capital {
    height: var(--size--s-56);
    background-color: var(--color--granite);
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: -1.5rem;
    display: flex;
    position: relative;
  }

  .disclosure_icon {
    margin-bottom: 2px;
  }

  .mobile_disclosure-inner-wrapper {
    padding: var(--padding--p-16) var(--padding--p-16) var(--padding--p-24);
    grid-column-gap: var(--gap--g-40);
    grid-row-gap: var(--gap--g-40);
  }

  .content_home-security-wrapper.is--header {
    padding-top: var(--padding--p-64);
  }

  .content_home-security-wrapper.is--cta, .home-security-body-wrapper.is--headline {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .home-security-body-wrapper.is--btn {
    width: 100%;
    margin-left: var(--padding--p-0);
  }

  .home_security-card-content {
    margin-right: var(--padding--p-16);
    margin-left: var(--padding--p-16);
  }

  .home_security-inner-image--mobile-wrapper.is--1, .home_security-inner-image--mobile-wrapper.is--2, .home_security-inner-image--mobile-wrapper.is--2, .home_security-inner-image--mobile-wrapper.is--3, .home_security-inner-image--mobile-wrapper.is--3, .home_security-inner-image--mobile-wrapper.is--3, .home_security-inner-image--mobile-wrapper.is--4, .home_security-inner-image--mobile-wrapper.is--5 {
    height: 15.63rem;
  }

  .security_mobile-image-wrapper {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .home_resource_card-wrapper {
    justify-content: space-between;
    align-items: flex-start;
    min-height: 18.5rem;
  }

  .mobile_footer-nav-bar {
    height: var(--size--s-56);
    margin-right: var(--padding--p-16);
    margin-bottom: var(--padding--p-24);
    margin-left: var(--padding--p-16);
    width: calc(100% - 2rem);
  }

  .mobile_footer-menu {
    margin-right: var(--padding--p-16);
    margin-left: var(--padding--p-16);
    grid-column-gap: var(--gap--g-16);
    grid-row-gap: var(--gap--g-16);
    width: calc(100% - 2rem);
  }

  .h3.is--home--intro {
    justify-content: flex-start;
    align-items: center;
  }

  .h3.is--distribute-intro {
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .content_learn-body-wrapper.is--architecture {
    padding-right: var(--padding--p-0);
    padding-left: var(--padding--p-0);
  }

  .content_learn-body-wrapper.is--access, .content_learn-body-wrapper.is--liquidity {
    padding-right: var(--padding--p-0);
    padding-bottom: var(--padding--p-0);
    padding-left: var(--padding--p-0);
  }

  .content_learn-body-wrapper.is--onboarding {
    padding-right: var(--padding--p-0);
    padding-left: var(--padding--p-0);
  }

  .learn_disclosure-wrapper.is--access.is--mobile, .learn_disclosure-wrapper.is--access.is--mobile.is--arch {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .learn_disclosure-btn.is--mobile {
    height: var(--size--s-56);
  }

  .learn_body-content-wrapper.is--header, .learn_body-content-wrapper.is--header.is--access {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .learn_body-content-wrapper.is--architecture-body {
    margin-top: var(--padding--p-64);
  }

  .learn_body-content-wrapper.is--supporting {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .learn_body-content-wrapper.is--steps {
    padding-top: var(--padding--p-0);
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .learn_body-content-wrapper.is--access-body, .learn_body-content-wrapper.is--composability-body, .learn_body-content-wrapper.is--liquidity-body {
    margin-top: var(--padding--p-64);
  }

  .architecture_content-wrapper {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .architecture_content-inner-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .architecture_supporting-wrapper {
    flex-flow: column;
    display: flex;
  }

  .architecture_steps-wrapper.swiper {
    padding-bottom: var(--padding--p-40);
    margin-left: -1rem;
  }

  .steps_swiper-pagination {
    margin-top: 0;
    padding-left: 1rem;
  }

  .access_pills-outer-wrapper {
    padding-top: var(--padding--p-64);
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .access_content-wrapper {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
    grid-column-gap: var(--gap--g-16);
    grid-row-gap: var(--gap--g-16);
    border-bottom-color: var(--color--transparent);
  }

  .access_card-wrapper {
    width: 100%;
    height: 11.25rem;
  }

  .access_card-wrapper.is--composability {
    width: auto;
    height: 11.25rem;
  }

  .access_card-wrapper.is--access {
    width: 100%;
  }

  .access_line {
    width: 1rem;
  }

  .access_line.is--2 {
    width: 2rem;
  }

  .composability_content-wrapper {
    padding-right: var(--padding--p-16);
    padding-bottom: var(--padding--p-64);
    padding-left: var(--padding--p-16);
    grid-column-gap: var(--gap--g-16);
    grid-row-gap: var(--gap--g-16);
  }

  .timeline_item-wrapper.is--1, .timeline_item-wrapper.is--2, .timeline_item-wrapper.is--3 {
    width: 85vw;
  }

  .content_trust-wrapper.is--header {
    padding-right: var(--padding--p-0);
  }

  .content_trust-wrapper.is--body {
    padding-bottom: var(--padding--p-0);
    flex-flow: column;
    display: flex;
  }

  .content_trust-wrapper.is--sub-header {
    padding-right: var(--padding--p-0);
  }

  .content_leadership-wrapper.is--body {
    padding-bottom: var(--padding--p-64);
    flex-flow: column;
    display: flex;
  }

  .leadership_card-wrapper {
    width: 100%;
  }

  .leadership_image-wrapper {
    aspect-ratio: auto;
  }

  .leadership_details-wrapper {
    min-height: auto;
  }

  .liquidity_pills-outer-wrapper {
    padding-top: var(--padding--p-64);
    padding-right: var(--size--s-16);
    padding-left: var(--padding--p-16);
  }

  .liquidity_graph-wrapper {
    padding-right: var(--padding--p-16);
    padding-left: var(--size--s-16);
  }

  .liquidity_image-wrapper.is--mobile {
    left: 1rem;
    right: 1rem;
  }

  .liquidity_blocks-outer-wrapper {
    width: 100%;
  }

  .disclosure_content-wrapper {
    padding-right: var(--size--s-16);
    padding-bottom: var(--padding--p-80);
    padding-left: var(--padding--p-16);
    grid-column-gap: var(--gap--g-32);
    grid-row-gap: var(--gap--g-32);
  }

  .learn_disclosure-close-btn {
    width: calc(100% - 2rem);
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
  }

  .learn_disclosure-body {
    height: auto;
  }

  .disclosure_wrapper {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .content_stats-wrapper.is--body {
    padding-top: var(--padding--p-64);
    padding-bottom: var(--padding--p-64);
  }

  .content_stats-wrapper.is--stats-1 {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
    flex-flow: column;
    display: flex;
  }

  .content_stats-wrapper.is--body-2, .content_stats-wrapper.is--body-3 {
    padding-top: var(--padding--p-64);
    padding-bottom: var(--padding--p-64);
  }

  .content_stats-wrapper.is--stats-2, .content_stats-wrapper.is--stats-3, .content_stats-wrapper.is--stats-4, .content_stats-wrapper.is--stats-2 {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
    flex-flow: column;
    display: flex;
  }

  .stats-body-wrapper.is--headline {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .stats-body-wrapper.is--btn {
    margin-left: var(--padding--p-16);
  }

  .stats-body-wrapper.is--headline-1, .stats-body-wrapper.is--headline-3 {
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .stat_currency.is--light-50 {
    color: var(--color--morning-snow-50);
  }

  .stat_currency.is--light-50.is--menu {
    padding-left: var(--padding--p-8);
  }

  .stat_currency.is--light-1.is--medium {
    font-weight: 500;
  }

  .stat_currency.is--legal {
    text-align: left;
  }

  .stat_currency.is--cs-back, .stat_currency.is--cs {
    font-size: var(--size--s-12);
  }

  .fs-cc-banner_buttons-wrapper {
    grid-column-gap: 2%;
    grid-row-gap: 2%;
    text-align: center;
    flex-flow: wrap;
    align-items: center;
    width: 100%;
  }

  .fs-cc-prefs_buttons-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-top: 1px solid #f5f5f5;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-left: -20px;
    margin-right: -20px;
    padding: 20px;
    display: grid;
  }

  .fs-cc-banner_text {
    margin-right: 0;
    margin-bottom: var(--size--s-16);
    font-size: 14px;
  }

  .banner_button-wrapper {
    width: 100%;
    padding-bottom: var(--padding--p-24);
    justify-content: space-between;
    display: flex;
  }

  .fs-cc-banner_link-wrapper {
    order: 9999;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .banner_close-icon {
    margin-top: -3px;
    margin-left: -3px;
    margin-right: -3px;
  }

  .fs-cc-prefs_button {
    font-size: var(--size--s-14);
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-cc-prefs_button.fs-cc-button-alt {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .fs-cc-banner_button {
    width: 49%;
    min-width: 0;
    font-size: var(--size--s-14);
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-cc-banner_button.fs-cc-button-no-outline {
    width: auto;
    margin-bottom: 0;
  }

  .fs-cc-banner_button.fs-cc-button-alt {
    font-size: var(--size--s-14);
  }

  .fs-cc-prefs_component {
    padding: 24px var(--padding--p-16);
  }

  .fs-cc-prefs_option {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .fs-cc-prefs_option.has-no-border {
    border-bottom-style: none;
  }

  .fs-cc-banner_component {
    padding: 20px var(--padding--p-16) 16px;
    border-top-width: 1px;
  }

  .fs-cc-prefs_content {
    padding: 20px var(--padding--p-16) 0px;
    border-radius: 12px;
  }

  .fs-cc-prefs_space-medium {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
  }

  .distribution_decorative-block.is--bottom, .distribution_decorative-block.is--top {
    height: var(--size--s-20);
  }

  .distribution_decorative-block.is--left {
    bottom: var(--size--s-10);
    width: var(--size--s-10);
  }

  .distribution_decorative-block.is--left.mobile-none {
    display: none;
  }

  .distribution_decorative-block.is--right {
    bottom: var(--size--s-10);
    width: var(--size--s-10);
  }

  .distribution_decorative-block.is--right.mobile-none {
    display: none;
  }

  .distribution_decorative-block.is--small.is--top-left {
    top: 0;
    left: 0;
  }

  .distribution_decorative-block.is--small.is--top-right {
    top: 0;
    right: 0;
  }

  .distribution_decorative-block.is--small.is--bottom-left {
    bottom: 0;
    left: 0;
  }

  .distribution_decorative-block.is--small.is--bottom-right {
    bottom: 0;
    right: 0;
  }

  .body_text-16-2.is--btn {
    text-align: center;
    width: 100%;
    font-size: .875rem;
  }

  .content_distribution-wrapper-2.is--issuers {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .body_text-40-2, .body_text-40-2.is--w-70 {
    font-size: 1.5rem;
  }

  .btn_inner-wrapper-2.is--text {
    width: auto;
  }

  .partner_cta-block.is--2, .partner_cta-block.is--4 {
    grid-column: 24 / span 1;
  }

  .distribution_decorative-block-2.is--bottom, .distribution_decorative-block-2.is--top {
    height: var(--size--s-20);
  }

  .distribution_decorative-block-2.is--left {
    bottom: var(--size--s-10);
    width: var(--size--s-10);
  }

  .distribution_decorative-block-2.is--left.mobile-none {
    display: none;
  }

  .distribution_decorative-block-2.is--right {
    bottom: var(--size--s-10);
    width: var(--size--s-10);
  }

  .distribution_decorative-block-2.is--right.mobile-none {
    display: none;
  }

  .distribution_decorative-block-2.is--small.is--top-left {
    top: 0;
    left: 0;
  }

  .distribution_decorative-block-2.is--small.is--top-right {
    top: 0;
    right: 0;
  }

  .distribution_decorative-block-2.is--small.is--bottom-left {
    bottom: 0;
    left: 0;
  }

  .distribution_decorative-block-2.is--small.is--bottom-right {
    bottom: 0;
    right: 0;
  }

  .partner_cta-content-wrapper {
    padding-top: var(--padding--p-24);
    padding-right: var(--padding--p-24);
    padding-bottom: var(--padding--p-24);
    padding-left: var(--padding--p-24);
    grid-column-gap: var(--gap--g-48);
    grid-row-gap: var(--gap--g-48);
    grid-column: 2 / span 22;
  }

  .content_tokenised-access-content.is--content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tokenised_access-bg.is--icon {
    margin-top: 0;
  }

  .tokenised_access-lines.is--base {
    position: relative;
    top: 0;
  }

  .tokenised_access-lines.is--orange {
    top: 0;
  }

  .content_cred-wrapper {
    padding: var(--padding--p-64) var(--padding--p-16);
  }

  .content_cred-wrapper.is--2 {
    margin-right: var(--padding--p-16);
    margin-left: var(--padding--p-16);
  }

  .content_cred-item-header {
    grid-column-gap: var(--gap--g-24);
    grid-row-gap: var(--gap--g-24);
  }

  .leadership_content.is--2 {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .leadership_content.is--3 {
    padding-top: var(--padding--p-80);
    flex-flow: column;
    display: flex;
  }

  .leadership_body-wrapper.is--2 {
    grid-column-gap: var(--gap--g-32);
    grid-row-gap: var(--gap--g-32);
    flex-flow: column;
    display: flex;
  }

  .body_text-36.is--light.is--partner-headline, .body_text-36.is--light.is--centred.is--tokenised, .body_text-36.is--20ch, .body_text-36.is--security, .body_text-36.is--disclosure {
    font-size: var(--size--s-24);
  }

  .content_distribute-intro-wrapper {
    padding-top: var(--padding--p-0);
    padding-right: var(--padding--p-16);
    padding-bottom: var(--padding--p-0);
    padding-left: var(--padding--p-16);
    grid-column-gap: var(--gap--g-40);
    grid-row-gap: var(--gap--g-40);
    grid-column: 1 / span 12;
  }

  .content_distribute-intro-wrapper.is--1 {
    padding-top: var(--padding--p-80);
  }

  .content_distribute-intro-wrapper.is--2 {
    padding-top: var(--padding--p-0);
    padding-right: var(--padding--p-16);
    padding-left: var(--padding--p-16);
  }

  .content_distribute-intro-wrapper.is--3 {
    grid-column-gap: var(--gap--g-16);
    grid-row-gap: var(--gap--g-16);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .filter_crop {
    width: 100%;
  }
}

#w-node-_3dbe0587-2e03-7b98-edd6-27e4544dd95b-544dd93d {
  justify-self: start;
}


@font-face {
  font-family: 'Delight';
  src: url('../fonts/delight-regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Delight';
  src: url('../fonts/delight-semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Delight';
  src: url('../fonts/delight-medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}