﻿html {
  scroll-behavior: smooth;
}
.home-hero-video::-webkit-media-controls,
.home-hero-video::-webkit-media-controls-panel,
.home-hero-video::-webkit-media-controls-play-button,
.home-hero-video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
  opacity: 0 !important;
  pointer-events: none;
}

.fade-enter-active[data-v-8c90f0cb],
.fade-leave-active[data-v-8c90f0cb] {
  transition: opacity 0.3s ease;
}
.fade-enter-from[data-v-8c90f0cb],
.fade-leave-to[data-v-8c90f0cb] {
  opacity: 0;
}
.fade-enter-to[data-v-8c90f0cb],
.fade-leave-from[data-v-8c90f0cb] {
  opacity: 1;
}
@media (max-width: 1023px) {
  .navigation-wrapper[data-v-8c90f0cb] {
    top: 0 !important;
  }
}

.fade-enter-active[data-v-9a0abd78],
.fade-leave-active[data-v-9a0abd78] {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
}
.get-started-dropdown-enter-active[data-v-9a0abd78],
.get-started-dropdown-leave-active[data-v-9a0abd78] {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
}
.fade-enter-from[data-v-9a0abd78],
.fade-leave-to[data-v-9a0abd78],
.get-started-dropdown-enter-from[data-v-9a0abd78],
.get-started-dropdown-leave-to[data-v-9a0abd78] {
  opacity: 0;
}
.get-started-dropdown-enter-from[data-v-9a0abd78],
.get-started-dropdown-leave-to[data-v-9a0abd78] {
  --tw-translate-y: -1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.get-started-dropdown-anchor[data-v-9a0abd78],
.nav-dropdown-anchor[data-v-9a0abd78] {
  padding-top: var(--dropdown-top-offset, 16px);
}
.nav-dropdown-anchor[data-v-9a0abd78] {
  transform: translate(calc(-50% + var(--dropdown-boundary-shift, 0px)));
  transition: padding-top 0.3s ease;
}

span[data-v-d78826fa] svg {
  width: 100%;
  height: 100%;
}

.localization-selector * {
  [data-v-25bdbfa9]::-webkit-scrollbar {
    width: 0.25rem;
  }
  [data-v-25bdbfa9]::-webkit-scrollbar-track {
    background-color: transparent;
  }
  [data-v-25bdbfa9]::-webkit-scrollbar-thumb {
    border-radius: 0.5rem;
    background-color: var(--Shade-Grey-400);
  }
}
.localization-dropdown-enter-active[data-v-25bdbfa9],
.localization-dropdown-leave-active[data-v-25bdbfa9] {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
}
.localization-dropdown-enter-from[data-v-25bdbfa9],
.localization-dropdown-leave-to[data-v-25bdbfa9] {
  --tw-translate-y: -1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
}

.button[data-v-ead90d1f] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 32px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
}
.button[data-v-ead90d1f]:hover {
  --tw-translate-y: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.button[data-v-ead90d1f]:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.button[data-v-ead90d1f] {
  font-family:
    TT Commons,
    sans-serif;
}
.button.size-md[data-v-ead90d1f] {
  padding: 0.75rem 1.5rem;
}
@media (min-width: 768px) {
  .button.size-md[data-v-ead90d1f] {
    padding: 1rem 1.5rem 1rem 2rem;
  }
}
.button.size-sm[data-v-ead90d1f] {
  padding: 0.5rem 1rem 0.5rem 1.5rem;
}
.label[data-v-ead90d1f] {
  white-space: nowrap;
  font-family:
    TT Commons,
    sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .label[data-v-ead90d1f] {
    font-size: 22px;
  }
}
.button.size-sm .label[data-v-ead90d1f] {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.button[data-v-ead90d1f]:not(.disabled) {
  cursor: pointer;
}
.button.disabled[data-v-ead90d1f] {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
}
.button.variant-primary.color-blue[data-v-ead90d1f] {
  background-color: var(--Primary-Ocean-Main);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.button.variant-primary.color-blue[data-v-ead90d1f]:not(.disabled):hover {
  background-color: var(--Primary-Ocean-Tint);
}
.button.variant-primary.color-white[data-v-ead90d1f] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  color: var(--Primary-Ocean-Main);
}
.button.variant-primary.color-white[data-v-ead90d1f]:not(.disabled):hover {
  background-color: var(--Shade-Grey-200);
}
.button.circle[data-v-ead90d1f] {
  border-radius: 9999px;
  padding: 1rem;
}
.button.variant-outline.color-blue[data-v-ead90d1f] {
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-inset: inset;
  --tw-ring-color: var(--Primary-Ocean-Main);
}
.button.variant-outline.color-blue[data-v-ead90d1f]:not(.disabled):hover {
  color: var(--Primary-Ocean-Tint);
  --tw-ring-color: var(--Primary-Ocean-Tint);
}
.button.variant-outline.color-white[data-v-ead90d1f] {
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-inset: inset;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.button.variant-outline.color-white[data-v-ead90d1f]:not(.disabled):hover {
  color: var(--Shade-500);
  --tw-ring-color: var(--Shade-500);
}
.button.variant-secondary.color-white[data-v-ead90d1f] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.button.variant-secondary.color-white[data-v-ead90d1f]:not(.disabled):hover {
  background-color: var(--Shade-Grey-200);
}
.button.variant-secondary.color-blue[data-v-ead90d1f] {
  background-color: var(--Primary-Ocean-Main);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.button.variant-secondary.color-blue[data-v-ead90d1f]:not(.disabled):hover {
  background-color: var(--Primary-Ocean-Tint);
}

.shadow[data-v-1e2ccfb6] {
  box-shadow: 0 32px 32px #0b182b08;
}
.slide-down-enter-active[data-v-1e2ccfb6],
.slide-down-leave-active[data-v-1e2ccfb6] {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
}
.slide-down-enter-from[data-v-1e2ccfb6],
.slide-down-leave-to[data-v-1e2ccfb6] {
  --tw-translate-y: -100%;
  opacity: 0;
}
.slide-down-enter-from[data-v-1e2ccfb6],
.slide-down-enter-to[data-v-1e2ccfb6],
.slide-down-leave-from[data-v-1e2ccfb6],
.slide-down-leave-to[data-v-1e2ccfb6] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.slide-down-enter-to[data-v-1e2ccfb6],
.slide-down-leave-from[data-v-1e2ccfb6] {
  --tw-translate-y: 0px;
  opacity: 1;
}

.bg[data-v-6b14f5b4] {
  background-color: #ceffc833;
}
.number-card[data-v-6b14f5b4] {
  position: relative;
  gap: 24px;
  min-height: 376px;
  overflow: hidden;
  padding: 32px;
  border-radius: 16px;
  background: var(--Black);
}
.number-card[data-v-6b14f5b4],
.number-copy[data-v-6b14f5b4] {
  display: flex;
  flex-direction: column;
}
.number-copy[data-v-6b14f5b4] {
  z-index: 2;
  max-width: 420px;
  gap: 4px;
  color: var(--White);
}
.number-chart[data-v-6b14f5b4] {
  display: flex;
  flex: 1;
  min-height: 0;
}
.number-chart[data-v-6b14f5b4] .chart {
  position: relative;
  inset: auto;
  margin-top: auto;
}
.number-chart[data-v-6b14f5b4] .chart:not(.asset-grid) {
  width: 100%;
}
.number-label[data-v-6b14f5b4] {
  font-family: TT Commons;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}
.number-value[data-v-6b14f5b4] {
  font-family: ABC Marist;
  font-size: 48px;
  font-weight: 400;
  letter-spacing: -1px;
  line-height: 1;
}
@media (max-width: 768px) {
  .number-card[data-v-6b14f5b4] {
    padding: 24px;
  }
  .number-value[data-v-6b14f5b4] {
    font-size: 52px;
    line-height: 52px;
  }
  .number-label[data-v-6b14f5b4] {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (min-width: 1280px) {
  .number-card--assets[data-v-6b14f5b4] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 328px);
    align-items: start;
  }
  .number-card--assets .number-copy[data-v-6b14f5b4] {
    grid-column: 1;
    grid-row: 1;
  }
  .number-card--assets .number-chart[data-v-6b14f5b4] {
    grid-column: 2;
    grid-row: 1;
    justify-self: end;
    width: 100%;
  }
}

.chart[data-v-c86625df] {
  position: relative;
  height: 212px;
}
.chart-rwa[data-v-c86625df] {
  overflow: visible;
}
.rwa-fill[data-v-c86625df] {
  opacity: 0;
  transform: scaleY(0);
  transform-box: fill-box;
  transform-origin: bottom;
}
.rwa-line[data-v-c86625df] {
  clip-path: inset(0 100% 0 0);
  opacity: 0;
}
.is-visible .rwa-fill[data-v-c86625df] {
  animation: chartFill-c86625df 0.9s ease-out 0.12s both;
}
.is-visible .rwa-line[data-v-c86625df] {
  animation: chartLine-c86625df 1.2s ease-out 0.24s both;
}
@keyframes chartFill-c86625df {
  0% {
    opacity: 0;
    transform: scaleY(0);
  }
  to {
    opacity: 1;
    transform: scaleY(1);
  }
}
@keyframes chartLine-c86625df {
  0% {
    clip-path: inset(0 100% 0 0);
    opacity: 0;
  }
  to {
    clip-path: inset(0);
    opacity: 1;
  }
}

.chart[data-v-2452419f] {
  position: relative;
  height: 212px;
}
.chart-cost[data-v-2452419f] {
  display: grid;
  place-items: center;
}
.cost-svg[data-v-2452419f] {
  height: 212px;
  width: 212px;
}
.cost-circle[data-v-2452419f] {
  opacity: 0;
  transform: scale(var(--start-scale));
  transform-box: fill-box;
  transform-origin: center;
}
.is-visible .cost-circle[data-v-2452419f] {
  animation: costReveal-2452419f 0.9s cubic-bezier(0.22, 1, 0.36, 1) both;
}
@keyframes costReveal-2452419f {
  0% {
    opacity: 0;
    transform: scale(var(--start-scale));
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

.chart[data-v-e422c092] {
  position: relative;
  height: 200px;
}
.chart-staked[data-v-e422c092] {
  overflow: visible;
}
.staked-bar[data-v-e422c092] {
  opacity: 0;
  transform: scaleY(0);
  transform-box: fill-box;
  transform-origin: bottom;
}
.is-visible .staked-bar[data-v-e422c092] {
  animation: barRise-e422c092 0.9s ease-out both;
}
@keyframes barRise-e422c092 {
  0% {
    opacity: 0;
    transform: scaleY(0);
  }
  to {
    opacity: 1;
    transform: scaleY(1);
  }
}

.chart[data-v-a4933534] {
  position: relative;
  height: 212px;
}
.chart-finality[data-v-a4933534] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.finality-bar[data-v-a4933534] {
  display: block;
  width: 2px;
  flex: 0 0 auto;
  border-radius: 100px;
  background: var(--Tertiary-Lime-Main);
  opacity: 0.35;
  transform: scaleY(0.72);
}
.is-visible .finality-bar[data-v-a4933534] {
  animation: finalityReveal-a4933534 0.7s ease-out both;
}
@keyframes finalityReveal-a4933534 {
  0% {
    opacity: 0;
    transform: scaleY(0.72);
  }
  to {
    opacity: 1;
    transform: scaleY(1);
  }
}

.chart[data-v-9ff03801] {
  position: relative;
}
.chart-transactions[data-v-9ff03801] {
  color: var(--Tertiary-Cinnamon-Tint);
}
.transactions-fill[data-v-9ff03801] {
  opacity: 0;
  transform: scaleY(0);
  transform-box: fill-box;
  transform-origin: bottom;
}
.transactions-line[data-v-9ff03801] {
  clip-path: inset(0 100% 0 0);
  opacity: 0;
}
.is-visible .transactions-fill[data-v-9ff03801] {
  animation: transactionsFill-9ff03801 0.9s ease-out 0.12s both;
}
.is-visible .transactions-line[data-v-9ff03801] {
  animation: transactionsLine-9ff03801 1.2s ease-out 0.24s both;
}
@keyframes transactionsFill-9ff03801 {
  0% {
    opacity: 0;
    transform: scaleY(0);
  }
  to {
    opacity: 1;
    transform: scaleY(1);
  }
}
@keyframes transactionsLine-9ff03801 {
  0% {
    clip-path: inset(0 100% 0 0);
    opacity: 0;
  }
  to {
    clip-path: inset(0);
    opacity: 1;
  }
}

.build-card-farLeft[data-v-ea721ced] {
  height: 292px;
  left: 0;
  top: 96px;
  z-index: 10;
}
.build-card-left[data-v-ea721ced] {
  height: 388px;
  left: 19.01%;
  top: 48px;
  z-index: 20;
}
.build-card-center[data-v-ea721ced] {
  height: 484px;
  left: 38.09%;
  top: 0;
  z-index: 50;
}
.build-card-right[data-v-ea721ced] {
  height: 388px;
  left: 57.17%;
  top: 48px;
  z-index: 20;
}
.build-card-farRight[data-v-ea721ced] {
  height: 292px;
  left: 76.18%;
  top: 96px;
  z-index: 10;
}
@media (min-width: 1728px) {
  .build-card-farLeft[data-v-ea721ced] {
    left: 0;
    top: 96px;
    transform: translate(0);
  }
  .build-card-left[data-v-ea721ced] {
    left: 289px;
    top: 48px;
    transform: translate(0);
  }
  .build-card-center[data-v-ea721ced] {
    left: 579px;
    top: 0;
    transform: translate(0);
  }
  .build-card-right[data-v-ea721ced] {
    left: 869px;
    top: 48px;
    transform: translate(0);
  }
  .build-card-farRight[data-v-ea721ced] {
    left: 1158px;
    top: 96px;
    transform: translate(0);
  }
}
.build-card[data-v-ea721ced] {
  padding-block: 40px;
  background: #121212;
  border-color: var(--Gray-Stroke);
  transition:
    background-color 0.52s ease,
    border-color 0.52s ease,
    color 0.52s ease,
    padding-block 0.8s ease;
  will-change: height, top, transform;
}
.build-card-center[data-v-ea721ced],
.build-card-left[data-v-ea721ced],
.build-card-right[data-v-ea721ced] {
  padding-block: 48px;
}
.build-card.is-active[data-v-ea721ced] {
  background: var(--Primary-Ocean-Main);
  border-color: var(--Primary-Ocean-Main);
}
.build-card-icon[data-v-ea721ced] {
  transition:
    background-color 0.52s ease,
    color 0.52s ease;
}
.build-card-description[data-v-ea721ced],
.build-card-detail[data-v-ea721ced] {
  display: grid;
  grid-template-rows: 0fr;
  opacity: 0;
  transition:
    grid-template-rows 0.8s ease,
    opacity 0.52s ease;
}
.build-card-description.is-active[data-v-ea721ced],
.build-card-detail.is-active[data-v-ea721ced] {
  grid-template-rows: 1fr;
  opacity: 1;
  transition:
    grid-template-rows 0.8s ease,
    opacity 0.52s ease;
}

.testimonial-copy[data-v-87a27ca5] {
  backface-visibility: hidden;
  contain: paint;
  opacity: 1;
  pointer-events: none;
  transform: translate(0);
  transition-delay: 0s, 0s, 0s, 0s, 0s;
  transition-duration: 0.26s, 0.26s, 0.26s, 0.26s, 0.26s;
  transition-property: color, font-size, line-height, opacity, transform;
  transition-timing-function: ease, ease, ease, ease, ease;
  will-change: opacity, transform;
}
.testimonial-copy.is-transitioning[data-v-87a27ca5] {
  opacity: 0;
  transform: translate(var(--testimonial-copy-x));
  transition-delay: 0s, 0s, 0s, 0s, 0s;
}

.fade-enter-active[data-v-275aaf48],
.fade-leave-active[data-v-275aaf48] {
  transition: opacity 0.3s ease;
}
.fade-enter-from[data-v-275aaf48],
.fade-leave-to[data-v-275aaf48] {
  opacity: 0;
}
.fade-enter-to[data-v-275aaf48],
.fade-leave-from[data-v-275aaf48] {
  opacity: 1;
}

.localization-selector * {
  [data-v-02c6de30]::-webkit-scrollbar {
    width: 0.25rem;
  }
  [data-v-02c6de30]::-webkit-scrollbar-track {
    background-color: transparent;
  }
  [data-v-02c6de30]::-webkit-scrollbar-thumb {
    border-radius: 0.5rem;
    background-color: var(--Shade-Grey-400);
  }
}
.footer-localization-dropdown-enter-active[data-v-02c6de30],
.footer-localization-dropdown-leave-active[data-v-02c6de30] {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
}
.footer-localization-dropdown-enter-from[data-v-02c6de30],
.footer-localization-dropdown-leave-to[data-v-02c6de30] {
  --tw-translate-y: 1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
}

.marquee-row[data-v-3b2d5bae] {
  height: 40px;
  width: 100%;
  visibility: hidden;
}
.marquee-track[data-v-3b2d5bae] {
  display: flex;
  height: 100%;
  width: -moz-fit-content;
  width: fit-content;
}
.marquee-content-clone[data-v-3b2d5bae],
.marquee-content-main[data-v-3b2d5bae] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  height: 100%;
}
.logo-item[data-v-3b2d5bae] {
  height: 100%;
  width: auto;
  opacity: 0;
  max-width: none;
  -o-object-fit: contain;
  object-fit: contain;
  transform: translateY(40px);
  will-change: transform, opacity;
}
.marquee-content-clone > .logo-item[data-v-3b2d5bae] {
  opacity: 1;
  transform: translateY(0);
}
@media (min-width: 768px) {
  .marquee-row[data-v-3b2d5bae] {
    height: auto;
  }
}

.shared-carousel__container--loop-ready {
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
  row-gap: 0 !important;
}
.shared-carousel__container--loop-ready > * {
  margin-inline-end: var(--shared-carousel-loop-gap, 0);
}
@media (min-width: 768px) {
  .shared-carousel__container--has-desktop-last-gap > :last-child {
    margin-inline-end: 104px;
  }
}

.cta-details[data-v-7ee040c9] {
  display: grid;
  grid-template-rows: 0fr;
  opacity: 0;
  transition:
    grid-template-rows 0.4s ease,
    opacity 0.2s ease;
}
@media (max-width: 767px) {
  .cta-details.is-expanded[data-v-7ee040c9] {
    grid-template-rows: 1fr;
    opacity: 1;
    transition:
      grid-template-rows 0.4s ease,
      opacity 0.3s ease 0.1s;
  }
}
@media (min-width: 768px) {
  .group:hover .cta-details[data-v-7ee040c9] {
    grid-template-rows: 1fr;
    opacity: 1;
    transition:
      grid-template-rows 0.4s ease,
      opacity 0.3s ease 0.1s;
  }
}

.marquee-row {
  visibility: visible !important;
}
.logo-item {
  opacity: 1 !important;
  transform: none !important;
}
