html {
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  font-family:sans-serif
}
body {
  margin:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display:block
}
audio,
canvas,
progress,
video {
  vertical-align:baseline;
  display:inline-block
}
audio:not([controls]) {
  height:0;
  display:none
}
[hidden],
template {
  display:none
}
a {
  background-color:#0000
}
a:active,
a:hover {
  outline:0
}
abbr[title] {
  border-bottom:1px dotted
}
b,
strong {
  font-weight:700
}
dfn {
  font-style:italic
}
h1 {
  margin:.67em 0;
  font-size:2em
}
mark {
  color:#000;
  background:#ff0
}
small {
  font-size:80%
}
sub,
sup {
  vertical-align:baseline;
  font-size:75%;
  line-height:0;
  position:relative
}
sup {
  top:-.5em
}
sub {
  bottom:-.25em
}
img {
  border:0
}
svg:not(:root) {
  overflow:hidden
}
hr {
  box-sizing:content-box;
  height:0
}
pre {
  overflow:auto
}
code,
kbd,
pre,
samp {
  font-family:monospace;
  font-size:1em
}
button,
input,
optgroup,
select,
textarea {
  color:inherit;
  font:inherit;
  margin:0
}
button {
  overflow:visible
}
button,
select {
  text-transform:none
}
button,
html input[type=button],
input[type=reset] {
  -webkit-appearance:button;
  cursor:pointer
}
button[disabled],
html input[disabled] {
  cursor:default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border:0;
  padding:0
}
input {
  line-height:normal
}
input[type=checkbox],
input[type=radio] {
  box-sizing:border-box;
  padding:0
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height:auto
}
input[type=search] {
  -webkit-appearance:none
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
legend {
  border:0;
  padding:0
}
textarea {
  overflow:auto
}
optgroup {
  font-weight:700
}
table {
  border-collapse:collapse;
  border-spacing:0
}
td,
th {
  padding:0
}
@font-face {
  font-family:webflow-icons;
  src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");
  font-weight:400;
  font-style:normal
}
[class^=w-icon-],
[class*=\ w-icon-] {
  speak:none;
  font-variant:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-style:normal;
  font-weight:400;
  line-height:1;
  font-family:webflow-icons!important
}
.w-icon-slider-right:before {
  content:""
}
.w-icon-slider-left:before {
  content:""
}
.w-icon-nav-menu:before {
  content:""
}
.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
  content:""
}
.w-icon-file-upload-remove:before {
  content:""
}
.w-icon-file-upload-icon:before {
  content:""
}
* {
  box-sizing:border-box
}
html {
  height:100%
}
body {
  color:#333;
  background-color:#fff;
  min-height:100%;
  margin:0;
  font-family:Arial,sans-serif;
  font-size:14px;
  line-height:20px
}
img {
  vertical-align:middle;
  max-width:100%;
  display:inline-block
}
html.w-mod-touch * {
  background-attachment:scroll!important
}
.w-block {
  display:block
}
.w-inline-block {
  max-width:100%;
  display:inline-block
}
.w-clearfix:before,
.w-clearfix:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-clearfix:after {
  clear:both
}
.w-hidden {
  display:none
}
.w-button {
  color:#fff;
  line-height:inherit;
  cursor:pointer;
  background-color:#3898ec;
  border:0;
  border-radius:0;
  padding:9px 15px;
  text-decoration:none;
  display:inline-block
}
input.w-button {
  -webkit-appearance:button
}
html[data-w-dynpage] [data-w-cloak] {
  color:#0000!important
}
.w-code-block {
  margin:unset
}
pre.w-code-block code {
  all:inherit
}
pre.w-code-block code>span {
  display:block!important
}
.w-optimization {
  display:contents
}
.w-webflow-badge,
.w-webflow-badge>img {
  box-sizing:unset;
  width:unset;
  height:unset;
  max-height:unset;
  max-width:unset;
  min-height:unset;
  min-width:unset;
  margin:unset;
  padding:unset;
  float:unset;
  clear:unset;
  border:unset;
  border-radius:unset;
  background:unset;
  background-image:unset;
  background-position:unset;
  background-size:unset;
  background-repeat:unset;
  background-origin:unset;
  background-clip:unset;
  background-attachment:unset;
  background-color:unset;
  box-shadow:unset;
  transform:unset;
  direction:unset;
  font-family:unset;
  font-weight:unset;
  color:unset;
  font-size:unset;
  line-height:unset;
  font-style:unset;
  font-variant:unset;
  text-align:unset;
  letter-spacing:unset;
  -webkit-text-decoration:unset;
  text-decoration:unset;
  text-indent:unset;
  text-transform:unset;
  list-style-type:unset;
  text-shadow:unset;
  vertical-align:unset;
  cursor:unset;
  white-space:unset;
  word-break:unset;
  word-spacing:unset;
  word-wrap:unset;
  transition:unset
}
.w-webflow-badge {
  white-space:nowrap;
  cursor:pointer;
  box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;
  visibility:visible!important;
  opacity:1!important;
  z-index:2147483647!important;
  color:#aaadb0!important;
  width:auto!important;
  height:auto!important;
  overflow:unset!important;
  background-color:#fff!important;
  border-radius:3px!important;
  margin:0!important;
  padding:6px!important;
  font-size:12px!important;
  line-height:14px!important;
  text-decoration:none!important;
  display:inline-block!important;
  position:fixed!important;
  inset:auto 12px 12px auto!important;
  transform:none!important
}
.w-webflow-badge>img {
  position:unset;
  visibility:unset!important;
  opacity:1!important;
  vertical-align:middle!important;
  display:inline-block!important
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom:10px;
  font-weight:700
}
h1 {
  margin-top:20px;
  font-size:38px;
  line-height:44px
}
h2 {
  margin-top:20px;
  font-size:32px;
  line-height:36px
}
h3 {
  margin-top:20px;
  font-size:24px;
  line-height:30px
}
h4 {
  margin-top:10px;
  font-size:18px;
  line-height:24px
}
h5 {
  margin-top:10px;
  font-size:14px;
  line-height:20px
}
h6 {
  margin-top:10px;
  font-size:12px;
  line-height:18px
}
p {
  margin-top:0;
  margin-bottom:10px
}
blockquote {
  border-left:5px solid #e2e2e2;
  margin:0 0 10px;
  padding:10px 20px;
  font-size:18px;
  line-height:22px
}
figure {
  margin:0 0 10px
}
figcaption {
  text-align:center;
  margin-top:5px
}
ul,
ol {
  margin-top:0;
  margin-bottom:10px;
  padding-left:40px
}
.w-list-unstyled {
  padding-left:0;
  list-style:none
}
.w-embed:before,
.w-embed:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-embed:after {
  clear:both
}
.w-video {
  width:100%;
  padding:0;
  position:relative
}
.w-video iframe,
.w-video object,
.w-video embed {
  border:none;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0
}
fieldset {
  border:0;
  margin:0;
  padding:0
}
button,
[type=button],
[type=reset] {
  cursor:pointer;
  -webkit-appearance:button;
  border:0
}
.w-form {
  margin:0 0 15px
}
.w-form-done {
  text-align:center;
  background-color:#ddd;
  padding:20px;
  display:none
}
.w-form-fail {
  background-color:#ffdede;
  margin-top:10px;
  padding:10px;
  display:none
}
label {
  margin-bottom:5px;
  font-weight:700;
  display:block
}
.w-input,
.w-select {
  color:#333;
  vertical-align:middle;
  background-color:#fff;
  border:1px solid #ccc;
  width:100%;
  height:38px;
  margin-bottom:10px;
  padding:8px 12px;
  font-size:14px;
  line-height:1.42857;
  display:block
}
.w-input::placeholder,
.w-select::placeholder {
  color:#999
}
.w-input:focus,
.w-select:focus {
  border-color:#3898ec;
  outline:0
}
.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
  cursor:not-allowed
}
.w-input[disabled]:not(.w-input-disabled),
.w-select[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[readonly],
fieldset[disabled]:not(.w-input-disabled) .w-input,
fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color:#eee
}
textarea.w-input,
textarea.w-select {
  height:auto
}
.w-select {
  background-color:#f3f3f3
}
.w-select[multiple] {
  height:auto
}
.w-form-label {
  cursor:pointer;
  margin-bottom:0;
  font-weight:400;
  display:inline-block
}
.w-radio {
  margin-bottom:5px;
  padding-left:20px;
  display:block
}
.w-radio:before,
.w-radio:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-radio:after {
  clear:both
}
.w-radio-input {
  float:left;
  margin:3px 0 0 -20px;
  line-height:normal
}
.w-file-upload {
  margin-bottom:10px;
  display:block
}
.w-file-upload-input {
  opacity:0;
  z-index:-100;
  width:.1px;
  height:.1px;
  position:absolute;
  overflow:hidden
}
.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
  color:#333;
  display:inline-block
}
.w-file-upload-error {
  margin-top:10px;
  display:block
}
.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
  display:none
}
.w-file-upload-uploading-btn {
  cursor:pointer;
  background-color:#fafafa;
  border:1px solid #ccc;
  margin:0;
  padding:8px 12px;
  font-size:14px;
  font-weight:400;
  display:flex
}
.w-file-upload-file {
  background-color:#fafafa;
  border:1px solid #ccc;
  flex-grow:1;
  justify-content:space-between;
  margin:0;
  padding:8px 9px 8px 11px;
  display:flex
}
.w-file-upload-file-name {
  font-size:14px;
  font-weight:400;
  display:block
}
.w-file-remove-link {
  cursor:pointer;
  width:auto;
  height:auto;
  margin-top:3px;
  margin-left:10px;
  padding:3px;
  display:block
}
.w-icon-file-upload-remove {
  margin:auto;
  font-size:10px
}
.w-file-upload-error-msg {
  color:#ea384c;
  padding:2px 0;
  display:inline-block
}
.w-file-upload-info {
  padding:0 12px;
  line-height:38px;
  display:inline-block
}
.w-file-upload-label {
  cursor:pointer;
  background-color:#fafafa;
  border:1px solid #ccc;
  margin:0;
  padding:8px 12px;
  font-size:14px;
  font-weight:400;
  display:inline-block
}
.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
  width:20px;
  margin-right:8px;
  display:inline-block
}
.w-icon-file-upload-uploading {
  height:20px
}
.w-container {
  max-width:940px;
  margin-left:auto;
  margin-right:auto
}
.w-container:before,
.w-container:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-container:after {
  clear:both
}
.w-container .w-row {
  margin-left:-10px;
  margin-right:-10px
}
.w-row:before,
.w-row:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-row:after {
  clear:both
}
.w-row .w-row {
  margin-left:0;
  margin-right:0
}
.w-col {
  float:left;
  width:100%;
  min-height:1px;
  padding-left:10px;
  padding-right:10px;
  position:relative
}
.w-col .w-col {
  padding-left:0;
  padding-right:0
}
.w-col-1 {
  width:8.33333%
}
.w-col-2 {
  width:16.6667%
}
.w-col-3 {
  width:25%
}
.w-col-4 {
  width:33.3333%
}
.w-col-5 {
  width:41.6667%
}
.w-col-6 {
  width:50%
}
.w-col-7 {
  width:58.3333%
}
.w-col-8 {
  width:66.6667%
}
.w-col-9 {
  width:75%
}
.w-col-10 {
  width:83.3333%
}
.w-col-11 {
  width:91.6667%
}
.w-col-12 {
  width:100%
}
.w-hidden-main {
  display:none!important
}
@media screen and (max-width:991px) {
  .w-container {
    max-width:728px
  }
  .w-hidden-main {
    display:inherit!important
  }
  .w-hidden-medium {
    display:none!important
  }
  .w-col-medium-1 {
    width:8.33333%
  }
  .w-col-medium-2 {
    width:16.6667%
  }
  .w-col-medium-3 {
    width:25%
  }
  .w-col-medium-4 {
    width:33.3333%
  }
  .w-col-medium-5 {
    width:41.6667%
  }
  .w-col-medium-6 {
    width:50%
  }
  .w-col-medium-7 {
    width:58.3333%
  }
  .w-col-medium-8 {
    width:66.6667%
  }
  .w-col-medium-9 {
    width:75%
  }
  .w-col-medium-10 {
    width:83.3333%
  }
  .w-col-medium-11 {
    width:91.6667%
  }
  .w-col-medium-12 {
    width:100%
  }
  .w-col-stack {
    width:100%;
    left:auto;
    right:auto
  }
}
@media screen and (max-width:767px) {
  .w-hidden-main,
  .w-hidden-medium {
    display:inherit!important
  }
  .w-hidden-small {
    display:none!important
  }
  .w-row,
  .w-container .w-row {
    margin-left:0;
    margin-right:0
  }
  .w-col {
    width:100%;
    left:auto;
    right:auto
  }
  .w-col-small-1 {
    width:8.33333%
  }
  .w-col-small-2 {
    width:16.6667%
  }
  .w-col-small-3 {
    width:25%
  }
  .w-col-small-4 {
    width:33.3333%
  }
  .w-col-small-5 {
    width:41.6667%
  }
  .w-col-small-6 {
    width:50%
  }
  .w-col-small-7 {
    width:58.3333%
  }
  .w-col-small-8 {
    width:66.6667%
  }
  .w-col-small-9 {
    width:75%
  }
  .w-col-small-10 {
    width:83.3333%
  }
  .w-col-small-11 {
    width:91.6667%
  }
  .w-col-small-12 {
    width:100%
  }
}
@media screen and (max-width:479px) {
  .w-container {
    max-width:none
  }
  .w-hidden-main,
  .w-hidden-medium,
  .w-hidden-small {
    display:inherit!important
  }
  .w-hidden-tiny {
    display:none!important
  }
  .w-col {
    width:100%
  }
  .w-col-tiny-1 {
    width:8.33333%
  }
  .w-col-tiny-2 {
    width:16.6667%
  }
  .w-col-tiny-3 {
    width:25%
  }
  .w-col-tiny-4 {
    width:33.3333%
  }
  .w-col-tiny-5 {
    width:41.6667%
  }
  .w-col-tiny-6 {
    width:50%
  }
  .w-col-tiny-7 {
    width:58.3333%
  }
  .w-col-tiny-8 {
    width:66.6667%
  }
  .w-col-tiny-9 {
    width:75%
  }
  .w-col-tiny-10 {
    width:83.3333%
  }
  .w-col-tiny-11 {
    width:91.6667%
  }
  .w-col-tiny-12 {
    width:100%
  }
}
.w-widget {
  position:relative
}
.w-widget-map {
  width:100%;
  height:400px
}
.w-widget-map label {
  width:auto;
  display:inline
}
.w-widget-map img {
  max-width:inherit
}
.w-widget-map .gm-style-iw {
  text-align:center
}
.w-widget-map .gm-style-iw>button {
  display:none!important
}
.w-widget-twitter {
  overflow:hidden
}
.w-widget-twitter-count-shim {
  vertical-align:top;
  text-align:center;
  background:#fff;
  border:1px solid #758696;
  border-radius:3px;
  width:28px;
  height:20px;
  display:inline-block;
  position:relative
}
.w-widget-twitter-count-shim * {
  pointer-events:none;
  -webkit-user-select:none;
  user-select:none
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align:center;
  color:#999;
  font-family:serif;
  font-size:15px;
  line-height:12px;
  position:relative
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display:block;
  position:relative
}
.w-widget-twitter-count-shim.w--large {
  width:36px;
  height:28px
}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size:18px;
  line-height:18px
}
.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left:5px;
  margin-right:8px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left:6px
}
.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
  content:" ";
  pointer-events:none;
  border:solid #0000;
  width:0;
  height:0;
  position:absolute;
  top:50%;
  left:0
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width:4px;
  border-color:#75869600 #5d6c7b #75869600 #75869600;
  margin-top:-4px;
  margin-left:-9px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width:5px;
  margin-top:-5px;
  margin-left:-10px
}
.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width:4px;
  border-color:#fff0 #fff #fff0 #fff0;
  margin-top:-4px;
  margin-left:-8px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width:5px;
  margin-top:-5px;
  margin-left:-9px
}
.w-widget-twitter-count-shim.w--vertical {
  width:61px;
  height:33px;
  margin-bottom:8px
}
.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
  content:" ";
  pointer-events:none;
  border:solid #0000;
  width:0;
  height:0;
  position:absolute;
  top:100%;
  left:50%
}
.w-widget-twitter-count-shim.w--vertical:before {
  border-width:5px;
  border-color:#5d6c7b #75869600 #75869600;
  margin-left:-5px
}
.w-widget-twitter-count-shim.w--vertical:after {
  border-width:4px;
  border-color:#fff #fff0 #fff0;
  margin-left:-4px
}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size:18px;
  line-height:22px
}
.w-widget-twitter-count-shim.w--vertical.w--large {
  width:76px
}
.w-background-video {
  color:#fff;
  height:500px;
  position:relative;
  overflow:hidden
}
.w-background-video>video {
  object-fit:cover;
  z-index:-100;
  background-position:50%;
  background-size:cover;
  width:100%;
  height:100%;
  margin:auto;
  position:absolute;
  inset:-100%
}
.w-background-video>video::-webkit-media-controls-start-playback-button {
  -webkit-appearance:none;
  display:none!important
}
.w-background-video--control {
  background-color:#0000;
  padding:0;
  position:absolute;
  bottom:1em;
  right:1em
}
.w-background-video--control>[hidden] {
  display:none!important
}
.w-slider {
  text-align:center;
  clear:both;
  -webkit-tap-highlight-color:#0000;
  tap-highlight-color:#0000;
  background:#ddd;
  height:300px;
  position:relative
}
.w-slider-mask {
  z-index:1;
  white-space:nowrap;
  height:100%;
  display:block;
  position:relative;
  left:0;
  right:0;
  overflow:hidden
}
.w-slide {
  vertical-align:top;
  white-space:normal;
  text-align:left;
  width:100%;
  height:100%;
  display:inline-block;
  position:relative
}
.w-slider-nav {
  z-index:2;
  text-align:center;
  -webkit-tap-highlight-color:#0000;
  tap-highlight-color:#0000;
  height:40px;
  margin:auto;
  padding-top:10px;
  position:absolute;
  inset:auto 0 0
}
.w-slider-nav.w-round>div {
  border-radius:100%
}
.w-slider-nav.w-num>div {
  width:auto;
  height:auto;
  font-size:inherit;
  line-height:inherit;
  padding:.2em .5em
}
.w-slider-nav.w-shadow>div {
  box-shadow:0 0 3px #3336
}
.w-slider-nav-invert {
  color:#fff
}
.w-slider-nav-invert>div {
  background-color:#2226
}
.w-slider-nav-invert>div.w-active {
  background-color:#222
}
.w-slider-dot {
  cursor:pointer;
  background-color:#fff6;
  width:1em;
  height:1em;
  margin:0 3px .5em;
  transition:background-color .1s,color .1s;
  display:inline-block;
  position:relative
}
.w-slider-dot.w-active {
  background-color:#fff
}
.w-slider-dot:focus {
  outline:none;
  box-shadow:0 0 0 2px #fff
}
.w-slider-dot:focus.w-active {
  box-shadow:none
}
.w-slider-arrow-left,
.w-slider-arrow-right {
  cursor:pointer;
  color:#fff;
  -webkit-tap-highlight-color:#0000;
  tap-highlight-color:#0000;
  -webkit-user-select:none;
  user-select:none;
  width:80px;
  margin:auto;
  font-size:40px;
  position:absolute;
  inset:0;
  overflow:hidden
}
.w-slider-arrow-left [class^=w-icon-],
.w-slider-arrow-right [class^=w-icon-],
.w-slider-arrow-left [class*=\ w-icon-],
.w-slider-arrow-right [class*=\ w-icon-] {
  position:absolute
}
.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
  outline:0
}
.w-slider-arrow-left {
  z-index:3;
  right:auto
}
.w-slider-arrow-right {
  z-index:4;
  left:auto
}
.w-icon-slider-left,
.w-icon-slider-right {
  width:1em;
  height:1em;
  margin:auto;
  inset:0
}
.w-slider-aria-label {
  clip:rect(0 0 0 0);
  border:0;
  width:1px;
  height:1px;
  margin:-1px;
  padding:0;
  position:absolute;
  overflow:hidden
}
.w-slider-force-show {
  display:block!important
}
.w-dropdown {
  text-align:left;
  z-index:900;
  margin-left:auto;
  margin-right:auto;
  display:inline-block;
  position:relative
}
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  vertical-align:top;
  color:#222;
  text-align:left;
  white-space:nowrap;
  margin-left:auto;
  margin-right:auto;
  padding:20px;
  text-decoration:none;
  position:relative
}
.w-dropdown-toggle {
  -webkit-user-select:none;
  user-select:none;
  cursor:pointer;
  padding-right:40px;
  display:inline-block
}
.w-dropdown-toggle:focus {
  outline:0
}
.w-icon-dropdown-toggle {
  width:1em;
  height:1em;
  margin:auto 20px auto auto;
  position:absolute;
  top:0;
  bottom:0;
  right:0
}
.w-dropdown-list {
  background:#ddd;
  min-width:100%;
  display:none;
  position:absolute
}
.w-dropdown-list.w--open {
  display:block
}
.w-dropdown-link {
  color:#222;
  padding:10px 20px;
  display:block
}
.w-dropdown-link.w--current {
  color:#0082f3
}
.w-dropdown-link:focus {
  outline:0
}
.w-lightbox-backdrop {
  cursor:auto;
  letter-spacing:normal;
  text-indent:0;
  text-shadow:none;
  text-transform:none;
  visibility:visible;
  white-space:normal;
  word-break:normal;
  word-spacing:normal;
  word-wrap:normal;
  color:#fff;
  text-align:center;
  z-index:2000;
  opacity:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  -webkit-tap-highlight-color:transparent;
  background:#000000e6;
  outline:0;
  font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;
  font-size:17px;
  font-style:normal;
  font-weight:300;
  line-height:1.2;
  list-style:disc;
  position:fixed;
  inset:0;
  -webkit-transform:translate(0)
}
.w-lightbox-backdrop,
.w-lightbox-container {
  -webkit-overflow-scrolling:touch;
  height:100%;
  overflow:auto
}
.w-lightbox-content {
  height:100vh;
  position:relative;
  overflow:hidden
}
.w-lightbox-view {
  opacity:0;
  width:100vw;
  height:100vh;
  position:absolute
}
.w-lightbox-view:before {
  content:"";
  height:100vh
}
.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
  height:86vh
}
.w-lightbox-frame,
.w-lightbox-view:before {
  vertical-align:middle;
  display:inline-block
}
.w-lightbox-figure {
  margin:0;
  position:relative
}
.w-lightbox-group .w-lightbox-figure {
  cursor:pointer
}
.w-lightbox-img {
  width:auto;
  max-width:none;
  height:auto
}
.w-lightbox-image {
  float:none;
  max-width:100vw;
  max-height:100vh;
  display:block
}
.w-lightbox-group .w-lightbox-image {
  max-height:86vh
}
.w-lightbox-caption {
  text-align:left;
  text-overflow:ellipsis;
  white-space:nowrap;
  background:#0006;
  padding:.5em 1em;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  overflow:hidden
}
.w-lightbox-embed {
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.w-lightbox-control {
  cursor:pointer;
  background-position:50%;
  background-repeat:no-repeat;
  background-size:24px;
  width:4em;
  transition:all .3s;
  position:absolute;
  top:0
}
.w-lightbox-left {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
  display:none;
  bottom:0;
  left:0
}
.w-lightbox-right {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
  display:none;
  bottom:0;
  right:0
}
.w-lightbox-close {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
  background-size:18px;
  height:2.6em;
  right:0
}
.w-lightbox-strip {
  white-space:nowrap;
  padding:0 1vh;
  line-height:0;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  overflow:auto hidden
}
.w-lightbox-item {
  box-sizing:content-box;
  cursor:pointer;
  width:10vh;
  padding:2vh 1vh;
  display:inline-block;
  -webkit-transform:translate(0,0)
}
.w-lightbox-active {
  opacity:.3
}
.w-lightbox-thumbnail {
  background:#222;
  height:10vh;
  position:relative;
  overflow:hidden
}
.w-lightbox-thumbnail-image {
  position:absolute;
  top:0;
  left:0
}
.w-lightbox-thumbnail .w-lightbox-tall {
  width:100%;
  top:50%;
  transform:translateY(-50%)
}
.w-lightbox-thumbnail .w-lightbox-wide {
  height:100%;
  left:50%;
  transform:translate(-50%)
}
.w-lightbox-spinner {
  box-sizing:border-box;
  border:5px solid #0006;
  border-radius:50%;
  width:40px;
  height:40px;
  margin-top:-20px;
  margin-left:-20px;
  animation:.8s linear infinite spin;
  position:absolute;
  top:50%;
  left:50%
}
.w-lightbox-spinner:after {
  content:"";
  border:3px solid #0000;
  border-bottom-color:#fff;
  border-radius:50%;
  position:absolute;
  inset:-4px
}
.w-lightbox-hide {
  display:none
}
.w-lightbox-noscroll {
  overflow:hidden
}
@media (min-width:768px) {
  .w-lightbox-content {
    height:96vh;
    margin-top:2vh
  }
  .w-lightbox-view,
  .w-lightbox-view:before {
    height:96vh
  }
  .w-lightbox-group,
  .w-lightbox-group .w-lightbox-view,
  .w-lightbox-group .w-lightbox-view:before {
    height:84vh
  }
  .w-lightbox-image {
    max-width:96vw;
    max-height:96vh
  }
  .w-lightbox-group .w-lightbox-image {
    max-width:82.3vw;
    max-height:84vh
  }
  .w-lightbox-left,
  .w-lightbox-right {
    opacity:.5;
    display:block
  }
  .w-lightbox-close {
    opacity:.8
  }
  .w-lightbox-control:hover {
    opacity:1
  }
}
.w-lightbox-inactive,
.w-lightbox-inactive:hover {
  opacity:0
}
.w-richtext:before,
.w-richtext:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-richtext:after {
  clear:both
}
.w-richtext[contenteditable=true]:before,
.w-richtext[contenteditable=true]:after {
  white-space:initial
}
.w-richtext ol,
.w-richtext ul {
  overflow:hidden
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
  outline:2px solid #2895f7
}
.w-richtext figure.w-richtext-figure-type-video>div:after,
.w-richtext figure[data-rt-type=video]>div:after {
  content:"";
  display:none;
  position:absolute;
  inset:0
}
.w-richtext figure {
  max-width:60%;
  position:relative
}
.w-richtext figure>div:before {
  cursor:default!important
}
.w-richtext figure img {
  width:100%
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity:.6
}
.w-richtext figure div {
  color:#0000;
  font-size:0
}
.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type=image] {
  display:table
}
.w-richtext figure.w-richtext-figure-type-image>div,
.w-richtext figure[data-rt-type=image]>div {
  display:inline-block
}
.w-richtext figure.w-richtext-figure-type-image>figcaption,
.w-richtext figure[data-rt-type=image]>figcaption {
  caption-side:bottom;
  display:table-caption
}
.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type=video] {
  width:60%;
  height:0
}
.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type=video] iframe {
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0
}
.w-richtext figure.w-richtext-figure-type-video>div,
.w-richtext figure[data-rt-type=video]>div {
  width:100%
}
.w-richtext figure.w-richtext-align-center {
  clear:both;
  margin-left:auto;
  margin-right:auto
}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,
.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
  max-width:100%
}
.w-richtext figure.w-richtext-align-normal {
  clear:both
}
.w-richtext figure.w-richtext-align-fullwidth {
  text-align:center;
  clear:both;
  width:100%;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
  display:block
}
.w-richtext figure.w-richtext-align-fullwidth>div {
  padding-bottom:inherit;
  display:inline-block
}
.w-richtext figure.w-richtext-align-fullwidth>figcaption {
  display:block
}
.w-richtext figure.w-richtext-align-floatleft {
  float:left;
  clear:none;
  margin-right:15px
}
.w-richtext figure.w-richtext-align-floatright {
  float:right;
  clear:none;
  margin-left:15px
}
.w-nav {
  z-index:1000;
  background:#ddd;
  position:relative
}
.w-nav:before,
.w-nav:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-nav:after {
  clear:both
}
.w-nav-brand {
  float:left;
  color:#333;
  text-decoration:none;
  position:relative
}
.w-nav-link {
  vertical-align:top;
  color:#222;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  padding:20px;
  text-decoration:none;
  display:inline-block;
  position:relative
}
.w-nav-link.w--current {
  color:#0082f3
}
.w-nav-menu {
  float:right;
  position:relative
}
[data-nav-menu-open] {
  text-align:center;
  background:#c8c8c8;
  min-width:200px;
  position:absolute;
  top:100%;
  left:0;
  right:0;
  overflow:visible;
  display:block!important
}
.w--nav-link-open {
  display:block;
  position:relative
}
.w-nav-overlay {
  width:100%;
  display:none;
  position:absolute;
  top:100%;
  left:0;
  right:0;
  overflow:hidden
}
.w-nav-overlay [data-nav-menu-open] {
  top:0
}
.w-nav[data-animation=over-left] .w-nav-overlay {
  width:auto
}
.w-nav[data-animation=over-left] .w-nav-overlay,
.w-nav[data-animation=over-left] [data-nav-menu-open] {
  z-index:1;
  top:0;
  right:auto
}
.w-nav[data-animation=over-right] .w-nav-overlay {
  width:auto
}
.w-nav[data-animation=over-right] .w-nav-overlay,
.w-nav[data-animation=over-right] [data-nav-menu-open] {
  z-index:1;
  top:0;
  left:auto
}
.w-nav-button {
  float:right;
  cursor:pointer;
  -webkit-tap-highlight-color:#0000;
  tap-highlight-color:#0000;
  -webkit-user-select:none;
  user-select:none;
  padding:18px;
  font-size:24px;
  display:none;
  position:relative
}
.w-nav-button:focus {
  outline:0
}
.w-nav-button.w--open {
  color:#fff;
  background-color:#c8c8c8
}
.w-nav[data-collapse=all] .w-nav-menu {
  display:none
}
.w-nav[data-collapse=all] .w-nav-button,
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open {
  display:block
}
.w--nav-dropdown-list-open {
  position:static
}
@media screen and (max-width:991px) {
  .w-nav[data-collapse=medium] .w-nav-menu {
    display:none
  }
  .w-nav[data-collapse=medium] .w-nav-button {
    display:block
  }
}
@media screen and (max-width:767px) {
  .w-nav[data-collapse=small] .w-nav-menu {
    display:none
  }
  .w-nav[data-collapse=small] .w-nav-button {
    display:block
  }
  .w-nav-brand {
    padding-left:10px
  }
}
@media screen and (max-width:479px) {
  .w-nav[data-collapse=tiny] .w-nav-menu {
    display:none
  }
  .w-nav[data-collapse=tiny] .w-nav-button {
    display:block
  }
}
.w-tabs {
  position:relative
}
.w-tabs:before,
.w-tabs:after {
  content:" ";
  grid-area:1/1/2/2;
  display:table
}
.w-tabs:after {
  clear:both
}
.w-tab-menu {
  position:relative
}
.w-tab-link {
  vertical-align:top;
  text-align:left;
  cursor:pointer;
  color:#222;
  background-color:#ddd;
  padding:9px 30px;
  text-decoration:none;
  display:inline-block;
  position:relative
}
.w-tab-link.w--current {
  background-color:#c8c8c8
}
.w-tab-link:focus {
  outline:0
}
.w-tab-content {
  display:block;
  position:relative;
  overflow:hidden
}
.w-tab-pane {
  display:none;
  position:relative
}
.w--tab-active {
  display:block
}
@media screen and (max-width:479px) {
  .w-tab-link {
    display:block
  }
}
.w-ix-emptyfix:after {
  content:""
}
@keyframes spin {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(360deg)
  }
}
.w-dyn-empty {
  background-color:#ddd;
  padding:10px
}
.w-dyn-hide,
.w-dyn-bind-empty,
.w-condition-invisible {
  display:none!important
}
.wf-layout-layout {
  display:grid
}
@font-face {
  font-family:TWK Everett Mono;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f6aaace66a14bd452aca_TWKEverettMono-Super.woff2)format("woff2");
  font-weight:900;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett Mono;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f6d6e66ae16b95ccab61_TWKEverettMono-Black.woff2)format("woff2");
  font-weight:800;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett Mono;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f70e4ee010ce20f5d9c3_TWKEverettMono-Extrabold.woff2)format("woff2");
  font-weight:700;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett Mono;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f72bf192f02cd7def1d0_TWKEverettMono-Bold.woff2)format("woff2");
  font-weight:600;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett Mono;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f7385d19f5fafd1cd6b5_TWKEverettMono-Medium.woff2)format("woff2");
  font-weight:500;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett Mono;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f746fc7953b5624e358d_TWKEverettMono-Regular.woff2)format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett Mono;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f751297168fbf992bc66_TWKEverettMono-Light.woff2)format("woff2");
  font-weight:300;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett Mono;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f78980faafebe8f1b819_TWKEverettMono-Ultralight.woff2)format("woff2");
  font-weight:200;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Twkeverett;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6a0f6c6c54dc90836c0c2696_TWKEverett-Regular.woff2)format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:optional
}
@font-face {
  font-family:Twkeverett;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6a0f6c6c15e205c72c9a541d_TWKEverett-Medium.woff2)format("woff2");
  font-weight:500;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Twkeverett;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6a0f6c6ca6581c14ed657fc3_TWKEverett-Bold.woff2)format("woff2");
  font-weight:700;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8efdb20dff9b7215de679_TWKEverett-Super.otf)format("opentype");
  font-weight:900;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f067bdabca1137891e49_TWKEverett-Black.otf)format("opentype");
  font-weight:800;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f07a223cd923bf51bf9c_TWKEverett-Extrabold.otf)format("opentype");
  font-weight:700;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f087dbf25c1ff31a32d5_TWKEverett-Bold.otf)format("opentype");
  font-weight:600;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f099b6b5fad9bf7b1837_TWKEverett-Medium.otf)format("opentype");
  font-weight:500;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f0a2ace66a14bd436ad6_TWKEverett-Regular.otf)format("opentype");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f0b2ee60f66ed1700360_TWKEverett-Light.otf)format("opentype");
  font-weight:300;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:TWK Everett;
  src:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/68e8f0c954e6002385aaa2d7_TWKEverett-Ultralight.otf)format("opentype");
  font-weight:200;
  font-style:normal;
  font-display:swap
}
:root {
  --color--grey-500:#6c7584;
  --global--padding-global:1.25em;
  --global--padding-global-mob:.75em;
  --global--no-padd:0em;
  --color--grey-700:#343940;
  --gaps--gap-112:7em;
  --gaps--gap-24:1.5em;
  --gaps--gap-16:1em;
  --gaps--gap-32:2em;
  --gaps--gap-12:.75em;
  --gaps--gap-8:.5em;
  --gaps--gap-2:.125em;
  --color--black:black;
  --color--primary-blue:#298dff;
  --color--white:white;
  --gaps--gap-20:1.25em;
  --gaps--gap-10:.625em;
  --gaps--gap-6:.375em;
  --gaps--gap-48:3em;
  --blocks--size-block-16:1em;
  --blocks--size-block-18:1.125em;
  --blocks--size-block-4:.25em;
  --color--grey-300:#a1a7b2;
  --gaps--gap-64:4em;
  --blocks--size-block-14:.875em;
  --grey-400:#89919f;
  --color--grey-600:#4b515b;
  --color--grey-900:#131518;
  --gaps--gap-4:.25em;
  --color--cultured:#f7f7f7;
  --gaps--gap-96:6em;
  --gaps--gap-80:5em;
  --gaps--gap-18:1.125em;
  --color--grey-200:#c2c6cd;
  --color--grey-50:#f4f5f7;
  --color--grey-800:#222529;
  --blocks--size-block-12:.75em;
  --color--grey-100:#e0e2e6;
  --_dropdown---dd-bg:var(--color--grey-900);
  --_dropdown---dd-plus_vertical:white;
  --orange:#ff6c3d;
  --_dropdown---dd-plus_bg:var(--color--grey-700);
  --_dropdown---divider:#6c758400;
  --_dropdown---dd-border:var(--color--grey-900);
  --gaps--gap-40:2.5em;
  --gaps--gap-128:8em;
  --blocks--size-block-2:.125em;
  --blocks--size-block-6:.375em;
  --blocks--size-block-8:.5em;
  --blocks--size-block-20:1.25em
}
.w-layout-blockcontainer {
  max-width:940px;
  margin-left:auto;
  margin-right:auto;
  display:block
}
.w-layout-vflex {
  flex-direction:column;
  align-items:flex-start;
  display:flex
}
.w-layout-hflex {
  flex-direction:row;
  align-items:flex-start;
  display:flex
}
.w-layout-grid {
  grid-row-gap:16px;
  grid-column-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.w-layout-layout {
  grid-row-gap:20px;
  grid-column-gap:20px;
  grid-auto-columns:1fr;
  justify-content:center;
  padding:20px
}
.w-layout-cell {
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.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 {
  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
}
.w-pagination-previous-icon {
  margin-right:4px
}
.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
}
.w-pagination-next-icon {
  margin-left:4px
}
.w-page-count {
  text-align:center;
  width:100%;
  margin-top:20px
}
@media screen and (max-width:991px) {
  .w-layout-blockcontainer {
    max-width:728px
  }
}
@media screen and (max-width:767px) {
  .w-layout-blockcontainer {
    max-width:none
  }
}
body {
  color:var(--color--grey-500);
  --color--grey-500:#6c7584;
  --global--padding-global:1.25em;
  --global--padding-global-mob:.75em;
  --global--no-padd:0em;
  --color--grey-700:#343940;
  --gaps--gap-112:7em;
  --gaps--gap-24:1.5em;
  --gaps--gap-16:1em;
  --gaps--gap-32:2em;
  --gaps--gap-12:.75em;
  --gaps--gap-8:.5em;
  --gaps--gap-2:.125em;
  --color--black:black;
  --color--primary-blue:#298dff;
  --color--white:white;
  --gaps--gap-20:1.25em;
  --gaps--gap-10:.625em;
  --gaps--gap-6:.375em;
  --gaps--gap-48:3em;
  --blocks--size-block-16:1em;
  --blocks--size-block-18:1.125em;
  --blocks--size-block-4:.25em;
  --color--grey-300:#a1a7b2;
  --gaps--gap-64:4em;
  --blocks--size-block-14:.875em;
  --grey-400:#89919f;
  --color--grey-600:#4b515b;
  --color--grey-900:#131518;
  --gaps--gap-4:.25em;
  --color--cultured:#f7f7f7;
  --gaps--gap-96:6em;
  --gaps--gap-80:5em;
  --gaps--gap-18:1.125em;
  --color--grey-200:#c2c6cd;
  --color--grey-50:#f4f5f7;
  --color--grey-800:#222529;
  --blocks--size-block-12:.75em;
  --color--grey-100:#e0e2e6;
  --orange:#ff6c3d;
  --gaps--gap-40:2.5em;
  --gaps--gap-128:8em;
  --blocks--size-block-2:.125em;
  --blocks--size-block-6:.375em;
  --blocks--size-block-8:.5em;
  --blocks--size-block-20:1.25em;
  background-color:#000;
  font-family:TWK Everett,Arial,sans-serif;
  font-size:1em;
  line-height:1.25
}
h1,
h2,
h3,
h4,
h5 {
  margin-top:0;
  margin-bottom:0;
  font-size:1em;
  line-height:1.1
}
h6 {
  margin-top:0;
  margin-bottom:0;
  font-size:1em;
  font-weight:700;
  line-height:1.1
}
p {
  margin-bottom:0
}
a {
  text-decoration:underline
}
.global-styles {
  position:fixed
}
.page-wrapper.custom {
  flex-flow:row;
  justify-content:center;
  align-items:center;
  display:flex
}
.padding-global {
  padding-right:var(--global--padding-global);
  padding-left:var(--global--padding-global)
}
.padding-global.custom-padding {
  grid-column-gap:25em;
  grid-row-gap:25em;
  flex-flow:column;
  display:flex;
  position:relative
}
.padding-global.dotsnopadding {
  padding-left:0;
  padding-right:0
}
.padding-global.custom-margin,
.padding-global.mob_no-padd {
  margin-top:.5em
}
.padding-global.mob_no-padd.devnav {
  padding-left:1em;
  padding-right:1em
}
.padding-global.z-index_3 {
  z-index:3;
  position:relative
}
.padding-global.m-bot_12 {
  margin-bottom:.625em
}
.container-1400 {
  max-width:87.5em;
  margin-left:auto;
  margin-right:auto
}
.container-1400.relative {
  position:relative
}
.container-1400.relative.overflow-hidden {
  overflow:hidden
}
.container-1400.flex {
  flex-flow:column;
  padding-bottom:8.188em;
  display:flex
}
.container-1400.z-index-1 {
  z-index:1;
  position:relative
}
.footer-layout {
  grid-column-gap:var(--gaps--gap-112);
  grid-row-gap:var(--gaps--gap-112)
}
.gap-24 {
  grid-column-gap:var(--gaps--gap-24);
  grid-row-gap:var(--gaps--gap-24);
  flex:0 auto
}
.gap-24.hy-center {
  align-items:center
}
.gap-24.hy-center.hx-space-between {
  justify-content:space-between
}
.gap-24.hy-center.hx-space-between.full-width {
  width:100%
}
.gap-24.hy-center.hx-space-between.full-width.custom_cards {
  justify-content:space-between;
  align-items:center
}
.gap-24.hy-center.custom_cards {
  justify-content:flex-start;
  align-items:flex-start
}
.gap-24.vx-center {
  align-items:center
}
.gap-24.vx-center.align_bottom {
  z-index:3;
  position:absolute;
  inset:auto 0% 2em
}
.gap-24.paddingbottom {
  padding-bottom:0
}
.gap-24.full-width.mb-80 {
  margin-bottom:5em
}
.gap-24.full-height {
  height:100%
}
.gap-24.fix-heading {
  grid-column-gap:.85em;
  grid-row-gap:.85em
}
.gap-8 {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  justify-content:flex-start;
  align-items:flex-start
}
.gap-8.hy-center {
  justify-content:flex-start;
  align-items:center
}
.gap-8.hy-center.grid {
  grid-column-gap:var(--gaps--gap-8);
  grid-row-gap:var(--gaps--gap-8);
  grid-template-rows:auto;
  grid-template-columns:auto 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.gap-8.hy-center.button_expand {
  grid-column-gap:.25em;
  grid-row-gap:.25em;
  flex:0 auto;
  justify-content:flex-start;
  align-items:center;
  width:auto;
  display:flex
}
.gap-8.hy-center.custom_padding,
.gap-8.hy-center.mobiletop {
  align-items:center
}
.gap-8.hy-center.padding-18 {
  justify-content:flex-start;
  align-items:flex-start;
  padding-bottom:1.125em;
  position:relative
}
.gap-8.hy-center.padding-18.hyy-center {
  justify-content:flex-start;
  align-items:center
}
.gap-8.full-width {
  width:100%
}
.gap-8.full-width.dotspadding {
  padding-top:1em;
  padding-bottom:0;
  position:relative
}
.gap-8.full-width.margin-top16.component_wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  grid-auto-rows:1fr;
  grid-auto-columns:1fr;
  height:100%;
  display:grid
}
.gap-8.hy-bottom {
  align-items:flex-end
}
.gap-8.align-center {
  justify-content:center;
  align-items:center;
  margin-left:auto
}
.footer_social-block {
  background-color:var(--color--grey-500);
  width:2em;
  height:2em;
  color:var(--color--black);
  justify-content:center;
  align-items:center;
  padding:.4375em;
  transition:background-color .2s cubic-bezier(.645,.045,.355,1),color .2s cubic-bezier(.645,.045,.355,1);
  display:flex
}
.footer_social-block:hover {
  background-color:var(--color--primary-blue);
  color:var(--color--white)
}
.transparent {
  color:var(--color--grey-500)
}
.footer_copyright {
  color:var(--color--grey-500);
  letter-spacing:-.08em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.8125em;
  font-weight:400
}
.footer_copyright-link {
  text-underline-offset:.25em;
  text-decoration:underline
}
.footer_grid {
  grid-column-gap:var(--gaps--gap-20);
  grid-row-gap:var(--gaps--gap-20);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.gap-20 {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em
}
.gap-20.full-width {
  width:100%;
  position:relative
}
.gap-20.full-width.vx-center {
  align-items:center
}
.gap-20.hy-center.hx-space-between {
  justify-content:space-between
}
.gap-20.custom_gap {
  padding-left:.8125em;
  padding-right:1.25em
}
.footer_heading {
  color:var(--color--white);
  letter-spacing:.0175em;
  text-transform:uppercase;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em;
  font-weight:400
}
.footer_list {
  grid-column-gap:var(--gaps--gap-10);
  grid-row-gap:var(--gaps--gap-10);
  flex-flow:column;
  align-items:flex-start;
  width:100%;
  margin-bottom:0;
  padding-left:0;
  list-style:none;
  display:flex
}
.footer_list-item {
  display:block
}
.footer_list-item.hdn {
  display:none
}
.footer_link-block {
  grid-column-gap:var(--gaps--gap-6);
  grid-row-gap:var(--gaps--gap-6);
  display:flex
}
.footer_link-block.hy-top {
  align-items:flex-start
}
.footer_link-text {
  letter-spacing:-.065em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.8125em;
  font-weight:500;
  transition:color .3s;
  display:block
}
.footer_svg {
  max-width:1.375em;
  transition:color .3s
}
.footer {
  z-index:2;
  padding-top:2.25em;
  padding-bottom:2.25em;
  position:relative;
  overflow:hidden
}
.footer_content {
  grid-column-gap:var(--gaps--gap-48);
  grid-row-gap:var(--gaps--gap-48);
  width:100%
}
.block-18 {
  width:var(--blocks--size-block-16);
  height:var(--blocks--size-block-18)
}
.block-18.bg-blue {
  background-color:var(--color--primary-blue)
}
.footer_sui {
  color:var(--color--white);
  letter-spacing:-.045em;
  font-size:1.5em;
  line-height:1
}
.footer-component {
  grid-column-gap:var(--gaps--gap-32);
  grid-row-gap:var(--gaps--gap-32);
  width:100%
}
.gap-10 {
  grid-column-gap:var(--gaps--gap-10);
  grid-row-gap:var(--gaps--gap-10)
}
.gap-10.hy-stretch {
  align-items:stretch
}
.gap-10.mb--4px {
  margin-top:-4px;
  margin-bottom:0;
  padding-top:0
}
.gap-10.mb--4px.mobilehidden {
  margin-top:0
}
.gap-10.data_dots {
  width:100%;
  overflow:hidden
}
.gap-10.data_dots.desktophidden.aligncenter {
  display:none
}
.gap-10.data_dots.aligntop {
  position:absolute;
  inset:0% 0% auto
}
.gap-10.hy-center {
  align-items:center
}
.gap-10.hy-center.hx-space-between {
  justify-content:space-between
}
.gap-10.hovereffect {
  position:relative
}
.gap-10.desktophidden {
  display:none
}
.block-4 {
  width:var(--blocks--size-block-4);
  height:var(--blocks--size-block-4)
}
.bg-grey-500 {
  background-color:var(--color--grey-500)
}
.solutions-cta {
  z-index:2;
  background-color:#000;
  padding-bottom:12.5em;
  position:relative
}
.h2-80px {
  letter-spacing:-4px;
  font-size:5em;
  font-weight:400;
  line-height:1
}
.h2-80px.color-white.auto-wrap {
  white-space:normal
}
.h2-80px.color-white.nowrap {
  white-space:nowrap
}
.h2-80px.color-white.nowrap.h1 {
  font-size:6.375em
}
.h2-80px.color-black {
  color:#000
}
.h2-80px.color-white {
  color:#fff
}
.h2-80px.color-white.grey-block {
  color:#000;
  background-color:#6c7584;
  padding:.0625em .125em
}
.h2-80px.color-white.text-center {
  text-align:center
}
.h2-80px.mob_40px.color-primary-blue {
  color:#298dff
}
.h2-80px.mob_40px.color-black.ml--2 {
  margin-left:-.125em
}
.h2-80px.mob_40px.color-black.mob_text-center {
  margin-top:-.1em
}
.h2-80px.mob_40px.color-black.text-center {
  text-align:center
}
.mw-1024 {
  max-width:64em
}
.button-block {
  background-color:var(--color--primary-blue);
  color:var(--color--white);
  padding:.875em .75em;
  font-size:.875em
}
.button-block._404 {
  padding:1.125em 3.5em
}
.button-block.size-m {
  padding-left:1.875em;
  padding-right:1.875em
}
.solutions-cta_layout {
  grid-column-gap:var(--gaps--gap-20);
  grid-row-gap:var(--gaps--gap-20)
}
.home-loop {
  z-index:2;
  background-color:#000;
  padding-top:11.5em;
  padding-bottom:11.5em;
  position:relative
}
.home-loop_layout {
  grid-column-gap:var(--gaps--gap-64);
  grid-row-gap:var(--gaps--gap-64);
  align-items:center
}
.container-940 {
  max-width:58.75em
}
.gap-32 {
  grid-column-gap:2em;
  grid-row-gap:2em;
  justify-content:flex-start;
  align-items:flex-start
}
.gap-32.vx-center {
  align-items:center
}
.gap-32.vx-center.z-index-2 {
  z-index:2;
  position:relative
}
.gap-32.hy-bottom {
  align-items:flex-end
}
.gap-32.hy-bottom.hx-space-between {
  justify-content:space-between
}
.gap-32.hy-bottom.hx-space-between.full-width {
  width:100%
}
.gap-32.full-width.vy-space-between {
  justify-content:space-between;
  height:100%
}
.gap-32.stretch {
  justify-content:flex-start;
  align-items:stretch
}
.gap-32.margin-232 {
  margin-bottom:14.5em
}
.gap-32.full-height {
  height:100%
}
.gap-32.hy-horizontal {
  flex-flow:column;
  justify-content:space-between;
  height:100%;
  display:flex
}
.block-14 {
  width:var(--blocks--size-block-14);
  height:var(--blocks--size-block-14)
}
.block-14.bg-blue {
  background-color:var(--color--primary-blue)
}
.ts-18px {
  color:var(--color--white);
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px.color-black {
  color:var(--color--black)
}
.ts-18px.color-black.text-center {
  color:var(--color--white);
  text-align:center;
  line-height:1.3
}
.ts-18px.color-black.text-weight-500 {
  letter-spacing:-.02em;
  font-weight:500
}
.ts-18px.color-black.text-weight-500.trim {
  letter-spacing:-.02em
}
.ts-18px.color-black.text-weight-500.ls-0 {
  letter-spacing:0
}
.ts-18px.color-gray {
  color:var(--color--grey-500)
}
.ts-18px.text_expander {
  width:auto;
  overflow:visible
}
.ts-18px.v2 {
  white-space:nowrap;
  width:auto;
  display:inline-flex;
  position:static;
  overflow:hidden
}
.ts-18px.grey-500 {
  color:var(--color--grey-500)
}
.ts-18px.grey-500.size-s {
  font-size:clamp(1.25em,1.25em,21px)
}
.ts-18px.color-gray-300 {
  color:var(--color--grey-300)
}
.ts-18px.color-black-60 {
  opacity:.6;
  color:var(--color--black)
}
.ts-18px.color-white-60 {
  opacity:.6;
  color:var(--color--white)
}
.ts-18px.mob-15px.gray-400 {
  color:var(--grey-400)
}
.ts-18px.mob-15px.ls--1-5 {
  letter-spacing:-.016875em
}
.ts-18px.text-center {
  text-align:center
}
.ts-18px.text-center.color-black {
  color:var(--color--black)
}
.ts-18px.text-center.hero-custom-break {
  max-width:18em
}
.ts-18px.text-center.mob_15px.grey-400,
.ts-18px.lh--140.color-gray-400 {
  color:var(--grey-400)
}
.ts-18px.lh--140.color-gray-500 {
  color:var(--color--grey-500)
}
.ts-18px.color-grey-400 {
  color:var(--grey-400)
}
.ts-18px.color-grey-400.ls--1-5 {
  letter-spacing:-.016875em
}
.ts-18px.color-grey-400.mob_15 {
  letter-spacing:-.02em;
  line-height:1.4
}
.ts-18px.color-grey-400.lh-1-4 {
  line-height:1.4
}
.ts-18px.invertedtext {
  filter:invert(90%)
}
.ts-18px.lineheight_1 {
  z-index:1;
  line-height:.95;
  position:relative
}
.ts-18px.text-color-gray {
  color:var(--color--grey-500)
}
.ts-18px.color-white {
  color:var(--color--white)
}
.ts-18px.color-white.lh-1-4 {
  line-height:1.4
}
.ts-18px.ls--1-5 {
  letter-spacing:-.016875em
}
.ts-18px.lh-140 {
  line-height:1.4
}
.ts-18px.lh-140.ls-1-2 {
  letter-spacing:-.02em
}
.ts-18px.grey-600 {
  color:var(--color--grey-600)
}
.ts-18px.grey-600.lh-1-4 {
  line-height:1.4
}
.ts-18px.grey-900 {
  color:var(--color--grey-900)
}
.ts-18px.color--666666 {
  color:#666
}
.ts-18px.color--666666.text-weight-500 {
  font-weight:500
}
.ts-18px.color--666666.text-weight-500.trim.color-white-50 {
  color:#ffffff80;
  letter-spacing:-.02em
}
.custom-h2_block {
  grid-column-gap:var(--gaps--gap-12);
  grid-row-gap:var(--gaps--gap-12);
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block.industry-transfom_heading {
  grid-column-gap:var(--gaps--gap-16);
  grid-row-gap:var(--gaps--gap-4);
  flex-flow:wrap;
  max-width:65em
}
.custom-h2_block.industry-transfom_heading.mobileheader {
  display:none
}
.custom-h2_block.intro-heading {
  text-align:center;
  flex-flow:row;
  max-width:48.75em;
  display:block
}
.custom-h2_block.intro-heading.margin-137 {
  text-align:center;
  margin-bottom:10.438em
}
.custom-h2_block.ai-stack_heading {
  flex-flow:wrap;
  max-width:58em
}
.custom-h2_block.gaming-era_heading {
  grid-column-gap:var(--gaps--gap-16);
  grid-row-gap:var(--gaps--gap-16);
  flex-flow:wrap;
  width:100%;
  max-width:58em
}
.custom-h2_block.defi-move_heading {
  grid-column-gap:var(--gaps--gap-16);
  grid-row-gap:var(--gaps--gap-16);
  flex-flow:wrap;
  width:100%;
  max-width:70em
}
.custom-h2_block.h1 {
  grid-column-gap:0em;
  grid-row-gap:0em;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.custom-h2_block.wrap-780px {
  flex-flow:wrap;
  max-width:48.75em
}
.custom-h2_block.custom {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center
}
.custom-h2_block.gaming-works_heading {
  grid-column-gap:var(--gaps--gap-16);
  grid-row-gap:var(--gaps--gap-16);
  flex-flow:wrap;
  justify-content:flex-start;
  width:100%;
  max-width:75em
}
.custom-h2_block.gaming-unlock_heading-old {
  grid-column-gap:var(--gaps--gap-16);
  grid-row-gap:var(--gaps--gap-16);
  flex-flow:wrap;
  width:100%;
  max-width:58em
}
.custom-h2_block.defi-works_heading {
  flex-flow:wrap;
  justify-content:flex-start
}
.custom-h2_block.ai-trust_heading {
  grid-column-gap:var(--gaps--gap-16);
  grid-row-gap:var(--gaps--gap-16);
  flex-flow:wrap;
  width:100%;
  max-width:70em
}
.custom-h2_block.ai-works_heading,
.custom-h2_block.ai-services_heading {
  flex-flow:wrap;
  justify-content:flex-start
}
.custom-h2_block.gaming-unlock_heading {
  grid-column-gap:var(--gaps--gap-16);
  grid-row-gap:var(--gaps--gap-16);
  flex-flow:wrap;
  width:100%;
  max-width:58em
}
.custom-h2_block.icm-sevices_heading {
  grid-column-gap:var(--gaps--gap-16);
  grid-row-gap:var(--gaps--gap-16);
  flex-flow:wrap;
  width:100%;
  max-width:55em
}
.custom-h2_block.nau-services_heading,
.custom-h2_block.zklogin-services_heading {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:wrap;
  width:100%;
  max-width:56em
}
.custom-h2_block.btcfi_heading {
  grid-column-gap:var(--gaps--gap-16);
  grid-row-gap:var(--gaps--gap-16);
  flex-flow:wrap;
  width:100%;
  max-width:56em
}
.home-loop_alert-icon {
  aspect-ratio:auto;
  background-color:var(--color--primary-blue);
  width:5.625em;
  height:5.625em;
  color:var(--color--white);
  padding:.938em 1.172em
}
.h2-64px {
  font-size:5em;
  font-weight:400;
  line-height:1
}
.h2-64px.not-shrink {
  flex:none
}
.h2-64px.not-shrink.color-white {
  color:#fff
}
.h2-64px.home-loop_word {
  color:var(--color--black);
  white-space:nowrap;
  padding-left:.125em;
  padding-right:.125em
}
.h2-64px.intro-loop_heading {
  color:var(--color--black);
  background-color:#fff;
  justify-content:flex-start;
  align-self:stretch;
  align-items:center;
  padding-left:.15em;
  padding-right:.15em;
  font-size:6.15em;
  display:flex
}
.home-loop_stack {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  width:100%;
  padding:0
}
.mw-840 {
  width:100%;
  max-width:52.5em
}
.mw-550 {
  width:100%;
  max-width:34.375em
}
.tag-14px {
  z-index:1;
  font-size:.875em;
  font-weight:500;
  line-height:1.2;
  position:relative
}
.styleguide_component {
  overflow:hidden
}
.ts-128px {
  font-size:8em;
  line-height:.7
}
.ts-128px.color-cultured {
  color:var(--color--cultured)
}
.mw-600 {
  width:100%;
  max-width:37.5em
}
.p-large {
  font-size:1.3125em;
  line-height:1.2
}
.p-large.fw-medium {
  font-weight:500
}
.p-medium {
  font-size:1.125em;
  line-height:1.2
}
.p-medium.fw-medium {
  font-weight:500
}
.p-medium.lh-bigger {
  line-height:1.6
}
.styleguide_hero {
  background-color:#0c0f1d;
  background-image:linear-gradient(180deg,var(--color--primary-blue),var(--color--white));
  height:65vh;
  padding-top:1.25em;
  padding-bottom:1.25em
}
.styleguide_classes {
  background-color:var(--color--white);
  padding-top:11.25em;
  padding-bottom:8em
}
.styleguide_hero-grid {
  grid-column-gap:var(--gaps--gap-16);
  grid-row-gap:var(--gaps--gap-16);
  grid-template-rows:auto;
  grid-template-columns:.75fr .75fr 2.5fr .75fr
}
.p-extra-large {
  text-transform:none;
  font-size:2em;
  font-weight:500;
  line-height:1.2
}
.gap-4 {
  grid-column-gap:var(--gaps--gap-4);
  grid-row-gap:var(--gaps--gap-4)
}
.gap-4.hy-center {
  align-items:center
}
.gap-4.hy-center.alignvertical {
  flex-flow:column
}
.gap-4.hy-center.alignvertical.gap-8 {
  grid-column-gap:var(--gaps--gap-8);
  grid-row-gap:var(--gaps--gap-8);
  position:absolute
}
.gap-4.hy-center.alignhorizontal {
  grid-column-gap:var(--gaps--gap-8);
  grid-row-gap:var(--gaps--gap-8);
  width:100vw;
  position:absolute;
  inset:0% 0% auto
}
.gap-4.hy-center.full-width {
  justify-content:space-between
}
.gap-4.hy-center.mobilegap {
  display:none
}
.gap-4.full-width_mobile {
  width:100%
}
.gap-4.swiper-button-wrapper {
  color:#343940
}
.styleguide_classes-layout {
  grid-column-gap:var(--gaps--gap-96);
  grid-row-gap:var(--gaps--gap-96)
}
.ts-15px {
  letter-spacing:-.009375em;
  font-size:.9375em;
  line-height:1
}
.ts-15px.fw-medium {
  font-weight:500
}
.ts-15px.fw-medium.uppercase {
  text-transform:uppercase
}
.ts-15px.color-cultured {
  color:var(--color--cultured)
}
.ts-15px.lh-140 {
  line-height:1.4
}
.ts-15px.lh-140.color-white.opacity-80 {
  opacity:1;
  color:var(--grey-400);
  letter-spacing:-.01em;
  font-size:1em
}
.ts-15px.lh-140.color-white-60 {
  opacity:.6;
  color:var(--color--white)
}
.ts-15px.lh-140.grey-400 {
  color:#89919f
}
.ts-15px.lh-140.color-grey-500 {
  color:#6c7584
}
.ts-15px.lh-140.wrap-any {
  overflow-wrap:anywhere
}
.ts-15px.color-black {
  color:var(--color--black);
  letter-spacing:-.05em;
  line-height:1.4
}
.ts-15px.color-black.text-weight-500 {
  font-weight:500
}
.ts-15px.color-black.text-weight-500.lh-0-8 {
  letter-spacing:-.05em;
  line-height:.8
}
.ts-15px.color-black.text-weight-500.lh-0-8.ls-0-2 {
  letter-spacing:-.02em;
  font-size:.9375em
}
.ts-15px.color-black.text-weight-500.ls-0-2 {
  letter-spacing:-.02em;
  text-decoration:none
}
.ts-15px.color-black.text-weight-500.ls-0-2.trim {
  letter-spacing:-.02em
}
.ts-15px.color-grey-500 {
  color:var(--color--grey-500)
}
.ts-15px.color-grey-500.lh-140.letter-spacing_0-5 {
  color:var(--color--grey-500);
  letter-spacing:-.0046875em
}
.ts-15px.color-grey-500.lh-140.letter-spacing_0-1.text-align-center {
  text-align:center
}
.ts-15px.color-grey-300 {
  color:var(--color--grey-300)
}
.ts-15px.grey-400,
.ts-15px.color-grey-400 {
  color:var(--grey-400)
}
.ts-15px.color-grey-600 {
  color:var(--color--grey-600)
}
.ts-15px.color-grey-600.lh-1-4 {
  line-height:1.4
}
.ts-15px.mw-290 {
  max-width:18.125em
}
.ts-15px.mw-290.color-white {
  letter-spacing:-.01em;
  max-width:19.5em;
  line-height:1.3;
  position:absolute;
  inset:auto 0% 0%
}
.ts-15px.mw-290.color-white.is--active {
  position:static
}
.ts-15px.ls-0-2,
.ts-15px.ls-0-2.trim {
  letter-spacing:-.02em
}
.ts-15px.ls-0-2.trim.color-666666 {
  color:#666;
  letter-spacing:-.02em
}
.ts-15px.ls-0-2.trim.lh-1-2 {
  letter-spacing:-.02em;
  line-height:1.2
}
.ts-15px.ls-0-2.trim.lh-1-2.text-weight-500 {
  letter-spacing:-.02em;
  font-weight:500
}
.ts-15px.ls-0-2.trim.lh-1-2.text-weight-600 {
  color:#00000080;
  font-weight:600
}
.styleguide_classes-grid {
  grid-column-gap:var(--gaps--gap-16);
  grid-row-gap:var(--gaps--gap-16);
  border-top:1px solid #e7e7e7;
  grid-template-rows:auto;
  grid-template-columns:.25fr .25fr 1.25fr;
  width:100%;
  padding-top:1em
}
.gap-80 {
  grid-column-gap:var(--gaps--gap-80);
  grid-row-gap:var(--gaps--gap-80)
}
.home-stack_x {
  background-color:#131518
}
.home-stack_discord-text {
  color:var(--color--white);
  letter-spacing:-.00625em;
  text-transform:uppercase;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.625em;
  line-height:1.2;
  position:absolute;
  inset:.5em auto auto .5em
}
.home-stack_discord-link {
  background-color:#131518;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  padding:.625em;
  transition:all .3s;
  display:flex;
  position:relative
}
.home-stack_discord-link:hover {
  background-color:var(--color--primary-blue)
}
.home-stack_icon {
  max-width:3.5em;
  color:var(--color--white)
}
.home-stack_x-link {
  background-color:#131518;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  padding:.625em;
  transition:all .3s;
  display:flex;
  position:relative
}
.home-stack_x-link:hover {
  background-color:var(--color--primary-blue)
}
.home-stack_x-text {
  color:var(--color--white);
  letter-spacing:-.00625em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.625em;
  line-height:1.2;
  position:absolute;
  inset:.5em auto auto .5em
}
.home-stack_tvl {
  grid-column-gap:var(--gaps--gap-18);
  grid-row-gap:var(--gaps--gap-18);
  background-color:#131518;
  width:100%;
  height:100%;
  padding:.5em
}
.home-stack_tvl-text {
  letter-spacing:-.00625em;
  text-transform:uppercase;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.625em;
  line-height:1.2
}
.color-white {
  color:var(--color--white)
}
.home-stack_tvl-value {
  color:var(--color--white);
  letter-spacing:-.043125em;
  font-size:4.3125em;
  line-height:1.1
}
.hero-section {
  background-color:#fff;
  flex-flow:column;
  justify-content:flex-start;
  align-items:stretch;
  padding-bottom:8em;
  display:flex;
  position:relative
}
.hero-section.intro-sayso {
  flex-flow:column;
  height:100%;
  padding-top:0;
  padding-bottom:10vh;
  overflow:visible
}
.hero_first_section {
  z-index:1;
  opacity:1;
  background-color:#0000;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  min-height:100svh;
  padding-bottom:3.188em;
  display:flex;
  position:relative
}
.first_section_content {
  z-index:2;
  -webkit-text-fill-color:inherit;
  mix-blend-mode:normal;
  background-clip:border-box;
  width:100%;
  height:100%;
  margin-top:auto;
  position:relative
}
.hero_heading {
  letter-spacing:-5.85px;
  mix-blend-mode:normal;
  font-size:11.25em;
  font-weight:400;
  line-height:1.1
}
.hero_heading.absolute {
  position:absolute;
  inset:0%
}
.hero_heading.absolute.sharp {
  z-index:0;
  opacity:1;
  pointer-events:none;
  color:var(--color--white);
  text-align:center;
  mix-blend-mode:normal;
  background-color:#0000;
  border:1px #000;
  font-size:11em;
  position:static
}
.hero_heading.absolute.sharp.desktoponly {
  font-size:11em
}
.hero_heading.absolute.glow {
  mix-blend-mode:normal
}
.hero_heading.ghost {
  color:var(--color--white);
  mix-blend-mode:normal
}
.first_section_content_2 {
  margin-top:auto
}
.first_section_content_2.gap-24 {
  z-index:11;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative;
  bottom:3.188em;
  transform:translateY(-100%)
}
.first_section_content_2.subhead-block {
  z-index:11;
  grid-column-gap:3em;
  grid-row-gap:3em;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative;
  bottom:3.188em;
  transform:translateY(-100%)
}
.blue_overlay {
  z-index:1;
  opacity:1;
  mix-blend-mode:color;
  background-color:#298dff;
  display:flex;
  position:absolute;
  inset:0%
}
.blue_overlay.offset_60 {
  opacity:.4
}
.blue_overlay.offset_20 {
  opacity:.2
}
.blue_overlay.offset_30 {
  z-index:2;
  opacity:.3;
  inset:0%
}
.blue_overlay.z_index10 {
  z-index:10;
  opacity:.8;
  pointer-events:none;
  mix-blend-mode:color;
  will-change:transform;
  transform-style:preserve-3d;
  background-color:#298dff;
  transform:translateZ(0)
}
.background_grain {
  z-index:2;
  pointer-events:none;
  mix-blend-mode:soft-light;
  object-fit:fill;
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  inset:0%
}
.background_grain.gradient {
  z-index:0;
  mix-blend-mode:normal;
  object-fit:fill;
  object-position:50% 0%;
  width:110%;
  height:100%;
  display:block;
  inset:0% 0% auto
}
.background_grain.gradient.hidden {
  display:none
}
.div-block {
  position:absolute;
  inset:0%
}
.image {
  width:100%;
  height:100px
}
.image-2 {
  width:100%;
  height:100%
}
.cta-wrapper {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:center;
  align-items:stretch;
  min-height:3em;
  display:grid
}
.cta-wrapper.column0 {
  grid-template-columns:1fr
}
.cta-wrapper.onecta {
  display:flex
}
.cta-button {
  color:var(--color--white);
  letter-spacing:-.005em;
  text-transform:none;
  background-color:#000;
  justify-content:center;
  align-items:center;
  padding:1em 1.875em;
  font-family:TWK Everett,Arial,sans-serif;
  font-size:.875em;
  line-height:1;
  transition:all .2s;
  display:flex
}
.cta-button.is--alternative {
  color:var(--color--black);
  background-color:#fff;
  font-size:.875em;
  line-height:.95
}
.cta-button.is--blue {
  background-color:#298dff
}
.cta-button.is--blue.size-s {
  padding:1em
}
.cta-button.is--blue.size-s.cta-dd_toggle {
  transition-property:none
}
.cta-button.is--blue.size-s.cta-dd_toggle:hover {
  background-color:#298dff
}
.cta-button.is--blue.size-s.cta-dd_toggle.ts-14px {
  padding:1.156em 1.656em
}
.cta-button.is--blue.size-solutions {
  letter-spacing:0;
  padding:.844em 1em;
  font-size:.875em;
  line-height:1
}
.cta-button.is--blue._404-button {
  padding-left:3.5em;
  padding-right:3.5em
}
.cta-button.is--blue.size-l {
  height:3em
}
.home-carousel {
  z-index:1;
  background-color:#fff;
  display:block;
  position:relative;
  overflow:hidden
}
.home-carousel.cusotm_gap {
  z-index:11;
  background-color:#0000;
  padding-bottom:3.5em;
  display:block
}
.gap-56 {
  grid-column-gap:3.5em;
  grid-row-gap:3.5em;
  text-align:center;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  line-height:1.1;
  display:flex
}
.gap-56.vx-center {
  align-items:center
}
.home-carousel-heading {
  color:var(--color--black);
  text-align:center;
  letter-spacing:-.04em;
  font-size:1.688em;
  line-height:1.2
}
.marquee-advanced {
  z-index:2;
  width:100vw;
  position:relative;
  overflow:hidden
}
.carousel__track {
  will-change:transform;
  width:auto;
  display:flex
}
.carousel__item {
  will-change:transform;
  flex:none;
  margin-right:0;
  display:flex
}
.home-hero_marquee-ltem {
  background-color:#0000;
  border:1px #c2c6cd;
  flex:none;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:center;
  align-items:center;
  height:auto;
  margin-left:2.5em;
  margin-right:2.5em;
  padding:0;
  transition:filter .2s ease-in-out;
  display:flex
}
.home-hero_marquee-ltem.ethos {
  padding-left:0;
  padding-right:0
}
.home-hero_marquee-ltem.netmarble {
  padding-left:3.75em;
  padding-right:3.75em
}
.home-hero_marquee-ltem.bluefin {
  padding-left:3.563em;
  padding-right:3.563em
}
.home-hero_marquee-ltem.alibabacloud {
  padding-left:2.625em;
  padding-right:2.625em
}
.home-hero_marquee-ltem.hyperspace {
  padding-left:2.5em;
  padding-right:2.5em
}
.home-hero_marquee-ltem.solend {
  padding-left:3.75em;
  padding-right:3.75em
}
.home-hero_marquee-ltem.first_block {
  margin-left:5em
}
.object-contain {
  object-fit:contain;
  width:100%;
  height:100%
}
.object-contain.full_height {
  height:100%
}
.object-contain.z-index-2 {
  z-index:2;
  object-fit:contain;
  position:relative
}
.object-contain.z-index-2.custom_display {
  object-fit:contain;
  position:absolute
}
.carousel {
  justify-content:flex-start;
  align-items:center;
  width:100%;
  overflow:hidden
}
.div-block-2 {
  width:50%;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  position:absolute;
  inset:0%
}
.hero_overlay {
  z-index:1;
  mix-blend-mode:normal;
  background-color:#fff;
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  inset:0%;
  overflow:hidden
}
.text-layers {
  z-index:0;
  opacity:1;
  -webkit-text-fill-color:inherit;
  mix-blend-mode:normal;
  background-clip:border-box;
  width:100%;
  height:100%;
  margin-top:0;
  padding:5.5em 5em;
  display:flex
}
.div-block-4 {
  z-index:5;
  -webkit-text-fill-color:inherit;
  mix-blend-mode:lighten;
  background-color:#0f3056;
  background-clip:border-box;
  width:30%;
  margin-left:auto;
  position:absolute;
  inset:0%
}
.image-3 {
  z-index:999999;
  height:100%;
  position:absolute;
  inset:0% auto 0% 0%
}
.div-block-5 {
  z-index:999999999;
  -webkit-backdrop-filter:blur(8px);
  backdrop-filter:blur(8px);
  position:absolute;
  inset:0%;
  -webkit-mask:linear-gradient(#000,#000,#0000);
  mask:linear-gradient(#000,#000,#0000)
}
.target {
  z-index:2;
  mix-blend-mode:normal;
  -webkit-backdrop-filter:blur(8px);
  backdrop-filter:blur(8px);
  width:60%;
  position:absolute;
  inset:0%;
  -webkit-mask-image:linear-gradient(90deg,#fff 0 60%,#0000 100%);
  mask-image:linear-gradient(90deg,#fff 0 60%,#0000 100%)
}
.gradient-blur {
  z-index:9;
  grid-column-gap:0px;
  grid-row-gap:0px;
  mix-blend-mode:normal;
  flex-flow:row;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:flex-start;
  align-items:stretch;
  width:100%;
  padding-bottom:0;
  padding-right:0;
  display:block;
  position:absolute;
  inset:0% auto 0% 0%
}
.div-block-6 {
  mix-blend-mode:color;
  background-color:#298dff;
  position:absolute;
  inset:0%
}
.div-block-7 {
  mix-blend-mode:normal;
  background-image:linear-gradient(#298dff,#298dff);
  position:absolute;
  inset:0%
}
.div-block-8 {
  mix-blend-mode:color;
  background-image:linear-gradient(#000,#fff);
  position:absolute;
  inset:0%
}
.fps {
  z-index:9999;
  color:#0f0;
  opacity:.9;
  border-radius:.3rem;
  padding:.4rem .6rem;
  font:12px/1.2 monospace;
  position:fixed;
  top:.5rem;
  right:.5rem
}
.color-overlay {
  z-index:10;
  mix-blend-mode:soft-light;
  height:100%;
  display:block;
  position:absolute;
  inset:0%
}
.mouseevent {
  height:100svh
}
.home-load {
  position:absolute;
  inset:0%
}
.home-stack_recap {
  width:100%;
  height:100%;
  min-height:16.4706em;
  position:relative
}
.object-cover {
  object-fit:cover;
  width:100%;
  height:100%;
  display:block
}
.object-cover.negative-img {
  z-index:2;
  height:calc(100% + 7.1875em);
  position:absolute;
  inset:auto auto 0%
}
.object-cover.introimage {
  object-fit:cover
}
.object-cover.absolute {
  z-index:-1;
  mix-blend-mode:normal;
  background-image:none;
  padding-bottom:0;
  padding-right:0;
  position:absolute;
  inset:0%
}
.object-cover.mt--32 {
  margin-top:-2em
}
.object-cover.paralax {
  object-fit:cover;
  height:110%
}
.object-cover.paralax.custom {
  height:130%
}
.object-cover.hidden {
  display:none
}
.object-cover.overflowvisible {
  overflow:visible
}
.button-block_recap {
  display:flex;
  position:absolute;
  inset:.5em auto auto .5em
}
.button-recap_icon {
  color:#fff;
  background-color:#298dff;
  width:1.125em;
  height:1.125em;
  padding:.125em
}
.button-recap_text {
  -webkit-backdrop-filter:blur(40px);
  backdrop-filter:blur(40px);
  color:#f3f0f0;
  text-transform:uppercase;
  background-color:#fff3;
  padding:.3125em;
  font-size:.625em;
  font-weight:400
}
.home-stack_fest {
  grid-column-gap:0em;
  grid-row-gap:0em;
  justify-content:flex-end;
  align-items:stretch;
  width:100%;
  height:100%;
  padding:.625em .625em 0 0;
  position:relative
}
.button-block_fest {
  display:flex
}
.button-fest_text {
  color:#fff;
  background-color:#000;
  padding:.469em .5em;
  font-size:.875em;
  font-weight:400;
  line-height:1
}
.button-fest_icon {
  color:#fff;
  background-color:#298dff;
  justify-content:center;
  align-items:center;
  width:1.625em;
  height:100%;
  padding:.449em;
  display:block
}
.block-1x2 {
  width:.0625em;
  height:.125em
}
.block-1x2.bg-grey-600 {
  background-color:#4b515b
}
.home-sf_content-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  display:flex
}
.home-sf_content-block {
  grid-column-gap:.625em;
  grid-row-gap:.625em;
  width:100%;
  height:100%;
  padding:1em
}
.home-stack_featured-text {
  color:#f3f0f0;
  letter-spacing:-.00625em;
  text-transform:uppercase;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.625em;
  font-weight:400;
  line-height:.8
}
.home-sf_img-block {
  flex:none;
  width:3.75em;
  height:3.75em;
  overflow:hidden
}
.home-sf_heading-block {
  background-color:#222529;
  flex-flow:column;
  align-items:flex-start;
  width:100%;
  padding:.5em .375em .5em .5em;
  display:flex
}
.home-stack_featured {
  background-color:#131518;
  width:100%;
  height:100%
}
.gap-10-2 {
  grid-column-gap:.625em;
  grid-row-gap:.625em
}
.gap-10-2.hy-stretch {
  align-items:stretch
}
.home-sf_arrow-button {
  color:#fff;
  background-color:#222529;
  width:1.5em;
  min-width:1.5em;
  height:1.5em;
  min-height:1.5em;
  padding:.414em .352em
}
.home-sf_arrow-button.medium {
  padding:.5em .469em
}
.gap-12 {
  grid-column-gap:.75em;
  grid-row-gap:.75em
}
.gap-12.vy-space-between {
  justify-content:space-between
}
.gap-12.hy-center {
  align-items:center
}
.gap-12.full-width {
  width:100%
}
.gap-12.full-width.margin_custom {
  margin-top:9em
}
.h3-13px {
  color:#fff;
  letter-spacing:-.26px;
  font-size:.8125em;
  font-weight:400;
  line-height:1.2
}
.home-sf_cta-text {
  color:#fff;
  text-transform:uppercase;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.5em;
  font-weight:400
}
.block-2 {
  flex:none;
  width:.1875em;
  height:.1875em;
  display:block
}
.block-2.bg-grey-600 {
  color:#6c7584;
  background-color:#4b515b
}
.button-blue-block_arrow {
  background-color:#298dff;
  justify-content:space-between;
  align-items:center;
  width:100%;
  max-width:13.75em;
  padding:.4375em .46875em;
  display:flex
}
.button-blue-block_arrow.smaller {
  grid-column-gap:.625em;
  grid-row-gap:.625em;
  width:auto;
  max-width:none
}
.button-blue-block_arrow.customcards {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:flex-start;
  max-width:none;
  padding-top:.5em;
  padding-bottom:.5em;
  padding-left:.5em
}
.home-industry_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  width:100%;
  margin-bottom:5em
}
.home-industry_grey-icon {
  color:currentColor;
  flex:none;
  width:3em;
  height:3em;
  padding:.563em .675em
}
.home-industry_grey-icon.icon-n {
  padding:.625em
}
.home-industry_grey-icon.icon-n1 {
  padding-top:.75em;
  padding-bottom:.75em
}
.home-industry_grey-icon.icon-black {
  background-color:#000;
  padding:.75em .688em
}
.home-industry_grey-icon.icon-n2 {
  padding:.75em .375em
}
.home-industry_grey-icon.icon-n3 {
  padding:.656em .375em
}
.home-industry_grey-icon.icon-n4 {
  padding:1.153em .313em
}
.home-industry_grey-icon.icon-n5 {
  padding:.344em .5em
}
.home-industry_grey-icon.icon-n6 {
  padding:.884em .313em
}
.block-14-2 {
  width:.875em;
  height:.875em
}
.block-14-2.bg-blue {
  background-color:#298dff
}
.button-block_arrow {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.button-block_arrow.full-width {
  padding-top:.75em
}
.button-block_arrow.full-width.no-padding {
  padding-top:0
}
.button-block_arrow.custom_hover {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  width:100%;
  color:var(--color--primary-blue);
  justify-content:flex-start;
  align-items:center;
  padding-top:.857em;
  padding-right:0;
  position:relative
}
.home-industry {
  z-index:2;
  background-color:#000;
  padding-top:13.125em;
  position:relative
}
.home-industry_list {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  flex-flow:column;
  margin-bottom:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  list-style:none;
  display:flex
}
.gap-40 {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em
}
.gap-40.vx-center {
  align-items:center
}
.gap-40.vx-center.full-width.z-index-2 {
  z-index:2;
  position:relative
}
.gap-40.vx-center.z-index-1 {
  z-index:1;
  position:relative
}
.gap-40.vx-center.mob_24.z-index-2 {
  z-index:2;
  position:relative
}
.gap-40.full-width {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em
}
.gap-40.fs_flex {
  flex-flow:column;
  display:flex
}
.gap-40.fs_flex.pc_mt-24 {
  margin-top:1.5em
}
.gap-40.full-width {
  width:100%
}
.ts-18px-2 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.4
}
.ts-18px-2.color-black {
  color:#000
}
.ts-18px-2.color-gray-500 {
  color:#6c7584
}
.ts-18px-2.color-gray-300 {
  color:#a1a7b2
}
.ts-18px-2.color-black-60 {
  opacity:.6;
  color:#000
}
.ts-18px-2.color-white-60 {
  opacity:.6
}
.home-industry_start {
  width:100%
}
.h2-90px {
  letter-spacing:-4px;
  font-size:5.625em;
  font-weight:400;
  line-height:1.1
}
.h2-90px.color-white {
  color:#fff;
  letter-spacing:-.06em;
  line-height:1
}
.h2-90px.color-white.custom-padding {
  padding-top:0;
  padding-bottom:0;
  font-size:5.625em;
  display:block
}
.h2-90px.color-white.text-align-center {
  text-align:center
}
.h2-90px.color-white.text-align-center.forceline {
  display:inline-block
}
.h2-90px.color-white.text-inline.margin-right-0-1em {
  margin-left:-.15em;
  padding-left:0
}
.h2-90px.color-white.text-inline.margin-left-char {
  margin-left:.25ch
}
.h2-90px.color-black {
  color:var(--color--black)
}
.h2-90px.color-black.align-text-center {
  text-align:center;
  letter-spacing:-.06em;
  font-size:5.625em
}
.gap-10-3 {
  grid-column-gap:.625em;
  grid-row-gap:.625em
}
.gap-10-3.mb--4px {
  margin-bottom:-.25em
}
.home-industry_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center;
  overflow:visible
}
.home-industry_list-item {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  align-items:center;
  display:flex
}
.gap-2 {
  grid-column-gap:.125em;
  grid-row-gap:.125em
}
.gap-2.hy-center {
  align-items:center
}
.home-industry_start-grid {
  z-index:0;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  place-items:start stretch;
  width:100%;
  margin-top:-.12em;
  padding-bottom:0;
  position:relative
}
.home-industry_start-icon {
  aspect-ratio:1;
  color:#fff;
  object-fit:fill;
  background-color:#298dff;
  flex:none;
  justify-content:center;
  align-items:center;
  width:0;
  height:0;
  padding:.375em;
  display:flex;
  position:relative;
  overflow:hidden
}
.ts-14px {
  letter-spacing:-.004375em;
  font-size:.875em;
  font-weight:400;
  line-height:1
}
.ts-14px.color-white.mono.all-caps {
  text-transform:uppercase
}
.ts-14px.color-white.z-index-1 {
  z-index:1;
  position:relative
}
.ts-14px.color-white.hoverheight {
  z-index:1;
  letter-spacing:-.005em;
  justify-content:flex-start;
  align-self:auto;
  align-items:center;
  line-height:1.25em;
  position:relative
}
.ts-14px.color-white.no-ls {
  letter-spacing:0
}
.ts-14px.color-grey-300 {
  color:var(--color--grey-300)
}
.ts-14px.color-black {
  color:var(--color--black)
}
.ts-14px.color-black.hoverheight {
  z-index:1;
  line-height:1.25em
}
.ts-14px.mono {
  letter-spacing:-.02em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  line-height:1.4
}
.ts-14px.mono.ls--8 {
  letter-spacing:-1.12px
}
.ts-14px.mono.ls--4 {
  letter-spacing:-.035em
}
.ts-14px.mono.ls--4.color-grey-600 {
  color:var(--color--grey-600)
}
.ts-14px.mono.ls--4.color-grey-600.lh-1 {
  letter-spacing:-.04em;
  line-height:1
}
.ts-14px.mono.ls--4.color-grey-600.lh-0-85 {
  line-height:.85
}
.ts-14px.color-cool-grey {
  color:#89919f
}
.ts-14px.color-cool-grey.lh-120 {
  line-height:1.2
}
.ts-14px.uc-builder_link-variant {
  color:var(--color--black)
}
.ts-14px.uc-builder_link-variant:where(.w-variant-dcb7818e-87b3-4199-6400-900bc68fcac1),
.ts-14px.uc-dive_link-variant {
  color:var(--color--white)
}
.ts-14px.uc-dive_link-variant:where(.w-variant-8186ce99-7372-915f-a9a6-b8bd8e2e3b3a) {
  color:var(--color--black)
}
.ts-14px.primary-blue {
  color:#298dff;
  line-height:1.25
}
.h3-28px {
  color:#fff;
  letter-spacing:-1.12px;
  font-size:1.75em;
  font-weight:400
}
.h3-28px.text-size-small {
  letter-spacing:-.02em;
  font-size:1.313em
}
.custom-h2_block-2 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-2.industry-transfom_heading {
  grid-column-gap:1em;
  grid-row-gap:.25em;
  flex-flow:wrap;
  max-width:65em
}
.white-arrow {
  color:#000;
  background-color:#fff;
  width:1.625em;
  height:1.625em;
  padding:.5em
}
.white-arrow.big-32px {
  width:2em;
  height:2em;
  padding-left:0;
  padding-right:0
}
.h3-54px {
  color:#fff;
  letter-spacing:-2.7px;
  font-size:3.375em;
  font-weight:400
}
.h3-54px.higlihhts-title {
  color:#000;
  text-align:center;
  letter-spacing:-.03em;
  padding-bottom:.1em;
  font-weight:500;
  line-height:110%
}
.gap-8-2 {
  grid-column-gap:.5em;
  grid-row-gap:.5em
}
.gap-8-2.hy-center {
  align-items:center
}
.gap-8-2.full-width {
  width:100%
}
.gap-8-2.hy-bottom {
  align-items:flex-end
}
.gap-18 {
  grid-column-gap:1.125em;
  grid-row-gap:1.125em
}
.gap-24-2 {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em
}
.gap-24-2.hy-center {
  align-items:center
}
.gap-24-2.hy-center.hx-space-between {
  justify-content:space-between
}
.gap-24-2.hy-center.hx-space-between.full-width {
  width:100%
}
.gap-24-2.vx-center {
  align-items:center
}
.padding-global-2 {
  padding-left:1.25em;
  padding-right:1.25em
}
.heading_blue-icon {
  color:#fff;
  background-color:#298dff;
  flex:none;
  width:5.625em;
  max-width:5.625em;
  padding:.25em .813em
}
.heading_blue-icon.smaller {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  width:4.875em;
  max-width:none;
  height:4.875em;
  max-height:none;
  padding:.5em;
  display:block
}
.heading_blue-icon.smaller.sayso_hero {
  flex:0 auto;
  max-width:6.25em;
  max-height:6.25em;
  padding:.719em 1.25em
}
.heading_blue-icon.medium {
  width:100%;
  max-width:5em;
  max-height:5em;
  padding:.625em .5em
}
.heading_blue-icon.medium.nau-products {
  width:auto;
  max-width:5.625em;
  height:5.625em;
  max-height:5.625em;
  padding:1.125em
}
.heading_blue-icon.medium.zkouth {
  width:auto;
  max-width:5.625em;
  height:5.625em;
  max-height:5.625em;
  padding:.938em
}
.heading_blue-icon.tiny {
  width:4.875em;
  max-width:4.875em;
  height:4.875em;
  padding-top:.813em;
  padding-bottom:.813em;
  padding-left:.813em
}
.heading_blue-icon.align-center {
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative;
  overflow:hidden
}
.ts-16px {
  letter-spacing:-.01em;
  line-height:1.3
}
.ts-16px.color-white.all-caps {
  text-transform:uppercase
}
.ts-16px.color-white.padding-bottom {
  line-height:.85
}
.ts-16px.color-white.timeline_card-heading {
  color:var(--color--grey-50);
  text-transform:uppercase;
  align-self:auto;
  font-family:TWK Everett Mono,Arial,sans-serif
}
.ts-16px.color-grey-600b {
  color:#89919f
}
.ts-16px.color-white-60 {
  opacity:.6;
  color:var(--color--white)
}
.ts-16px.color-grey-500 {
  color:var(--color--grey-500)
}
.ts-16px.color-grey-500.custom_padding {
  letter-spacing:-.05em;
  padding-right:.6em;
  font-size:.938em;
  line-height:1.4
}
.ts-16px.light-grey {
  color:#89919f
}
.ts-16px.ls-0-2 {
  letter-spacing:-.02em
}
.ts-16px.ls-0-2.text-weight-500 {
  font-weight:500
}
.ts-16px.ls-0-2.text-weight-500.trim {
  letter-spacing:-.02em
}
.ts-16px.color--a9a9a9 {
  color:#a9a9a9
}
.ts-16px.color--a9a9a9.lh-1-2 {
  line-height:1.2
}
.ts-16px.color--a9a9a9.lh-1-2.trim.text-weight-500 {
  letter-spacing:0;
  font-weight:500
}
.ts-16px.color-white-50 {
  color:#ffffff80;
  letter-spacing:-.02em;
  font-weight:500
}
.ts-16px.color-white-50.trim {
  display:block
}
.ts-16px.color-black-50 {
  color:#00000080
}
.ts-16px.color-black-50.text-weight-500 {
  font-weight:500
}
.ts-16px.color-black-50.text-weight-500.lh-1-2 {
  line-height:1.2
}
.ts-16px.color-black-50.text-weight-500.lh-1-2.ls-0-2 {
  letter-spacing:-.02em
}
.ts-16px.text-weight-500 {
  font-weight:500
}
.home-industry_list-icon {
  width:1.5em;
  min-width:1.5em;
  height:.5em;
  min-height:.5em;
  color:var(--color--primary-blue);
  border:1px #343940;
  flex:none;
  padding:0
}
.home-industry_grid-item {
  grid-column-gap:5em;
  grid-row-gap:5em;
  background-color:#131518;
  flex-flow:column;
  justify-content:space-between;
  padding:1em;
  text-decoration:none;
  transition:all .2s;
  display:flex;
  overflow:hidden
}
.home-industry_grid-item:hover {
  background-color:var(--color--grey-800);
  color:var(--color--white)
}
.home-industry_icon {
  color:#fff;
  width:3em;
  height:3em;
  padding:.45em
}
.grey-arrow {
  color:#fff;
  background-color:#343940;
  width:1.625em;
  height:1.625em;
  padding:.5em;
  transition:background-color .2s cubic-bezier(.645,.045,.355,1)
}
.grey-arrow.arrow_32 {
  flex-flow:column;
  align-items:center;
  width:2em;
  height:2em;
  padding:.6875em .625em
}
.cta-blue_logo {
  color:#fff;
  background-color:#0000;
  border-radius:100px;
  justify-content:center;
  align-items:center;
  width:2em;
  height:2em;
  padding:0;
  display:flex
}
.home-benefits_content-block {
  grid-column-gap:.625em;
  grid-row-gap:.625em;
  background-color:var(--color--grey-50);
  border:1px #e0e2e6;
  align-items:center;
  width:100%;
  padding:2em 0 2em 1.5em
}
.block-12 {
  width:var(--blocks--size-block-12);
  height:var(--blocks--size-block-12)
}
.block-12.bg-primary-blue {
  background-color:#298dff
}
.block-12.bg-primary-blue.mt-6px {
  margin-top:.375em
}
.block-12.bg-primary-blue.mt-6px.not-shrink,
.block-12.bg-primary-blue.not-shrink {
  flex:none
}
.block-12.bg-orange {
  background-color:#ff6c3d
}
.block-12.bg-orange.not-shrink {
  flex:none;
  width:.75em
}
.block-12.bg-grey {
  background-color:#67707e
}
.mw-400 {
  max-width:25em
}
.home-benefits_grid-item {
  justify-content:center;
  align-items:center;
  padding-bottom:1em;
  padding-left:1em;
  padding-right:1em;
  position:relative
}
.cta-blue_block {
  width:auto;
  color:var(--color--white);
  background-color:#298dff;
  flex-flow:row;
  justify-content:space-between;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  padding:.438em .938em .438em .438em;
  transition:color .3s,background-color .3s;
  display:inline-flex;
  overflow:hidden;
  transform:none
}
.home-benefits_dots {
  height:3px;
  color:var(--color--grey-200);
  transform:translate(0)
}
.home-benefits_dots.ml--1 {
  width:100%;
  height:2px;
  position:absolute;
  inset:0% 0% auto;
  overflow:visible;
  transform:none
}
.home-benefits_dots.ml--1.left_aligned {
  width:2px;
  height:100%;
  position:absolute;
  inset:0% auto 0% 0%
}
.home-benefits_dots.ml--1.bottom_aligned {
  position:absolute;
  inset:auto 0% 0%
}
.home-benefits_dots.ml--1.right_aligned {
  width:2px;
  height:100%;
  position:absolute;
  inset:0% 0% 0% auto
}
.home-benefits {
  z-index:3;
  background-color:#fff;
  flex-flow:column;
  justify-content:center;
  align-items:stretch;
  padding-top:1em;
  padding-bottom:2.25em;
  display:block;
  position:relative;
  overflow:hidden
}
.home-benefits_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-flow:dense;
  align-content:stretch;
  place-items:stretch stretch;
  padding-top:0;
  padding-bottom:0;
  position:relative
}
.home-benefits_cta {
  justify-content:center;
  align-items:center;
  padding-top:2.25em;
  padding-bottom:2.25em;
  display:flex;
  position:relative
}
.home-benefits_heading-block {
  align-items:center;
  width:100%;
  padding-top:5em;
  padding-bottom:7.5em
}
.h2-60px {
  color:#000;
  letter-spacing:-3px;
  font-size:3.75em;
  font-weight:400
}
.h2-60px.text-center {
  text-align:center;
  letter-spacing:-.05em
}
.h2-60px.text-center.color-white {
  color:#fff
}
.h2-60px.text-center.color-white._10ch {
  max-width:10ch
}
.h2-60px.color-white {
  color:#fff
}
.h2-60px.color-white.mob_40px {
  line-height:.85
}
.h2-60px.color-white.mob_39px.lh-1-2 {
  line-height:1.2
}
.h2-60px.color-white.mob_39px.lh--1-3 {
  line-height:1.3
}
.h2-60px.color-white.mob_39px.lh--1-3.mt--4 {
  margin-top:-4px
}
.h2-60px.color-white.mob_36px.lh-1-2 {
  line-height:1.2
}
.h2-60px.color-white.mob_36px.lh--1-3 {
  line-height:1.3
}
.h2-60px.color-white.mob_36px.lh--1-3.mt--4 {
  margin-top:-4px
}
.h2-60px.mob_39px.lh-fit {
  letter-spacing:-.05em;
  line-height:.85
}
.h2-60px.mob_39px.fix-font {
  margin-top:-.25em
}
.h2-60px.mob_36px.grey-900 {
  color:var(--color--grey-900)
}
.padding-global-2-copy {
  padding-left:1.25em;
  padding-right:1.25em
}
.home-trust_layout {
  grid-column-gap:5em;
  grid-row-gap:5em;
  position:relative
}
.big-text_icon {
  float:left;
  color:#fff;
  flex:none;
  max-width:3.75em;
  max-height:3.75em;
  margin-top:.5em;
  margin-right:1em;
  padding:.5em
}
.big-text_icon.bg-black {
  background-color:#000
}
.big-text_icon.bg-black.middle-icon {
  float:none;
  float:none;
  width:3.75em;
  max-width:3.5em;
  max-height:3.563em;
  margin-top:-3em;
  margin-right:0;
  padding:0;
  display:inline-block
}
.big-text_icon.bg-primary-blue {
  background-color:#298dff
}
.big-text_icon.bg-primary-blue.middle-icon {
  float:none;
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  width:3.75em;
  margin-top:-3em;
  margin-right:0;
  padding:0;
  display:inline-block
}
.big-text_icon.border-white {
  border:2px solid #fff
}
.big-text_icon.border-white.middle-icon {
  float:none;
  margin-top:-3em;
  display:inline-block
}
.blink_wrap {
  padding-top:13.125em;
  padding-bottom:5.722em;
  position:static;
  top:0
}
.gray_span {
  background-color:var(--color--grey-100);
  color:var(--color--black);
  letter-spacing:-.03em;
  text-transform:none;
  justify-content:center;
  align-items:center;
  padding:.5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1;
  display:block
}
.gray_span.dark_gray {
  background-color:var(--color--grey-500)
}
.big-text {
  color:#fff;
  letter-spacing:-3.45px;
  width:fit-content;
  font-size:4.3125em;
  font-weight:400;
  line-height:1.1
}
.big-text.mr-4px {
  margin-right:.25em
}
.big-text.mr-4px.color-black {
  color:#000;
  word-break:normal;
  overflow-wrap:normal;
  vertical-align:baseline;
  width:fit-content;
  font-size:4.1em;
  display:inline-block
}
.big-text.mr-4px.color-black.custom {
  width:auto;
  display:inline
}
.big-text.mr-4px.color-black {
  color:#000;
  vertical-align:baseline;
  display:inline-block
}
.big-text.mr-4px.color-black.custom {
  display:block
}
.big-text.color-black {
  color:#000
}
.button-text {
  letter-spacing:-.005em;
  text-transform:none;
  font-family:TWK Everett,Arial,sans-serif;
  font-size:1em;
  font-weight:400;
  line-height:1;
  display:inline-block;
  position:relative
}
.text-wrapper {
  font-size:1em;
  line-height:1;
  display:inline-block;
  position:relative;
  overflow:visible
}
.text-wrapper.white {
  color:var(--color--white)
}
.reveal-box {
  z-index:1;
  aspect-ratio:1;
  opacity:0;
  object-fit:fill;
  background-color:#3b82f6;
  width:10px;
  padding-bottom:0;
  padding-right:0;
  position:absolute;
  inset:0% auto 0% 0%
}
.reveal-box.white {
  background-color:#fff
}
.text-content {
  padding-bottom:.2em;
  font-size:.875em;
  line-height:1;
  display:inline-block;
  position:relative
}
.text-content.custom {
  white-space:nowrap;
  word-break:normal;
  padding-bottom:0
}
.text-content.ts-15px {
  font-size:.938em
}
.p {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:block
}
.span {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:block
}
.reveal_grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:auto auto auto;
  grid-auto-columns:1fr;
  place-content:center start;
  place-items:center start;
  display:flex
}
.reveal_grid.custom {
  flex-flow:column;
  display:inline-block
}
.icon_interaction {
  width:3.5em;
  height:3.5em;
  margin-top:.5em;
  display:block;
  overflow:visible
}
.icon_interaction.home {
  width:4.875em;
  height:100%;
  margin-top:0
}
.icon_expander {
  vertical-align:text-bottom;
  margin-right:.35em;
  display:inline-block;
  overflow:hidden
}
.icon_expander.custom {
  vertical-align:text-bottom;
  display:inline-block
}
.icon_expander.lineforce {
  vertical-align:sub;
  display:inline-block
}
.icon_expander.no_padding {
  margin-right:0
}
.icon_expander.no_padding.background_blue {
  background-color:var(--color--primary-blue);
  justify-content:center;
  align-items:center;
  display:inline-block
}
.home-tabs_layout {
  grid-column-gap:1.438em;
  grid-row-gap:1.438em;
  background-color:var(--color--grey-50);
  flex-flow:column;
  justify-content:flex-start;
  align-items:stretch;
  width:100%;
  height:120svh;
  display:flex;
  position:relative
}
.home-tab_devider {
  margin-bottom:1.438em;
  display:inline-block
}
.tabs_layout_wrapper {
  flex-flow:column;
  display:flex
}
.f_grid_3 {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.f_grid_2 {
  grid-column-gap:0px;
  grid-row-gap:0px;
  pointer-events:auto;
  cursor:auto;
  grid-template-rows:auto;
  grid-template-columns:.25fr 1fr;
  grid-auto-columns:1fr;
  display:grid;
  position:relative;
  overflow:hidden
}
.tabs_layout_cover {
  flex-flow:column;
  padding-top:0;
  padding-bottom:0;
  display:flex;
  position:relative
}
.h3-60px {
  color:#4b515b;
  letter-spacing:-.05em;
  mix-blend-mode:normal;
  font-family:TWK Everett,Arial,sans-serif;
  font-size:3.75em;
  font-weight:400
}
.h3-60px.eventsnone {
  pointer-events:none;
  color:#000;
  letter-spacing:-.04em;
  font-size:2.75em
}
.h3-60px.color-white {
  color:var(--color--white)
}
.tabs_content {
  margin-top:0
}
.content_devider {
  justify-content:space-between;
  align-items:center;
  padding-right:.438em;
  display:flex
}
.tab_icons {
  width:4em;
  height:4em
}
.cover_grid {
  z-index:0;
  opacity:0;
  background-color:#298dff;
  height:70%;
  margin-top:0%;
  position:absolute;
  inset:0% 0% auto
}
.cover_grid.last {
  height:75%
}
.cover_grid.white {
  z-index:-1;
  opacity:.02;
  background-color:#fff;
  height:70%;
  top:0%
}
.cover_grid.custom {
  height:100%
}
.tabs_wrapper {
  z-index:2;
  flex-flow:column;
  justify-content:center;
  align-items:stretch;
  padding-bottom:.75em;
  padding-right:.75em;
  display:flex;
  position:relative
}
.tabs_wrapper.custom {
  padding-bottom:.75em
}
.tabs_wrapper.first_section {
  padding-top:.75em
}
.tabs_num {
  z-index:3;
  margin-top:1.063em;
  padding-top:.313em;
  padding-left:0;
  position:relative
}
.num_wrapper {
  background-color:#000103;
  justify-content:center;
  align-items:center;
  width:1.875em;
  height:1.563em;
  display:flex;
  position:relative
}
.dot_line {
  padding-bottom:0;
  padding-right:0;
  position:static;
  inset:0%;
  overflow:visible
}
.ts-12px {
  z-index:1;
  color:var(--color--white);
  font-family:TWK Everett,Arial,sans-serif;
  font-size:.75em;
  position:relative
}
.ts-12px.mono {
  font-family:TWK Everett Mono,Arial,sans-serif
}
.ts-12px.mono.color-white.not-shrink {
  flex:none
}
.ts-12px.mono.color-black {
  color:var(--color--black);
  line-height:1.4
}
.ts-12px.mono.color-black.not-shrink {
  flex:none
}
.ts-12px.mono.ls-0-4 {
  letter-spacing:-.04em
}
.ts-12px.mono.ls-0-4.trim.color-grey-500 {
  color:var(--color--grey-500)
}
.ts-12px.mono.ls-0-4.trim.color-67707e {
  color:#67707e;
  letter-spacing:-.04em;
  line-height:1.4
}
.ts-12px.mono.ls-0-4.trim.all-caps {
  text-transform:uppercase
}
.ts-12px.mono.ls-0-4.trim.all-caps.color-black {
  text-transform:none
}
.ts-12px.letter-spacing_0-5 {
  letter-spacing:-.005em;
  line-height:1
}
.ts-12px.letter-spacing_0-5.link {
  color:#298dff;
  text-decoration:none;
  display:none
}
.ts-12px.letter-spacing_0-5.link.color-white {
  color:var(--color--white);
  font-family:TWK Everett,Arial,sans-serif;
  line-height:1.4;
  text-decoration:none;
  display:block
}
.ts-12px.grey-400 {
  color:var(--grey-400)
}
.ts-12px.color-grey-300 {
  color:var(--color--grey-300)
}
.ts-12px.color-grey-300.mono.ls--1-4 {
  letter-spacing:-.04em
}
.ts-12px.color-grey-300.mono.ls--1-4.lh-1 {
  line-height:.85
}
.ts-12px.color-grey-300.mono.ls--1-4.lh-1.all-caps {
  text-transform:uppercase;
  line-height:.85
}
.ts-12px.color-grey-300.mono.ls--1-4.lh-1.all-caps.volume_text {
  color:#4b515b;
  text-transform:none;
  writing-mode:sideways-rl;
  transform:rotate(180deg)
}
.ts-12px.color-grey-300.mono.ls--1-4.lh-1.color-gray-600 {
  color:var(--color--grey-600)
}
.background_cover {
  z-index:0;
  background-image:linear-gradient(#fff,#298dff 24%,#000103 40%);
  width:100%;
  height:110%;
  margin-top:auto;
  padding-bottom:0;
  position:absolute;
  inset:0%
}
.absolute {
  mix-blend-mode:soft-light;
  width:100%;
  height:100%;
  position:static;
  inset:0%
}
.canvas_sequence {
  z-index:999;
  width:100vw;
  height:100%;
  padding-bottom:0;
  position:absolute;
  inset:0%;
  overflow:clip
}
.canvas-wrapper {
  z-index:1;
  width:0%;
  height:100%;
  position:fixed;
  inset:0% 0% auto;
  overflow:hidden;
  transform:translateY(99.26svh)
}
.timeline_wrapper {
  grid-column-gap:9.625em;
  grid-row-gap:9.625em;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  padding-top:12.938em;
  padding-bottom:0;
  display:flex
}
.timeline_wrapper.req {
  position:relative
}
.timeline_wrapper.req.hashi-steps_timeline-wrapper {
  grid-column-gap:5em;
  grid-row-gap:5em;
  padding-top:0
}
.timeline_heading {
  grid-column-gap:1.313em;
  grid-row-gap:1.313em;
  opacity:1;
  perspective-origin:50%;
  transform-origin:50% 150%;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex;
  transform:none
}
.timeline_description {
  grid-column-gap:.625em;
  grid-row-gap:.625em;
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.blue_cube {
  background-color:#298dff;
  width:.875em;
  height:.875em
}
.timeline_main {
  grid-column-gap:3.75em;
  grid-row-gap:3.75em;
  grid-template-rows:auto auto auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  justify-content:center;
  align-items:stretch;
  width:100%;
  display:flex;
  position:relative
}
.timeline_main.mobile {
  display:none
}
.timeline_colum_left {
  grid-row-gap:59em;
  flex-flow:column;
  width:100%;
  max-width:28.938em;
  padding-top:50em;
  display:flex
}
.timeline_colum_left.right {
  grid-column-gap:59em;
  grid-row-gap:59em;
  padding-top:7.75em
}
.timeline_colum_left.right.request {
  grid-column-gap:7.313em;
  grid-row-gap:7.313em;
  padding-top:7.75em
}
.timeline_colum_left.right.request.hashi_column-right {
  grid-column-gap:6.875em;
  grid-row-gap:6.875em;
  padding-top:18.625em
}
.timeline_colum_left.request {
  grid-row-gap:7.313em;
  padding-top:18.625em
}
.timeline_colum_left.request.hashi_column-left {
  grid-row-gap:6.875em;
  padding-top:7.75em
}
.timeline_colum_card {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  border-top-style:solid;
  border-top-width:1.5px;
  border-top-color:var(--color--grey-600);
  border-right-style:none;
  border-right-width:1.5px;
  border-right-color:var(--color--grey-600);
  border-bottom-style:solid;
  border-bottom-width:1.5px;
  border-bottom-color:var(--color--grey-600);
  border-left-style:none;
  border-left-width:1.5px;
  border-left-color:var(--color--grey-600);
  justify-content:flex-start;
  align-items:center;
  padding:1em;
  display:flex;
  position:relative
}
.timeline_colum_card.bottom {
  outline-offset:0px;
  border-bottom:1.5px solid #4b515b;
  outline:3px #6c7584;
  padding-left:4.188em
}
.timeline_colum_card.bottom.request {
  border-width:1px;
  border-color:#c2c6cd;
  outline-color:#c2c6cd
}
.timeline_colum_card.bottom.hashi {
  border-top-width:1.5px;
  border-top-color:var(--color--grey-600);
  border-bottom-width:1px;
  border-bottom-color:var(--color--grey-600);
  border-left-color:var(--color--grey-600);
  transform-origin:50% 0;
  align-items:flex-start;
  transform:scale(1)
}
.timeline_colum_card.request {
  border-style:solid none none;
  border-color:#c2c6cd
}
.timeline_colum_card.request.top {
  border-top-style:none;
  border-bottom-style:solid
}
.timeline_colum_card.hashi {
  border:1px solid var(--color--grey-600);
  background-color:#131518;
  border-radius:1px
}
.timeline_num {
  border:1.5px solid var(--color--grey-600);
  width:2.5em;
  height:2.5em;
  color:var(--color--white);
  justify-content:center;
  align-items:center;
  display:flex;
  position:static
}
.timeline_num.request {
  border-color:var(--color--grey-200)
}
.padding-large {
  z-index:2;
  perspective:none;
  perspective-origin:50%;
  transform-origin:50% 25%;
  padding-left:12.188em;
  padding-right:12.188em;
  position:relative;
  transform:none
}
.colum_card_main {
  border-style:none solid;
  border-width:1.5px;
  border-color:var(--color--grey-600);
  background-color:var(--color--grey-900);
  flex-flow:column;
  justify-content:space-between;
  height:auto;
  display:flex;
  position:relative;
  overflow:hidden
}
.colum_card_main.request {
  border-style:solid;
  border-color:var(--color--grey-100);
  background-color:#f4f5f7
}
.colum_card_main.hashi {
  border:1px none var(--color--grey-800);
  background-color:#0000;
  height:auto
}
.timeline_connector {
  z-index:2;
  background-color:#0000;
  width:1.4em;
  height:100%;
  margin-left:2.2em;
  padding-top:3.5em;
  padding-bottom:2.25em;
  padding-right:0;
  position:absolute;
  inset:0% auto 0% 0%
}
.timeline_connector.req {
  padding-bottom:3.938em
}
.timeline_connector.req.onelinetext {
  padding-bottom:1.75em
}
.timeline_connector.hashi_timeline-connector {
  transform-origin:50% 0;
  height:auto;
  padding-top:3.5em;
  padding-bottom:6em;
  overflow:hidden;
  transform:scale(1)
}
.timeline_connector.hashi_timeline-connector.onelinetext {
  padding-bottom:1.75em
}
.connector_line_top {
  background-color:var(--color--grey-600);
  transform-origin:50% 0;
  width:1.5px;
  height:100%
}
.connector_line_top.request {
  background-color:var(--color--grey-200)
}
.connector_line_bottom {
  background-color:var(--color--grey-600);
  width:100%;
  height:1.5px
}
.connector_line_bottom.request {
  background-color:var(--color--grey-200)
}
.gray_cube {
  z-index:1;
  background-color:var(--color--grey-900);
  width:.875em;
  height:.875em;
  margin-left:1.8em;
  padding-bottom:0;
  padding-right:0;
  position:absolute;
  inset:auto auto 0% 0%;
  transform:translateY(50%)
}
.gray_cube.bottom {
  inset:-.9em auto auto 0%
}
.gray_cube.request {
  background-color:#f4f5f7
}
.timeline_card_anim {
  justify-content:center;
  align-self:stretch;
  align-items:stretch;
  width:auto;
  height:17em;
  padding-bottom:0;
  padding-left:2.25em;
  padding-right:0;
  display:flex;
  position:relative;
  overflow:hidden;
  transform:scale(1)
}
.timeline_card_anim.req {
  height:4.5em;
  transform:scale(1)
}
.timeline_card_anim.req.hashi {
  border-right:1px solid var(--color--grey-600);
  border-left:1px solid var(--color--grey-600);
  transform-origin:50% 0;
  background-color:#131518
}
.riveicon {
  width:100%;
  height:100%;
  position:static;
  inset:0%
}
.timeline_progress {
  width:2px;
  height:100%;
  color:var(--color--white);
  flex-flow:row;
  justify-content:center;
  align-items:stretch;
  display:flex;
  position:absolute;
  inset:0%;
  overflow:visible
}
.svg {
  height:100%;
  position:static;
  inset:0%
}
.timeline_progress_main {
  transform-origin:50% -7%;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  height:248em;
  display:flex;
  position:relative;
  overflow:visible
}
.timeline_progress_main.req {
  height:65em
}
.timeline_progress_main.hashi {
  height:70em
}
.timeline_current {
  z-index:1;
  flex-flow:column;
  order:-9999;
  justify-content:center;
  align-items:center;
  width:2px;
  height:15.626em;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:sticky;
  inset:35% 0% auto;
  overflow:visible
}
.tl_current_top {
  background-color:#298dff;
  width:100%;
  height:0%
}
.white_cube {
  background-color:#fff;
  width:.75em;
  height:.75em;
  min-height:.75em
}
.white_cube.is--blue {
  background-color:var(--color--primary-blue)
}
.tl_current_bottom {
  background-color:#298dff;
  width:100%;
  height:0%
}
.image-5 {
  height:100%
}
.sayso_logo {
  filter:blur();
  object-fit:cover;
  width:33.249em;
  min-width:33.249em;
  height:41.568em;
  min-height:41.568em;
  margin-left:auto;
  margin-right:auto;
  display:block;
  position:relative
}
.sayso_logo.intro-to-sayso {
  width:100%;
  min-width:auto;
  height:100%;
  min-height:auto
}
.sayso_logo.home-page {
  aspect-ratio:1;
  width:100%;
  min-width:auto;
  height:100vh;
  min-height:auto
}
.seqtrigger {
  z-index:9;
  position:relative
}
.sayso_wrap {
  height:100%
}
.sayso_wrap.hero-section {
  background-color:#0000;
  padding-bottom:0;
  transform:scale(1.4)
}
.div-block-10 {
  position:sticky;
  inset:auto auto 0
}
.sticky_overlap {
  z-index:1;
  justify-content:center;
  align-items:flex-end;
  min-height:100svh;
  margin-top:6em;
  padding-top:0;
  display:flex;
  position:sticky;
  top:0
}
.sticky_overlap.home-page {
  justify-content:center;
  align-items:flex-start;
  height:80vh;
  min-height:0;
  margin-top:0;
  top:35vh
}
.div {
  overflow:hidden
}
.data_expander {
  position:relative;
  overflow:hidden
}
.div-block-12 {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:0fr;
  grid-auto-columns:1fr;
  display:grid;
  position:relative
}
.div-block-13 {
  overflow:hidden
}
.reveal_block {
  vertical-align:bottom;
  width:auto;
  overflow:hidden
}
.dummy_section {
  width:100%;
  height:100vh;
  display:flex
}
.custom_div {
  background-image:linear-gradient(#000,#298dff 70%,#fff);
  width:100%;
  height:1em;
  margin-left:auto;
  margin-right:auto;
  display:block;
  position:sticky;
  inset:auto 0% 0%
}
.rebound_effect {
  display:block;
  position:relative;
  inset:0%
}
.rebound_blocks {
  width:100vw;
  display:block;
  position:relative;
  overflow:hidden
}
.scroll_expander {
  order:0;
  align-self:auto;
  width:100%;
  height:auto;
  padding-bottom:0;
  display:block;
  position:relative;
  inset:auto auto 0;
  overflow:visible
}
.scroll_footer {
  z-index:2;
  background-color:#000;
  position:relative
}
.custom_scroll {
  z-index:0;
  flex-flow:row;
  justify-content:center;
  align-items:flex-end;
  height:30vh;
  display:flex;
  position:relative;
  overflow:visible
}
.image-6 {
  mix-blend-mode:soft-light;
  position:absolute;
  inset:0%
}
.image-7 {
  position:absolute
}
.footer_grain {
  mix-blend-mode:soft-light;
  object-fit:fill;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.block-4x1 {
  width:.25em;
  height:.0625em
}
.block-4x1.bg-grey-300 {
  background-color:#a1a7b2
}
.block-4x1.grey-transparent {
  background-color:#c7ccd180
}
.intro-blockchain_layout {
  grid-column-gap:5em;
  grid-row-gap:5em;
  justify-content:flex-start;
  align-items:flex-start
}
.gap-32-2 {
  grid-column-gap:2em;
  grid-row-gap:2em
}
.gap-32-2.hy-bottom {
  align-items:flex-end
}
.gap-32-2.hy-bottom.hx-space-between {
  justify-content:space-between
}
.gap-32-2.hy-bottom.hx-space-between.full-width {
  width:100%
}
.gap-32-2.vx-center {
  align-items:center
}
.gap-32-2.vx-center.z-index-2 {
  z-index:2;
  position:relative
}
.gap-32-2.full-width-2.vy-space-between {
  justify-content:space-between;
  height:100%
}
.gap-32-2.full-height {
  height:100%
}
.intro-blockchain {
  background-color:#fff;
  padding-top:2em;
  padding-bottom:0;
  position:relative;
  overflow:visible
}
.gap-4-2 {
  grid-column-gap:.25em;
  grid-row-gap:.25em
}
.gap-4-2.hy-center {
  align-items:center
}
.block-6 {
  flex:none;
  width:.375em;
  height:.375em
}
.block-6.bg-primary-blue {
  background-color:#298dff
}
.intro-fully_layout {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.intro-fully {
  z-index:2;
  background-color:var(--color--black);
  padding-top:2em;
  padding-bottom:23.563em;
  position:relative
}
.ts-24px {
  letter-spacing:-.045em;
  font-size:1.5em
}
.ts-24px.color-grey-400 {
  color:#89919f
}
.ts-24px.color-black {
  color:#000
}
.ts-24px.color-black.line-height_1-2 {
  letter-spacing:-.02em;
  line-height:1.2
}
.ts-24px.color-black.ls-2 {
  letter-spacing:-.03em
}
.ts-24px.text-weight-500 {
  letter-spacing:-.04em;
  font-weight:500
}
.ts-24px.text-weight-500.bg-white.recap-hero-date {
  padding:1.25em 1.625em .9375em 1.25em
}
.ts-24px.text-weight-500.lh-1-28 {
  line-height:1.28
}
.ts-24px.text-weight-500.lh-1-28.trim {
  letter-spacing:-.04em
}
.ts-24px.text-weight-500.ls-0-2,
.ts-24px.text-weight-500.ls-0-2.trim {
  letter-spacing:-.02em
}
.mw-650 {
  max-width:40.625em
}
.custom-h2_block-3 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-3.full-stack_heading {
  flex-flow:wrap;
  max-width:48.75em
}
.intro-net_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center
}
.intro-net_icon {
  color:#fff;
  background-color:#298dff;
  width:3.75em;
  height:3.75em;
  padding:.513em .666em
}
.mw-500 {
  max-width:31.25em
}
.intro-net_grid {
  grid-column-gap:1.06em;
  grid-row-gap:1.06em;
  grid-template-rows:auto;
  justify-content:center;
  align-self:auto;
  align-items:stretch;
  padding-top:0;
  display:flex;
  position:relative
}
.heading_white-icon {
  color:#000;
  background-color:#fff;
  flex:none;
  max-width:4.125em;
  max-height:4.125em;
  padding:.5em
}
.mw-530 {
  max-width:33.125em
}
.container-1400-2 {
  max-width:87.5em
}
.intro-net_content-block {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  background-color:#131518;
  border:1px #4b515b;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  height:100%;
  padding:1.5em
}
.intro-net {
  padding-top:0;
  padding-bottom:40em;
  position:relative;
  overflow:hidden
}
.intro-net_heading-block {
  align-items:center;
  width:100%;
  padding-top:5em;
  padding-bottom:5em
}
.intro-net_grid-item {
  justify-content:space-between;
  width:100%;
  padding:1em;
  position:relative
}
.intro-net_grid-item.translategrid {
  transform:translateY(-3.15em)
}
.h3-24px {
  color:#000;
  letter-spacing:-.015em;
  font-size:1.5em;
  font-weight:400;
  line-height:1.2
}
.h3-24px.color-white {
  color:#fff
}
.h3-24px.color-white.text-weight-500 {
  font-weight:500
}
.h3-24px.mc-name_color-variant {
  color:#fff
}
.h3-24px.mc-name_color-variant:where(.w-variant-31d4cfae-e810-669e-6206-91eb3392e466) {
  color:#000
}
.h3-24px.lh-0-8 {
  line-height:.8
}
.h3-24px.lh-0-8:where(.w-variant-16fd549f-7ed4-1ed5-367f-3bf31b5fc12e) {
  color:#fff
}
.ts-16px-2 {
  font-weight:400;
  line-height:1.3
}
.ts-16px-2.bg-grey-600,
.ts-16px-2.color-grey-600 {
  color:#89919f
}
.ts-16px-2.color-white-60 {
  opacity:.6;
  color:#fff
}
.custom-h2_block-4 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-4.full-stack_heading {
  flex-flow:wrap;
  max-width:48.75em
}
.solutions_grid-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  background-color:#f4f5f7;
  justify-content:space-between;
  min-height:13.0625em;
  padding:1em;
  overflow:hidden
}
.solutions_grid-item:where(.w-variant-6fd6f26c-262f-16d0-51f8-c3bca9c17a30) {
  background-color:var(--color--grey-900)
}
.solutions_grid-item.less_padding {
  padding-right:.4em
}
.gap-16 {
  grid-column-gap:1em;
  grid-row-gap:1em
}
.gap-16.full-width {
  width:100%
}
.gap-16.full-height {
  height:100%
}
.gap-16.hy-center.hx-space-between {
  justify-content:space-between
}
.gap-16.hy-center.scroll {
  flex-flow:wrap
}
.gap-16.mw-690 {
  align-items:stretch;
  width:100%;
  max-width:43.125em
}
.intro-why {
  z-index:0;
  background-color:#fff;
  padding-top:0;
  padding-bottom:1.181em;
  position:sticky;
  top:0;
  overflow:hidden
}
.solutions_divider {
  border:1px dashed #a1a7b2;
  width:100%;
  height:1px
}
.solutions_divider:where(.w-variant-6fd6f26c-262f-16d0-51f8-c3bca9c17a30) {
  border-color:var(--color--grey-600)
}
.solutions_divider.grey-transparent {
  border-color:#c7ccd180
}
.object-scale-down {
  object-fit:scale-down
}
.solutions_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  border-top:.125em #a1a7b2;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%;
  padding-top:1em;
  position:relative
}
.intro-why_layout {
  grid-column-gap:9.375em;
  grid-row-gap:9.375em;
  align-items:center
}
.solutions_item-icon {
  color:#fff;
  background-color:#298dff;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-self:flex-start;
  align-items:center;
  width:1.875em;
  height:1.875em;
  padding:.25em;
  display:flex
}
.h3-18px {
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.h3-18px.solutions_name-variant {
  color:var(--color--black);
  letter-spacing:-.01125em;
  font-weight:400;
  line-height:.85
}
.h3-18px.solutions_name-variant:where(.w-variant-6fd6f26c-262f-16d0-51f8-c3bca9c17a30) {
  color:var(--color--white);
  line-height:1.2
}
.h3-18px.solutions_name-variant:where(.w-variant-dcb7818e-87b3-4199-6400-900bc68fcac1) {
  color:var(--color--white)
}
.h3-18px.uc-builder_heading-variant:where(.w-variant-dcb7818e-87b3-4199-6400-900bc68fcac1) {
  color:var(--color--white)
}
.h3-18px.uc-builder_heading-variant {
  color:#000
}
.h3-18px.uc-builder_title-variant {
  color:var(--color--black)
}
.h3-18px.uc-builder_title-variant:where(.w-variant-dcb7818e-87b3-4199-6400-900bc68fcac1),
.h3-18px.uc-builder_title-variant.dark-365,
.h3-18px.uc-builder_title-variant.dark-379,
.h3-18px.uc-builder_title-variant.dark-393,
.h3-18px.uc-builder_title-variant.dark-407,
.h3-18px.uc-builder_title-variant.dark-421,
.h3-18px.uc-builder_title-variant.dark-435 {
  color:var(--color--white)
}
.h3-18px.color-black {
  color:var(--color--black)
}
.custom-h2_block-5 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-5.full-stack_heading {
  flex-flow:wrap;
  max-width:48.75em
}
.mw-320 {
  max-width:20em
}
.blue-eyebrow {
  color:#fff;
  text-transform:uppercase;
  background-color:#298dff;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.blue-eyebrow.capitalize-none {
  text-transform:none
}
.intro-how_desc {
  color:#fff;
  letter-spacing:-.05em;
  overflow-wrap:break-word;
  font-size:3.75em;
  font-weight:400;
  line-height:1.1
}
.intro-how_intro-component {
  align-items:center;
  width:100%
}
.intro-how_native-wrapper {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  justify-content:flex-start;
  width:100%
}
.ts-15px-2 {
  font-size:.9375em;
  font-weight:400;
  line-height:1
}
.ts-15px-2.lh-140 {
  line-height:1.4
}
.ts-15px-2.lh-140.color-white.opacity-80 {
  opacity:.8
}
.gap-10-4 {
  grid-column-gap:.625em;
  grid-row-gap:.625em
}
.gap-10-4.hy-center {
  align-items:center
}
.intro-native_icon {
  color:#fff;
  background-color:#298dff;
  width:3.875em;
  height:3.875em;
  padding:.375em .7em
}
.intro-native_icon.nv-1 {
  padding-left:1em;
  padding-right:1em
}
.block-2x1 {
  color:#a1a7b2;
  width:.125em;
  height:.0625em
}
.block-2x1.grey-transparent {
  background-color:#c7ccd180
}
.intro-native_grid-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  background-color:#131518;
  border:1px #343940;
  justify-content:space-between;
  align-items:center;
  padding:.875em
}
.intro-how_grid-component {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto auto auto;
  grid-template-columns:1fr;
  place-items:start center;
  width:100%;
  height:100%
}
.intro-how_heading {
  color:#fff;
  text-transform:uppercase;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  font-weight:400
}
.intro-how_img-block {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  place-content:start;
  width:100%;
  height:auto;
  display:grid;
  overflow:visible
}
.intro-how_img-block.is--active {
  height:auto;
  margin-top:1.875em
}
.intro-native_number {
  grid-column-gap:80px;
  grid-row-gap:80px;
  color:#fff;
  letter-spacing:-.01em;
  border:1px solid #343940;
  flex:none;
  justify-content:center;
  align-items:center;
  width:2.286em;
  height:2.286em;
  padding:0;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1;
  display:flex
}
.intro-native_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  width:100%
}
.intro-how {
  z-index:2;
  background-color:#000;
  padding-top:11.875em;
  position:relative;
  overflow:hidden
}
.intro-how_open {
  color:#fff;
  cursor:pointer;
  background-color:#4b515b;
  border-radius:4px;
  width:2em;
  height:1.5em;
  padding:.375em .625em
}
.intro-how_layout {
  grid-column-gap:12.5em;
  grid-row-gap:12.5em
}
.intro-how_grid-item {
  grid-column-gap:1em;
  grid-row-gap:1em;
  background-color:var(--color--grey-900);
  cursor:pointer;
  flex-flow:column;
  height:100%;
  padding:1em;
  text-decoration:none;
  transition:all .3s;
  display:flex;
  overflow:hidden
}
.intro-how_grid-item:hover {
  background-color:var(--color--grey-800);
  border:1.5px #222529
}
.gap-20-2 {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em
}
.gap-20-2.full-width {
  width:100%
}
.custom-h2_block-6 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-6.full-stack_heading {
  flex-flow:wrap;
  max-width:48.75em
}
.intro-stack_grid {
  grid-column-gap:1em;
  grid-row-gap:2.8125em;
  flex-flow:row;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  grid-auto-flow:row;
  justify-content:stretch;
  width:100%;
  display:grid;
  overflow:hidden
}
.intro-stack_link-text {
  color:#fff;
  text-transform:uppercase;
  border:1px dashed #6c7584;
  padding:.5em .375em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  font-weight:400
}
.intro-stack_name-block {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em
}
.gap-10-5 {
  grid-column-gap:.625em;
  grid-row-gap:.625em
}
.gap-10-5.hy-center {
  align-items:center
}
.intro-stack_animation-block {
  background-color:#131518;
  border:1px solid #131518;
  justify-content:flex-start;
  align-items:stretch;
  width:100%;
  height:100%;
  min-height:17.438em;
  max-height:17.438em;
  padding:0;
  transition:all .3s;
  position:relative;
  overflow:visible
}
.intro-stack_name-logo {
  border:1px solid var(--color--grey-700);
  color:#fff;
  width:2em;
  height:2em;
  padding:.375em .4375em
}
.intro-stack_name-logo.less-padding {
  padding:.25em 0
}
.intro-stack_name-logo.less-padding.nv-6 {
  padding-left:.25em;
  padding-right:.25em
}
.intro-stack_name-logo.custom_padding {
  width:1.625em;
  height:1.625em;
  padding:.25em
}
.intro-stack_name-logo.padding-db {
  background-color:#131518;
  padding:.25em .2em
}
.intro-stack_name-logo.padding-db.nv-2 {
  padding-left:.5em;
  padding-right:.5em
}
.intro-stack_name-logo.background-black {
  background-color:#131518;
  border-color:#343940
}
.intro-stack_name-logo.background-black.padding-pb {
  padding-left:.2em;
  padding-right:.2em
}
.intro-stack_name-logo.no-padding {
  padding:0
}
.intro-stack_name-logo.walrus-logo {
  padding:.5em .25em
}
.intro-stack_grid-item {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  flex-flow:column;
  width:auto;
  max-width:21.25em;
  padding-bottom:0;
  text-decoration:none;
  display:flex;
  overflow:hidden
}
.intro-stack_grid-item.margin-32 {
  margin-bottom:2em
}
.intro-stack_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center
}
.block-4-2 {
  width:.25em;
  height:.25em
}
.intro-stack_link-logo {
  color:#fff;
  background-color:#343940;
  width:1.875em;
  height:1.875em;
  padding:.375em .4375em
}
.intro-stack {
  background-color:#000;
  padding-top:11.875em;
  padding-bottom:1.125em;
  position:relative
}
.gap-20-3 {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em
}
.gap-20-3.full-width {
  width:100%
}
.gap-10-6 {
  grid-column-gap:.625em;
  grid-row-gap:.625em
}
.gap-10-6.hy-center {
  align-items:center
}
.block-4-3 {
  width:.25em;
  height:.25em
}
.gap-20-4 {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em
}
.gap-20-4.full-width {
  width:100%
}
.gap-10-7 {
  grid-column-gap:.625em;
  grid-row-gap:.625em
}
.gap-10-7.hy-center {
  align-items:center
}
.gap-10-7.hy-center.hx-space-between {
  justify-content:space-between
}
.gap-10-7.mb--4px {
  margin-top:-4px;
  margin-bottom:0;
  padding-top:0
}
.gap-10-7.mb--4px.mobilehidden {
  margin-top:0
}
.gap-20-5 {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em
}
.gap-20-5.full-width {
  width:100%
}
.gap-20-5.full-width.vx-center,
.gap-20-5.hx-center {
  align-items:center
}
.ai-hero_layout-old {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  grid-template-rows:auto;
  grid-template-columns:1.4fr 1fr;
  grid-auto-columns:1fr;
  height:calc(100vh - 64px);
  padding-right:4.375em;
  display:grid
}
.ai-hero-old {
  height:100vh;
  padding-top:2em;
  padding-bottom:2em
}
.ai-hero_content-wrapper {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  width:100%;
  height:100%;
  display:flex
}
.mw-380 {
  max-width:23.75em
}
.h1-90px {
  letter-spacing:-2.7px;
  font-size:5.625em;
  font-weight:400;
  line-height:1
}
.h1-90px.color-white {
  letter-spacing:-.06em;
  display:inline-block
}
.h1-90px.color-white.text-center.mob_40px.lh-1-4 {
  padding-bottom:.15em
}
.h1-90px.color-white.text-center.mob_48px.lh-1-4 {
  line-height:1.4
}
.h1-90px.color-white.text-center.mob_45px {
  padding-bottom:.15em
}
.h1-90px.color-white.intro_to_h1 {
  padding-top:.688em;
  padding-bottom:.688em;
  display:block
}
.h1-90px.color-white.higlight {
  padding-left:8px;
  padding-right:8px;
  transform:translate(0)
}
.h1-90px.color-white.higlight.custom_absolute {
  position:absolute;
  transform:translateY(100%)
}
.h1-90px.color-white.higlight.black-highlight {
  color:var(--color--black);
  padding-left:8px;
  padding-right:8px
}
.h1-90px.color-white.higlight.fix-font {
  margin-top:0;
  line-height:.75
}
.h1-90px.color-white.fix-font {
  line-height:.8
}
.h1-90px.color-white.fix-font.mobileonly {
  display:none
}
.h1-90px.color-white.text-center {
  text-align:center
}
.h1-90px.color-white.text-center.mob_40px {
  padding-bottom:0
}
.h1-90px.color-white.text-center.mob_40px.opacity_0 {
  opacity:0
}
.h1-90px.color-white.text-center.mob_40px.lineheightstagger {
  line-height:1.25
}
.h1-90px.mob_40px.color-black {
  color:var(--color--black)
}
.h1-90px.mob_40px.color-black.text-center {
  text-align:center;
  letter-spacing:-.06em
}
.h1-90px.mob_40px.build-hero_h1,
.h1-90px.mob_40px.launch-hero_h1,
.h1-90px.mob_40px.ideas-hero_h1,
.h1-90px.mob_40px.founder-hero_h1,
.h1-90px.mob_40px.faq-hero_h1,
.h1-90px.mob_32px.funding-hero_h1 {
  letter-spacing:-.06em
}
.h1-90px.mob_45px.color-black {
  color:var(--color--black)
}
.h1-90px.mob_45px.color-black.text-center {
  text-align:center;
  letter-spacing:-.06em
}
.h1-90px.mob_45px.build-hero_h1,
.h1-90px.mob_45px.launch-hero_h1,
.h1-90px.mob_45px.ideas-hero_h1,
.h1-90px.mob_45px.founder-hero_h1,
.h1-90px.mob_45px.faq-hero_h1 {
  letter-spacing:-.06em
}
.ts-14px-2 {
  font-size:.875em;
  font-weight:400;
  line-height:1.1
}
.ai-hero_img-wrapper {
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%
}
.empty-div {
  height:1px
}
.mw-350 {
  max-width:21.875em
}
.gap-6 {
  grid-column-gap:.375em;
  grid-row-gap:.375em
}
.gap-6.hy-center {
  align-items:center;
  position:relative
}
.gap-6.sonsors-grid_cell_logo {
  flex-flow:row;
  justify-content:center;
  align-items:center
}
.custom-h2_block-7 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-7.ai-stack_heading {
  flex-flow:wrap;
  max-width:58em
}
.ts-12px-2 {
  letter-spacing:-.6px;
  font-size:.75em;
  line-height:1
}
.ts-12px-2.mono {
  font-family:TWK Everett Mono,Arial,sans-serif
}
.h3-48px {
  letter-spacing:-2.4px;
  font-size:3em;
  font-weight:400;
  line-height:1
}
.ai-stack {
  padding-top:11.875em;
  padding-bottom:2em
}
.h4-18px {
  letter-spacing:-.72px;
  font-size:1.125em;
  font-weight:400;
  line-height:1.2
}
.h4-18px.color-white {
  letter-spacing:-.01em
}
.h4-18px.color-black {
  color:var(--color--black)
}
.ai-stack_icon {
  color:#fff;
  background-color:#298dff;
  width:5.5em;
  height:5.375em;
  margin-top:-.1875em;
  padding:.75em 1.5em
}
.ts-14px-3 {
  font-size:.875em;
  font-weight:400;
  line-height:1.1
}
.ts-14px-3.color-grey-300 {
  color:#a1a7b2
}
.ts-14px-3.color-black {
  color:#000
}
.ts-14px-3.mono {
  font-family:TWK Everett Mono,Arial,sans-serif
}
.ts-14px-3.mono.ls--8 {
  letter-spacing:-1.12px
}
.ts-14px-3.mono.color-grey-300 {
  color:#a1a7b2
}
.ts-14px-3.mono.ls--4 {
  letter-spacing:-.035em
}
.ts-14px-3.color-cool-grey {
  color:#89919f
}
.ts-14px-3.uc-builder_link-variant {
  color:#000
}
.ts-14px-3.uc-builder_link-variant.dark-270,
.ts-14px-3.uc-dive_link-variant {
  color:#fff
}
.ts-14px-3.uc-dive_link-variant.grey-42 {
  color:#000
}
.ts-14px-3.primary-blue {
  color:#298dff
}
.mw-420 {
  max-width:26.25em
}
.ai-stack_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  width:100%
}
.ai-stack_grid-item {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em;
  background-color:#131518;
  justify-content:space-between;
  padding:1.5em;
  overflow:hidden
}
.ai-stack_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center
}
.gap-32-2-copy {
  grid-column-gap:2em;
  grid-row-gap:2em
}
.gap-32-2-copy.hy-bottom {
  align-items:flex-end
}
.gap-32-2-copy.hy-bottom.hx-space-between {
  justify-content:space-between
}
.gap-32-2-copy.hy-bottom.hx-space-between.full-width {
  width:100%
}
.h3-22px {
  color:#000;
  letter-spacing:-1.1px;
  font-size:1.375em;
  font-weight:400
}
.h3-22px.color-white,
.h3-22px.uc-dive_heading-variant {
  color:#fff
}
.h3-22px.uc-dive_heading-variant:where(.w-variant-8186ce99-7372-915f-a9a6-b8bd8e2e3b3a) {
  color:var(--color--black)
}
.h3-22px.uc-dive_heading-variant.grey-39 {
  color:#000;
  letter-spacing:-.0275em
}
.h3-22px.color-variant {
  color:#fff
}
.h3-22px.color-variant.grey-83 {
  color:#000;
  letter-spacing:-.0275em
}
.mc_logo {
  color:#fff;
  background-color:#131518;
  border:1px solid #343940;
  flex-flow:column;
  justify-content:center;
  width:2.375em;
  height:2.375em;
  padding:1em .5em;
  display:flex
}
.ai-works_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.cta-blue_block-2 {
  grid-column-gap:2em;
  grid-row-gap:2em;
  background-color:#298dff;
  justify-content:space-between;
  align-items:center;
  padding:.4375em .46875em;
  display:flex
}
.mc_animation-block {
  width:13.125em;
  height:15em
}
.mw-1140 {
  max-width:71.25em
}
.full-width {
  aspect-ratio:auto;
  width:100%
}
.full-width.show-mob {
  display:none
}
.full-width.f_sapcebetween {
  justify-content:space-between;
  align-items:stretch;
  display:flex
}
.full-width.f_sapcebetween.padding-inline-4 {
  padding-inline:.25em
}
.full-width.invert {
  filter:invert(50%);
  width:auto;
  max-width:none
}
.full-width.relativ {
  position:relative
}
.full-width.grey-border {
  border:1.5px solid #6c7584
}
.full-width.ft-overview_button-under {
  display:none
}
.full-width.vy-space-between.align-bottom {
  align-items:flex-end
}
.full-width.gap-11 {
  grid-column-gap:.6875em;
  grid-row-gap:.6875em
}
.full-width.gap-20.align-center,
.full-width.align-center {
  justify-content:flex-start;
  align-items:center
}
.mc_grid {
  grid-column-gap:1em;
  grid-row-gap:3.75em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.mc_img-block {
  background-color:#131518;
  border:1px solid #343940;
  justify-content:center;
  align-items:center;
  width:100%;
  height:20em;
  min-height:0
}
.cta-blue_logo-2 {
  color:#298dff;
  background-color:#fff;
  border-radius:100px;
  width:2em;
  height:2em;
  padding:.3125em .5em
}
.ai-works_cta {
  align-items:center;
  width:100%;
  padding-top:1.875em;
  padding-bottom:1.875em
}
.ai-works_dots {
  color:#6c7584
}
.ai-works_dots.ml--1 {
  margin-left:-1px
}
.mc_grid-item {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  overflow:hidden
}
.ai-works {
  padding-top:8.75em;
  padding-bottom:8.75em
}
.mc_name-block {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em
}
.gap-64 {
  grid-column-gap:4em;
  grid-row-gap:4em
}
.gap-64.full-width.gs-use_defi-wrapper {
  margin-bottom:5.625em
}
.ai-services_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.mw-1200 {
  max-width:75em
}
.ai-services {
  background-color:#fff;
  padding-top:8.75em;
  padding-bottom:4em
}
.uc-services_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%;
  padding-top:1.25em
}
.uc-builder_grid-item {
  grid-column-gap:2em;
  grid-row-gap:2em;
  background-color:#222529;
  justify-content:space-between;
  align-items:stretch;
  min-height:21.25em;
  padding:.75em;
  display:flex;
  overflow:hidden
}
.uc-builder_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.mw-300 {
  max-width:18.75em
}
.uc-builder-old {
  padding-top:8.75em;
  padding-bottom:2em;
  overflow:hidden
}
.uc-builder-old.uc-builder_defi {
  background-color:var(--color--white)
}
.uc-builder-old.uc-builder_ai {
  background-color:#fff
}
.uc-builder_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.uc-builder_logo {
  color:#fff;
  background-color:#343940;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  width:2.25em;
  height:2.25em;
  padding:.625em .375em;
  display:flex
}
.uc-dive_content-wrapper {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  justify-content:space-between;
  width:100%;
  height:100%;
  padding:.25em
}
.uc-dive_grid-item {
  background-color:var(--color--grey-900);
  justify-content:flex-start;
  align-items:stretch;
  padding:.5em;
  display:flex
}
.uc-dive_grid-item:where(.w-variant-8186ce99-7372-915f-a9a6-b8bd8e2e3b3a) {
  background-color:#e0e2e6
}
.uc-dive-old {
  padding-top:8.75em;
  padding-bottom:8.75em
}
.uc-dive-old.uc-dive_defi,
.uc-dive-old.uc-dive_ai {
  background-color:#fff
}
.uc-dive_meta-data {
  text-transform:uppercase;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.625em;
  font-weight:400;
  line-height:1
}
.uc-dive_img-block {
  border:1px solid #4b515b;
  width:100%;
  max-width:17.5em
}
.uc-dive_meta-wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  background-color:#343940;
  padding:.375em .5em
}
.uc-dive_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.uc-dive_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  width:100%
}
.gaming-services-old {
  padding-top:8.75em;
  padding-bottom:4em
}
.gaming-services_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.gaming-works-old {
  padding-top:8.75em;
  padding-bottom:8.75em
}
.gaming-table_heading-block {
  background-color:#222529;
  border-top:1px solid #4b515b;
  border-left:1px solid #4b515b;
  min-height:7.5em;
  padding:.625em .625em 1.5em
}
.gaming-table_heading-block.right-border {
  border-right:1px solid #4b515b
}
.cta-blue_block-3 {
  grid-column-gap:2em;
  grid-row-gap:2em;
  background-color:#298dff;
  justify-content:space-between;
  align-items:center;
  padding:.4375em .46875em;
  display:flex
}
.cta-blue_block-3.zk-start_cta-block {
  width:100%;
  max-width:19.375em
}
.gaming-table_text-block {
  background-color:#131518;
  border-top:1px solid #4b515b;
  border-left:1px solid #4b515b;
  min-height:7.5em;
  padding:.625em .625em 1.5em
}
.gaming-table_text-block.right-border {
  border-right:1px solid #4b515b
}
.gaming-table_text-block.right-border.bottom-border {
  border-bottom:1px solid #4b515b
}
.gaming-works_dots {
  color:#6c7584
}
.gaming-works_dots.ml--1 {
  margin-left:-1px
}
.gaming-works_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.gaming-works_cta {
  align-items:center;
  width:100%;
  padding-top:1.875em;
  padding-bottom:1.875em
}
.mw_1280 {
  max-width:80em
}
.gaming-table_grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  border:1px solid #343940;
  grid-template-rows:auto auto auto auto auto auto;
  grid-template-columns:1.1fr 1fr 1fr 1fr 1fr;
  width:100%;
  padding:2em
}
.gaming-table_logo {
  color:#fff;
  background-color:#131518;
  border:1px solid #343940;
  flex-flow:column;
  justify-content:center;
  width:2.375em;
  height:2.375em;
  padding:1em .5em;
  display:flex
}
.gaming-table_logo.bg-primary-blue {
  background-color:#298dff
}
.cta-blue_logo-3 {
  color:#298dff;
  background-color:#fff;
  border-radius:100px;
  width:2em;
  height:2em;
  padding:.3125em .5em
}
.ts-22px {
  font-size:1.375em
}
.ts-22px.ls-0-2 {
  letter-spacing:-.02em
}
.gaming-table_name-block {
  border-top:1px solid #4b515b;
  border-bottom:1px solid #4b515b;
  border-left:1px solid #4b515b;
  padding:.625em
}
.gaming-table_name-block.no-bottom-border {
  border-bottom-width:0
}
.gaming-table_name-block.no-top-border {
  border-top-width:0
}
.custom-h2_block-8 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-8.gaming-era_heading {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:wrap;
  width:100%;
  max-width:58em
}
.mw-440 {
  max-width:27.5em
}
.ts-12px-3 {
  letter-spacing:-.6px;
  font-size:.75em;
  line-height:1
}
.ts-12px-3.mono {
  font-family:TWK Everett Mono,Arial,sans-serif
}
.gaming-built_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center
}
.gaming-built_icon {
  color:#fff;
  background-color:#298dff;
  width:5.5em;
  height:5.375em;
  margin-top:-.1875em;
  padding:.75em 1.5em
}
.gaming-built_grid-item {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em;
  background-color:#131518;
  justify-content:space-between;
  padding:1.5em;
  overflow:hidden
}
.gaming-built_heading-wrapper {
  align-items:center;
  width:100%
}
.gaming-built {
  padding-top:11.875em;
  padding-bottom:7.5em
}
.gaming-built_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  width:100%
}
.mw-460 {
  max-width:28.75em
}
.button-grey-block_arrow {
  background-color:#343940;
  justify-content:space-between;
  align-items:center;
  width:100%;
  max-width:13.75em;
  padding:.4375em .46875em;
  display:flex
}
.button-grey-block_arrow.smaller {
  grid-column-gap:.625em;
  grid-row-gap:.625em;
  width:auto;
  max-width:none
}
.gaming-hero_content-wrapper {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  width:100%;
  height:100%;
  display:flex
}
.gaming-hero-old {
  height:100vh;
  padding-top:2em;
  padding-bottom:2em
}
.gaming-hero_img-wrapper {
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%
}
.gaming-hero_layout-old {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  grid-template-rows:auto;
  grid-template-columns:1.4fr 1fr;
  grid-auto-columns:1fr;
  height:calc(100vh - 64px);
  padding-right:4.375em;
  display:grid
}
.defi-services {
  background-color:#fff;
  padding-top:8.75em;
  padding-bottom:4em
}
.defi-services_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.defi-works_cta {
  align-items:center;
  width:100%;
  padding-top:1.875em;
  padding-bottom:1.875em
}
.defi-works_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.defi-works_dots {
  color:#6c7584
}
.defi-works_dots.ml--1 {
  margin-left:-1px
}
.defi-works-old2 {
  padding-top:8.75em;
  padding-bottom:8.75em
}
.custom-h2_block-9 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-9.defi-move_heading {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:wrap;
  width:100%;
  max-width:70em
}
.defi-move {
  padding-top:11.875em;
  padding-bottom:2em
}
.ts-12px-4 {
  letter-spacing:-.6px;
  font-size:.75em;
  line-height:1
}
.ts-12px-4.mono {
  font-family:TWK Everett Mono,Arial,sans-serif
}
.defi-move_heading-wrapper {
  align-items:center;
  width:100%
}
.defi-move_icon {
  color:#fff;
  background-color:#298dff;
  width:5.5em;
  height:5.375em;
  margin-top:-.1875em;
  padding:.75em 1.5em
}
.defi-move_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  width:100%
}
.defi-move_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center
}
.defi-move_grid-item {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em;
  background-color:#131518;
  justify-content:space-between;
  padding:1.5em;
  overflow:hidden
}
.defi-hero_content-wrapper {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  width:100%;
  height:100%;
  display:flex
}
.defi-hero_img-wrapper {
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%
}
.defi-hero-old {
  height:100vh;
  padding-top:2em;
  padding-bottom:2em
}
.defi-hero_layout-old {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  grid-template-rows:auto;
  grid-template-columns:1.4fr 1fr;
  grid-auto-columns:1fr;
  height:calc(100vh - 64px);
  padding-right:4.375em;
  display:grid
}
.ft-overview_cta-icon-old {
  color:#fff;
  background-color:#343940;
  width:1.625em;
  height:1.625em;
  padding:.375em
}
.ft-overview_cta-old {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  align-items:center;
  display:flex
}
.mw-510 {
  max-width:31.875em
}
.nau-services_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.gap-48 {
  grid-column-gap:3em;
  grid-row-gap:3em
}
.gap-48.vx-center {
  align-items:center
}
.ft-overview_desc-block-old {
  border-top:1px dashed #a1a7b2;
  width:100%;
  padding-top:1.25em
}
.ft-overview_img-block-old {
  width:100%;
  height:100%
}
.ft-overview_img-block-old.negative-block {
  position:relative
}
.ft-overview_icon-old {
  color:#fff;
  background-color:#298dff;
  width:2.75em;
  height:2.75em;
  padding:.375em
}
.rs_grid-item {
  grid-column-gap:6.25em;
  grid-row-gap:6.25em;
  color:#000;
  cursor:pointer;
  background-color:#e0e2e6;
  flex-flow:column;
  padding:1em;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s ease-in-out;
  display:flex
}
.rs_grid-item:where(.w-variant-b243db1d-433f-a657-822c-3c8e708239ea) {
  background-color:var(--color--grey-800);
  color:var(--color--white)
}
.rs_grid-item:hover {
  color:#fff;
  background-color:#298dff
}
.rs_arrow {
  width:1.25em
}
.ft-overview-old {
  background-color:#fff;
  padding-top:6em;
  overflow:hidden
}
.ft-resource_center-old {
  background-color:#fff;
  padding-top:8.75em;
  padding-bottom:2em
}
.ft-resource_center-old.bg-black {
  background-color:#000
}
.nau-services_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.nau-services-old {
  background-color:#fff;
  padding-top:8.75em;
  padding-bottom:4em
}
.ft-rs_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.ft-rs_grid-old {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  width:100%
}
.rs_arrow-block {
  color:#000;
  background-color:#fff;
  flex-flow:column;
  justify-content:center;
  align-self:flex-end;
  align-items:center;
  width:4.0625em;
  height:4.0625em;
  display:flex
}
.rs_arrow-block:where(.w-variant-b243db1d-433f-a657-822c-3c8e708239ea) {
  background-color:var(--color--grey-700);
  color:var(--color--white)
}
.ft-overview_cta-block-old {
  border-top:1px dashed #a1a7b2;
  width:100%;
  padding-top:1.25em
}
.h2-32px {
  color:#000;
  letter-spacing:-1.28px;
  font-size:2em;
  font-weight:400;
  line-height:1.25;
  overflow:hidden
}
.h2-32px.custom {
  background-color:#4b515b;
  padding:12px 14px 12px 8px;
  line-height:1.2
}
.h2-32px.custom.color-white {
  background-color:var(--color--grey-600);
  color:var(--color--white)
}
.h2-32px.flex {
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.h2-32px.mob_27px {
  padding-bottom:0;
  line-height:1.15
}
.h2-32px.mob_27px.overflow-visible,
.h2-32px.mob_39px.of-visible {
  overflow:visible
}
.h2-32px.custom-poppins {
  color:#fff;
  font-family:Poppins
}
.ft-overview_item-block-old {
  grid-column-gap:3em;
  grid-row-gap:3em;
  background-color:#f4f5f7;
  border-top:1px dashed #a1a7b2;
  justify-content:space-between;
  height:35.9375em;
  padding:1em 1em 1.5em
}
.ft-overview_grid-old {
  grid-column-gap:0px;
  grid-row-gap:0px
}
.h3-30px {
  letter-spacing:calc(-5%);
  font-size:1.875em;
  font-weight:400;
  line-height:1
}
.h3-30px.color-white {
  color:var(--color--white)
}
.gap-20-5-copy {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em
}
.gap-20-5-copy.full-width {
  width:100%
}
.move-features_content-wrapper-old {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  justify-content:space-between;
  width:100%;
  padding-top:.625em;
  padding-bottom:.625em;
  padding-left:.625em
}
.move-features_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center
}
.rs_grid-item-2 {
  grid-column-gap:6.25em;
  grid-row-gap:6.25em;
  color:#000;
  cursor:pointer;
  background-color:#e0e2e6;
  flex-flow:column;
  padding:1em;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s ease-in-out;
  display:flex
}
.rs_grid-item-2:hover {
  color:#fff;
  background-color:#298dff
}
.rs_grid-item-2.dark-13 {
  color:#fff;
  background-color:#222529
}
.ft-blog {
  background-color:#000;
  padding-top:8.75em;
  padding-bottom:2em
}
.move-blockchain_layout-old {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.mw-860 {
  max-width:53.75em
}
.ft-blog_grid-item {
  background-color:#131518;
  width:100%;
  padding:.375em;
  display:flex
}
.custom-h2_block-10 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.move-tm_slider-component-old {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:.7fr 2fr;
  margin-top:10em
}
.move-features_grid-item-old {
  background-color:#131518;
  padding:.375em
}
.move-features_grid-item-old.small-item {
  grid-column-gap:3em;
  grid-row-gap:3em;
  flex-flow:column;
  justify-content:space-between;
  padding:1em;
  display:flex
}
.move-features_grid-item-old.big-item {
  align-items:stretch;
  display:flex
}
.move-tm_controls-wrapper-old {
  grid-column-gap:.125em;
  grid-row-gap:.125em;
  border-top:1px dashed #4b515b;
  border-bottom:1px dashed #4b515b;
  align-items:flex-end;
  padding:1em;
  display:flex
}
.move-blockchain-old {
  background-color:#fff;
  padding-top:2em;
  padding-bottom:12.5em
}
.ts-30px {
  color:#000;
  letter-spacing:-1.5px;
  font-size:1.875em;
  line-height:1.1
}
.ts-30px.color-white {
  color:#fff
}
.move-tm_grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:.5fr 1.5fr;
  width:100%
}
.move-why_content-block {
  border-top:1px dashed #a1a7b2;
  width:100%;
  padding-top:1em
}
.move-features_img-wrapper-old {
  border:1px dashed #4b515b;
  width:100%;
  max-width:50%;
  height:100%;
  padding:.75em
}
.move-features_content-block-old {
  border-top:1px dashed #4b515b;
  width:100%;
  padding-top:1em
}
.ft-blog_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.h3-30px-2 {
  letter-spacing:-1.5px;
  font-size:1.875em;
  font-weight:400
}
.move-features_grid-old {
  border-top:1px dashed #4b515b;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width:100%;
  padding-top:1.25em
}
.move-features_heading-block-old {
  border-bottom:1px dashed #4b515b;
  padding-bottom:1em
}
.move-tm_slider-wrapper-old {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  background-color:#131518;
  border-top:1px dashed #4b515b;
  border-bottom:1px dashed #4b515b;
  border-left:1px dashed #4b515b;
  justify-content:space-between;
  min-height:32.5em;
  padding:1em
}
.rs_arrow-block-2 {
  color:#000;
  background-color:#fff;
  flex-flow:column;
  justify-content:center;
  align-self:flex-end;
  align-items:center;
  width:4.0625em;
  height:4.0625em;
  display:flex
}
.rs_arrow-block-2.dark-15 {
  color:#fff;
  background-color:#343940
}
.ft-blog_heading-wrapper {
  border-top:1px dashed #4b515b;
  width:100%;
  padding-top:1em
}
.move-why {
  background-color:#fff;
  flex-flow:column;
  padding-top:5.625em;
  padding-bottom:7.5em;
  display:flex
}
.move-tm_layout {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em
}
.move-features-old {
  padding-top:10em;
  padding-bottom:2em
}
.ft-blog_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-columns:1.5fr 1fr;
  width:100%
}
.ft-blog_img-block {
  border:1px dashed #4b515b;
  width:100%;
  max-width:20.625em;
  height:100%
}
.ft-blog_img-block.small-img-block {
  border-width:0;
  max-width:10em;
  max-height:10em
}
.move-features_content-icon-old {
  color:#fff;
  background-color:#298dff;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-self:flex-start;
  align-items:center;
  width:1.875em;
  height:1.875em;
  padding:.25em;
  display:flex
}
.ft-blog_content-block {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  justify-content:space-between;
  width:100%;
  padding-top:.5em;
  padding-bottom:.5em;
  padding-left:.5em
}
.move-why_content-wrapper {
  grid-column-gap:2em;
  grid-row-gap:2em;
  background-color:#f4f5f7;
  border-top:1px dashed #a1a7b2;
  justify-content:space-between;
  padding:1em 1em 1.5em
}
.move-why_content-wrapper.bg-gray-100 {
  background-color:#e0e2e6
}
.move-tm_empty-wrapper {
  border-bottom:1px dashed #a1a7b2;
  padding:1em
}
.move-why_grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  width:100%
}
.move-tm_arrow-old {
  color:#fff;
  background-color:#343940;
  width:2.75em;
  height:2.75em;
  padding:.875em
}
.move-tm_arrow-old.active {
  color:#fff;
  background-color:#298dff
}
.ft-blog_meta-cat {
  color:#fff;
  text-transform:uppercase;
  background-color:#298dff;
  padding:.75em .625em;
  font-size:.625em
}
.move-tm_content-wrapper {
  grid-column-gap:8em;
  grid-row-gap:8em;
  background-color:#c2c6cd;
  border-left:1px dashed #a1a7b2;
  justify-content:space-between;
  min-height:32.5em;
  padding:1em
}
.ft-blog_arrow {
  color:#fff;
  background-color:#222529;
  width:1.5em;
  height:1.5em;
  padding:.5em .4375em
}
.move-testimonials-old {
  padding-top:8.75em;
  padding-bottom:2em
}
.move-tm_icon-old {
  color:#fff;
  background-color:#298dff;
  width:2.75em;
  height:2.75em;
  padding:.5em
}
.mw-270 {
  max-width:16.875em
}
.move-why_img-wrapper {
  width:100%;
  height:100%
}
.ft-blog_meta-date {
  color:#fff;
  text-transform:uppercase;
  background-color:#222529;
  padding:.75em .625em;
  font-size:.625em
}
.ts-18px-2-copy {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.4
}
.ts-18px-2-copy.color-black {
  color:#000
}
.ts-18px-2-copy.color-gray-500 {
  color:#6c7584
}
.ts-18px-2-copy.color-gray-300 {
  color:#a1a7b2
}
.ts-18px-2-copy.color-black-60 {
  opacity:.6;
  color:#000
}
.ts-18px-2-copy.color-white-60 {
  opacity:.6
}
.zk-start {
  background-color:#fff;
  padding-top:5em;
  padding-bottom:2em
}
.zk-graph_img-wrapper {
  width:100%;
  height:100%
}
.zk-start_content-wrapper {
  grid-column-gap:2em;
  grid-row-gap:2em;
  background-color:#f4f5f7;
  border-top:1px dashed #a1a7b2;
  justify-content:space-between;
  padding:1em 1em 1.5em
}
.zk-start_icon {
  color:#fff;
  background-color:#298dff;
  width:2.75em;
  height:2.75em;
  padding:.375em
}
.zk-start_img-wrapper {
  width:100%;
  height:100%
}
.zk-start_content-block {
  border-top:1px dashed #a1a7b2;
  width:100%;
  padding-top:1em
}
.zk-crs {
  padding-top:8em;
  padding-bottom:4em
}
.rs_grid-item-3 {
  grid-column-gap:6.25em;
  grid-row-gap:6.25em;
  color:#000;
  cursor:pointer;
  background-color:#e0e2e6;
  flex-flow:column;
  padding:1em;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s ease-in-out;
  display:flex
}
.rs_grid-item-3:hover {
  color:#fff;
  background-color:#298dff
}
.zk-crs_layout {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.rs_arrow-block-3 {
  color:#000;
  background-color:#fff;
  flex-flow:column;
  justify-content:center;
  align-self:flex-end;
  align-items:center;
  width:4.0625em;
  height:4.0625em;
  display:flex
}
.zk-start_grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  width:100%
}
.zk-graph {
  background-color:#fff;
  padding-top:6em;
  padding-bottom:2em
}
.div-block-15 {
  height:150svh
}
.footer_rebound {
  justify-content:center;
  align-items:flex-end;
  height:40vh;
  padding-bottom:0;
  display:flex;
  position:relative
}
.navbar {
  z-index:2147483647;
  background-color:#0000;
  width:100%;
  position:fixed;
  inset:0 0% auto
}
.navbar.devsnav {
  padding-left:1em;
  padding-right:1em;
  top:1em
}
.navbar-dd_external-icon {
  align-self:flex-start;
  width:.5em;
  height:.5em;
  margin-top:-4px
}
.navbar-dd_link-desc {
  color:#89919f;
  letter-spacing:-.00375em;
  font-size:.75em;
  font-weight:400;
  line-height:1.4;
  transition:color .1s cubic-bezier(.215,.61,.355,1)
}
.mw-200 {
  max-width:12.5em
}
.mw-220 {
  max-width:13.75em
}
.navbar-dd_newsletter-text {
  font-size:.9375em;
  font-weight:400;
  line-height:1.4
}
.cta-dd_category {
  color:#a1a7b2;
  text-transform:uppercase;
  background-color:#222529;
  width:100%;
  margin-bottom:.5em;
  padding:.5em .75em;
  font-size:.625em
}
.cta-dd_category.no-right-padding {
  padding-right:0
}
.navbar-dd_icon {
  color:#fff;
  background-color:#343940;
  flex:none;
  width:1.625em;
  height:1.625em;
  padding:.5em
}
.navbar-dd_icon.desktophidden {
  display:none
}
.navbar-dd_toggle {
  z-index:2;
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  justify-content:space-between;
  align-items:center;
  width:100%;
  padding:.375em 1.125em;
  display:flex;
  position:relative
}
.navbar-dd_toggle.is--first {
  z-index:1;
  padding-left:.375em;
  padding-right:.375em;
  position:relative
}
.navbar-dd_toggle.is--last {
  padding-right:.375em
}
.navbar-menu {
  z-index:2;
  grid-column-gap:0em;
  grid-row-gap:0em;
  align-items:stretch;
  display:flex;
  position:static
}
.navbar_layout {
  z-index:3;
  grid-column-gap:2em;
  grid-row-gap:2em;
  background-color:var(--color--grey-900);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:row;
  justify-content:space-between;
  align-items:center;
  width:100%;
  padding:.719em 1.031em;
  display:flex;
  position:relative
}
.navbar_layout.align-center {
  justify-content:center;
  align-items:center
}
.cta-dd_inner-wrapper {
  background-color:#131518;
  width:100%;
  min-width:20em;
  max-width:20em;
  margin-left:auto
}
.cta-dd_inner-wrapper.border-2px {
  border:2px solid #222529;
  border-top-style:none
}
.navbar-dd_wrapper {
  background-color:#0000;
  justify-content:center;
  margin-left:auto;
  margin-right:auto;
  padding-top:1.5em;
  display:none;
  top:3em;
  left:50%;
  transform:translate(-50%)
}
.menu-button {
  display:none
}
.navbar-dd_link-block {
  grid-column-gap:.375em;
  grid-row-gap:.375em;
  align-items:center;
  width:100%;
  padding:.25em .5em;
  transition:color .3s cubic-bezier(.25,.46,.45,.94),background-color .3s cubic-bezier(.215,.61,.355,1);
  display:flex;
  position:relative
}
.navbar-dd_link-block:hover {
  color:var(--color--primary-blue)
}
.navbar-dd_link-block.platform-dd_link-block {
  padding-top:.5em;
  padding-bottom:.5em
}
.navbar-dd_link-block.hdn {
  display:none
}
.navbar-brand {
  width:100%;
  max-width:3.947em;
  height:2.063em;
  padding-left:0
}
.navbar-cta_link {
  color:#fff;
  text-align:center;
  font-size:.875em;
  font-weight:400
}
.navbar-dd_link {
  letter-spacing:-.004375em;
  font-size:.875em;
  font-weight:400;
  line-height:1
}
.cta-dd_link-block {
  grid-column-gap:.375em;
  grid-row-gap:.375em;
  width:100%;
  color:var(--color--white);
  border-bottom:1px dashed #343940;
  align-items:flex-start;
  padding:1em .5em;
  transition:color .3s cubic-bezier(.25,.46,.45,.94),background-color .3s cubic-bezier(.215,.61,.355,1);
  display:flex
}
.cta-dd_link-block:hover {
  color:var(--color--primary-blue)
}
.cta-dd_link-block.no-border {
  border-bottom-width:0
}
.cta-dd_link-block.less-gap {
  border-bottom-style:none;
  justify-content:flex-start;
  align-items:center;
  padding-top:.875em;
  padding-bottom:.875em
}
.cta-dd_link {
  font-size:.9375em;
  font-weight:400;
  line-height:1
}
.cta-dd_link-desc {
  color:#89919f;
  letter-spacing:-.12px;
  font-size:.75em;
  font-weight:400;
  line-height:1.4;
  transition:color .1s cubic-bezier(.215,.61,.355,1);
  display:block
}
.navbar-dd_link-icon {
  flex-flow:column;
  justify-content:center;
  align-items:center;
  width:2em;
  height:2em;
  padding:.25em;
  display:flex
}
.navbar-dd_link-icon.smaller {
  width:1.5em;
  height:1.5em
}
.navbar-dd_link-icon.smaller._2 {
  padding:0
}
.cta-dd_wrapper {
  background-color:#0000;
  padding-top:1em;
  top:2.75em;
  right:0
}
.navbar-dd_category {
  color:#a1a7b2;
  letter-spacing:-.00625em;
  text-transform:uppercase;
  background-color:#222529;
  width:100%;
  margin-bottom:.5em;
  padding:.5em .75em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.625em;
  line-height:1.2
}
.navbar-dd_category.no-margin {
  margin-bottom:0
}
.cta-dd_link-icon {
  flex:none;
  width:2em;
  height:2em;
  padding:.25em
}
.navbar-dd_inner-wrapper {
  background-color:#131518;
  border:2px solid #222529;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  max-width:72.5em;
  margin-left:auto;
  margin-right:auto;
  display:grid;
  overflow:hidden
}
.navbar-dd_inner-wrapper._3-columns {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  max-width:64em
}
.navbar-dd_inner-wrapper._2-columns {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  max-width:43.75em
}
.navbar_link {
  color:#fff;
  justify-content:center;
  align-self:auto;
  align-items:center;
  padding-left:0;
  padding-right:0;
  font-weight:400;
  display:block
}
.navbar_link.is--first {
  padding-left:0
}
.navbar_link.is--last {
  padding-right:0
}
.navbar_link-text {
  pointer-events:none;
  color:#fff;
  font-kerning:none;
  font-variant-ligatures:none;
  white-space:nowrap;
  font-size:.875em;
  font-weight:400;
  position:static
}
.navbar_link-text.minw-100 {
  min-width:6.25em
}
.navbar_link-text.minw-90 {
  min-width:5.625em
}
.navbar_link-text.minw-80 {
  min-width:5em
}
.navbar_link-text.minw-85 {
  min-width:5.3125em
}
.cta-dd_toggle {
  z-index:2;
  background-color:#298dff;
  padding:.875em .75em;
  transition:background-color .2s cubic-bezier(.645,.045,.355,1);
  position:relative
}
.navbar-dd_block {
  width:100%;
  height:100%;
  padding-bottom:3em;
  padding-right:.15625em
}
.navbar-dd_block.has-border {
  border-left:1px dashed #343940;
  padding-left:.1875em
}
.navbar-dd_block.has-border.newsletter-block {
  background-color:#0000;
  padding-bottom:.5em
}
.navbar-dd_block.has-border.newsletter-block.no-left-porder,
.navbar-dd_block.has-border.no-right-padding {
  padding-right:0
}
.navbar-dd_block.newsletter-transp-block {
  padding-bottom:1.5em
}
.navbar-dd_block.newsletter-transp-block.no-margin {
  padding-bottom:0
}
.navbar-dd_block.newsletter-transp-block.no-margin.no-right-padding {
  padding-right:0
}
.navbar-dd_block.solutions_padd {
  padding-bottom:3em
}
.navbar-dd_block.start-building {
  padding-bottom:0
}
.cta-dd_block {
  width:100%;
  height:100%;
  padding-right:0
}
.navbar-dd_newsletter-block {
  grid-column-gap:1em;
  grid-row-gap:1em;
  justify-content:space-between;
  width:100%;
  margin-bottom:1em;
  padding:.5em .75em 0
}
.navbar-dd_newsletter-block.newsletter_block {
  min-height:10em
}
.gap-8-2-copy {
  grid-column-gap:.5em;
  grid-row-gap:.5em
}
.gap-8-2-copy.hy-center {
  align-items:center
}
.gap-8-2-copy.full-width {
  width:100%
}
.background_intro {
  z-index:2;
  background-image:radial-gradient(circle farthest-side at 50% 0,#010102 70%,#0000);
  width:100%;
  height:210svh;
  display:none;
  position:absolute;
  inset:0%;
  overflow:visible
}
.background_intro.intro-to {
  background-image:none;
  display:block
}
.intro-hero {
  z-index:1;
  height:140%;
  padding-bottom:0;
  padding-right:0;
  position:fixed;
  inset:0%
}
.intro_holder {
  z-index:99;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:1890px;
  height:100svh;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:0;
  padding-left:5em;
  padding-right:5em;
  display:flex;
  position:absolute;
  inset:0%
}
.div-block-16 {
  width:100%;
  max-width:1330px;
  height:100svh;
  margin-top:auto;
  margin-bottom:auto;
  padding-bottom:0;
  padding-right:0;
  display:block
}
.intro_map {
  flex-flow:column;
  justify-content:center;
  align-items:center;
  width:100%;
  display:flex;
  position:relative;
  transform:translate(0%)
}
.line_progress {
  perspective-origin:0;
  justify-content:flex-start;
  align-self:flex-start;
  align-items:center;
  width:auto;
  margin-right:0;
  padding-top:3.563em;
  transition-property:all;
  transition-duration:.3s;
  transition-timing-function:ease;
  display:block;
  position:relative;
  overflow:visible
}
.line_current {
  transform-origin:0;
  background-image:none;
  width:0;
  height:1em;
  margin-right:auto;
  display:flex;
  position:relative;
  transform:scaleX(1)
}
.current_percent {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/69012f8bdb59100fd09f9f4e_Vector%208707.svg);
  background-position:0 0;
  background-size:auto;
  border:.5px #fff;
  flex-flow:row;
  justify-content:flex-start;
  align-items:flex-start;
  width:1.5px;
  display:flex;
  position:absolute;
  inset:0% 0% 0% auto
}
.percent_wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  justify-content:flex-start;
  align-items:flex-start;
  margin-bottom:auto;
  display:flex
}
.image-9 {
  object-fit:cover;
  object-position:100% 50%;
  flex:none;
  width:100%;
  height:100%
}
.black_overlay {
  background-image:linear-gradient(80deg,#000,#fff0 29%);
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.sayso_intro {
  z-index:4;
  justify-content:center;
  align-items:center;
  height:100svh;
  display:flex;
  position:relative;
  inset:0%;
  overflow:visible
}
.custom_bg {
  z-index:0;
  aspect-ratio:1/1.8;
  object-fit:cover;
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  inset:0% 0% auto
}
.relative_intro {
  z-index:1;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-top:0;
  padding-top:5em;
  display:flex;
  position:absolute;
  inset:0%
}
.scale_intro {
  perspective-origin:50%;
  transform-origin:0 70%;
  justify-content:flex-start;
  align-items:stretch;
  display:inline-flex;
  transform:none
}
.visual_wrapper {
  z-index:3;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative;
  top:-7vh;
  transform:translateY(20%)
}
.intro_visual {
  width:59.87em;
  max-width:59.875em;
  height:55.563em;
  padding-bottom:0;
  padding-right:0;
  transform:translateY(20%)
}
.sayso_background_anim {
  z-index:1;
  object-fit:contain;
  align-self:center;
  width:72.125em;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  padding-top:9.688em;
  position:absolute;
  inset:0% 0% auto
}
.image-10 {
  width:100%;
  height:100%
}
.sayso_black_overlay {
  z-index:1;
  width:100%;
  height:140%;
  display:block;
  position:absolute;
  inset:0%;
  overflow:visible;
  transform:none
}
.custom-span {
  z-index:auto;
  color:var(--color--black);
  letter-spacing:-.05em;
  vertical-align:super;
  margin-right:.2em;
  font-family:TWK Everett,Arial,sans-serif;
  font-size:4.875em;
  font-weight:400;
  line-height:1;
  display:inline;
  position:relative
}
.custom-span.color-white {
  color:var(--color--white);
  display:inline
}
.custom-span.color-white.lineforce {
  display:inline-block
}
.custom-span.color-white.lineforce.s {
  display:block
}
.custom-span.color-white.nomargin {
  margin-right:0
}
.custom-span.color-white.mob39.forcelinemobile.mobileonly,
.custom-span.color-white.mobileonly {
  display:none
}
.custom-span.lineforce {
  letter-spacing:-.05em;
  vertical-align:top;
  margin-right:.1em;
  line-height:1.1;
  display:inline-block
}
.custom-span.lineforce.mobileonly {
  display:none
}
.custom-span.custom {
  z-index:1;
  isolation:isolate;
  background-color:#fff;
  justify-content:flex-start;
  align-items:stretch;
  font-size:1em;
  line-height:1;
  display:inline-flex
}
.custom-span.custom.no_margin {
  margin-right:0
}
.custom-span.custom.no_margin.black-section {
  background-color:#000
}
.custom-span.custom.black-section {
  background-color:#000;
  justify-content:flex-start;
  align-items:stretch
}
.custom-span.invert {
  z-index:1;
  filter:invert();
  color:var(--color--black);
  text-align:left;
  -webkit-text-fill-color:inherit;
  mix-blend-mode:difference;
  background-color:#0000;
  background-clip:border-box;
  align-self:auto;
  font-size:4.875em;
  line-height:1;
  position:relative
}
.custom-span.invert.line_mask {
  mix-blend-mode:difference;
  inset:0%;
  position:absolute;
  inset:0
}
.custom-span.invert.ccustom {
  width:100%;
  color:var(--color--white);
  mix-blend-mode:difference;
  display:inline-block;
  position:relative;
  inset:0%
}
.custom-span.invert.custom_padding {
  padding-left:.1em
}
.custom-span.invert.no-margin {
  margin-right:0;
  padding-right:6px
}
.custom-span.invert.no-margin.custom-padding {
  padding-left:.11em
}
.custom-span.invert.no-margin.h2-78px {
  filter:none;
  color:var(--color--white);
  mix-blend-mode:luminosity
}
.custom-span.invert.no-margin.h2-78px.blue_invert {
  filter:none;
  color:var(--color--white);
  mix-blend-mode:darken
}
.custom-span.invert.no-margin.h2-78px.blue_invert.duplicated {
  z-index:1;
  color:var(--color--black);
  -webkit-text-stroke-width:.5px;
  -webkit-text-stroke-color:black;
  text-overflow:clip;
  white-space:nowrap;
  position:absolute;
  bottom:0%;
  left:.04em;
  right:0%;
  overflow:hidden
}
.custom-span.invert.no-margin.h2-78px.blue_invert.first_liner {
  z-index:2;
  -webkit-text-stroke-color:transparent;
  mix-blend-mode:screen;
  width:100%
}
.custom-span.invert.no-margin.h2-80 {
  font-size:4.875em;
  line-height:1
}
.custom-span.invert.no-margin.h2-80.ic-72 {
  font-size:4.875em
}
.custom-span.no-padding {
  margin-right:0
}
.custom-span.no-padding.z-index0 {
  z-index:0
}
.custom-span.no-padding.color-white {
  letter-spacing:-.05em
}
.custom-span.no-padding.color-white.margin_both {
  margin-left:.1em;
  margin-right:.1em
}
.custom-span.breaker_padding {
  z-index:2;
  vertical-align:super;
  margin-left:-.05em
}
.custom-span.breaker_padding.fontfix {
  margin-left:-.09em
}
.custom-span.breaker_padding.fontfix.color-white {
  margin-left:-.3em
}
.custom-span.breaker_padding.fontfix.dotfix {
  letter-spacing:-.05em;
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  margin-left:-.1em;
  display:inline
}
.custom-span.blue_background {
  background-color:var(--color--primary-blue);
  color:var(--color--white)
}
.custom-span.desktophidden {
  display:none
}
.custom-span.block {
  display:inline-block
}
.custom-span.block.h2-80px {
  font-size:5em
}
.custom-span.block.h2-80px.text-align_center {
  margin-right:0;
  padding-bottom:.15em;
  font-size:4.875em;
  line-height:1
}
.custom-span.block.h2-80px.desktoponly.ic-78 {
  font-size:4.875em;
  line-height:1
}
.custom-span.block.h2-80px.mobileonly {
  display:none
}
.custom-span.block.h2-80px.text-inline-align.desktoponly {
  padding-bottom:.1em;
  font-size:4.875em;
  line-height:1
}
.custom-span.block.h2-80px.zklogin.desktoponly {
  font-size:4.875em
}
.custom-span.block.h2-80px.marginleft {
  margin-left:.25em;
  margin-right:0
}
.custom-span.block.h2-80px.marginleft.ic-72 {
  margin-left:4px;
  font-size:4.875em
}
.reveal-lines {
  background-color:#fff;
  flex-flow:row;
  align-self:auto;
  display:block
}
.reveal-lines.homeforcebreak {
  padding-right:7em
}
.reveal-lines.background_white {
  background-color:#000;
  padding-right:1.5rem
}
.reveal-lines.background_white.mw-1093 {
  padding-right:0
}
.reveal-lines.background_white.no-padding {
  width:100%;
  padding-right:0
}
.reveal-lines.background_transparent {
  background-color:#0000
}
.reveal-lines.background_transparent.align-center {
  flex-flow:column;
  justify-content:flex-start;
  align-self:auto;
  align-items:center;
  display:flex
}
.intro_rotation {
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  height:370svh;
  padding-top:11.688em;
  padding-right:0;
  display:flex;
  position:static;
  overflow:visible
}
.rotation_element {
  justify-content:center;
  align-items:center;
  width:80em;
  height:auto;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:0;
  padding-right:0;
  display:flex;
  position:absolute;
  top:auto
}
.code-embed-2 {
  width:100%;
  position:relative
}
.line_separator {
  justify-content:center;
  align-items:center;
  width:1.5em;
  padding-left:1em;
  padding-right:1em;
  display:flex;
  position:relative;
  overflow:hidden
}
.code-embed-3 {
  height:100%;
  position:absolute;
  inset:0% auto
}
.h3-15px {
  color:#fff;
  letter-spacing:-.01875em;
  font-size:.9375em;
  font-weight:400;
  line-height:1.4
}
.blue-arrow {
  z-index:1;
  color:#fff;
  background-color:#298dff;
  width:2em;
  height:2em;
  padding:.693em .654em;
  position:relative
}
.blue-arrow.grey-arrow_hover {
  background-color:var(--grey-400);
  color:var(--color--black)
}
.blue-arrow.size-s {
  background-color:#298dff;
  width:2em;
  height:2em;
  padding:.664em .602em
}
.blue-arrow.size-26 {
  width:1.625em;
  height:1.625em;
  padding:.5em
}
.blue-arrow.size-xs {
  width:1.5em;
  height:1.5em;
  padding:.414em .352em
}
.blue-arrow.play-icon {
  padding-left:.5625em
}
.blue-arrow.smaller {
  width:1.5em;
  height:1.5em;
  padding:.40625em .3625em
}
.blue-arrow.blue-arrow_40 {
  width:2.5em;
  height:2.5em;
  padding:.875em .78125em
}
.blue-arrow.play-button {
  padding:.5em .375em .5em .75em
}
.div-block-19 {
  position:relative
}
.gradient_background {
  isolation:isolate;
  position:relative
}
.layered_gradient {
  width:100%;
  height:100%;
  display:block
}
.custom_svg {
  width:100%;
  height:auto;
  position:absolute;
  inset:0% 0% auto
}
.custom_svg.black {
  z-index:1
}
.rivewrapper {
  width:100%;
  height:17em;
  position:relative
}
.riveplayer {
  object-fit:cover;
  width:100%;
  height:17.688em;
  padding-bottom:0;
  padding-right:0;
  position:absolute;
  inset:0%
}
.rive {
  width:100%;
  height:17.688em;
  margin-top:auto;
  padding-top:0;
  position:static;
  inset:0%
}
.canvas {
  width:100%;
  height:17.688em;
  padding-bottom:0;
  padding-right:0
}
.div-block-20 {
  justify-content:center;
  align-items:stretch;
  width:100%;
  height:17em;
  display:block
}
.rivecnavas {
  width:100%;
  height:100%;
  padding-bottom:0;
  padding-right:0
}
.rivesize {
  justify-content:center;
  align-items:center;
  width:100%;
  height:17em;
  display:flex
}
.rivesize.first {
  padding-top:0;
  padding-bottom:0
}
.rivesize.second {
  justify-content:center;
  align-items:center;
  padding-top:0;
  padding-right:2em
}
.rivesize.third {
  padding:0 1em
}
.rivesize.forth {
  padding-top:0;
  padding-left:2em;
  padding-right:2em
}
.rivesize.fifth {
  padding-top:.5em;
  padding-bottom:.5em
}
.rivesize.sixth {
  padding:1em 1.5em
}
.sealicon {
  width:2em
}
.rfp-app-old {
  background-color:#fff;
  padding-top:8.75em;
  padding-bottom:4em
}
.rfp-app_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.rfp-app_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.solutions_item-block {
  background-color:#298dff;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-self:center;
  align-items:center;
  width:.75em;
  height:.75em
}
.faq-item_answer-text-old {
  color:#89919f;
  letter-spacing:-.15px;
  font-size:.9375em;
  line-height:1.2
}
.faq-item_button-old {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  cursor:pointer;
  background-color:#0000;
  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:space-between;
  place-items:center start;
  width:100%;
  height:100%;
  padding:1.5em;
  display:flex;
  position:relative
}
.faq-item_answer-wrapper-old {
  z-index:1;
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  flex-flow:column;
  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%;
  height:0;
  padding-left:1.5em;
  padding-right:1.5em;
  position:relative;
  overflow:hidden
}
.rfp-faq-old {
  background-color:#000;
  padding-top:8.75em;
  padding-bottom:2em
}
.faq-item_question-wrapper-old {
  z-index:1;
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  background-color:#131518;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  font-size:1em;
  position:relative
}
.faq-item_heading-old {
  color:#fff;
  text-align:left;
  letter-spacing:-.18px;
  font-size:1.125em;
  font-weight:400;
  line-height:1.4
}
.faq-item_answer-block-old {
  grid-column-gap:4em;
  grid-row-gap:4em;
  justify-content:space-between;
  padding-bottom:1.5em
}
.faq-item_answer-block-old.bb-faq_answer-block {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  padding-top:4em
}
.faq-item_icon-old {
  color:#fff;
  background-color:#298dff;
  width:2.5em;
  height:2.5em;
  padding:.75em
}
.faq-item-old {
  background-color:#343940;
  border:1px solid #343940;
  width:100%;
  position:relative
}
.rfp-faq_grid-old {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.faq-list-old {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  overflow:hidden
}
.rfp-faq_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.divider-lines {
  border-top:1px dashed #000;
  width:100%;
  padding-bottom:1px
}
.divider-lines.divider-grey-500 {
  border-top:1px dashed var(--color--grey-500)
}
.divider-lines.divider-grey-600 {
  border-top:1px dashed var(--color--grey-600)
}
.nrs-hero {
  padding-top:10em;
  padding-bottom:10em
}
.nrs-hero-layout {
  grid-column-gap:2em;
  grid-row-gap:2em
}
.h1-80px {
  letter-spacing:-4px;
  font-size:5em
}
.h1-80px.fw-normal {
  font-weight:400
}
.h1-80px.fw-normal.color-white.mob_40px.mob_text-center {
  padding-bottom:.2em
}
.nrs-calendar_layout {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  width:100%;
  padding-bottom:5em
}
.nrs-calendar_embed {
  width:100%;
  height:37.5em
}
.nrs-comparison_grid-item {
  background-color:#131518;
  justify-content:flex-start;
  padding:.75em .75em 2.5em
}
.nrs-comparison_grid-item.border-top {
  border-top:1px dashed #343940
}
.nrs-comparison_grid-category {
  justify-content:center;
  min-height:7.5em;
  padding:1em .75em
}
.nrs-comparison_grid-category.border-top {
  border-top:1px dashed #343940
}
.nrs-comparison_grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-columns:1fr 1fr 1fr 1fr
}
.nrs-comparison_grid-head {
  background-color:#222529;
  margin-right:.25em;
  padding:.5em .75em
}
.nrs-comparison_grid-head.last_grid-head {
  margin-right:0
}
.mw-240 {
  max-width:15em
}
.nrs-comparison_grid-link {
  color:#298dff;
  cursor:pointer
}
.nrs-comparison_grid-link:hover {
  text-decoration:underline
}
.nrs-comparison {
  padding-top:1.25em;
  padding-bottom:4em
}
.ts-13px {
  font-size:.8125em;
  font-weight:400
}
.ts-13px.mono {
  letter-spacing:-1px;
  font-family:TWK Everett Mono,Arial,sans-serif
}
.ts-13px.mono.color-gray-300 {
  color:#a1a7b2
}
.legal-hero {
  padding-top:10em;
  padding-bottom:10em
}
.legal-hero_layout {
  grid-column-gap:2em;
  grid-row-gap:2em
}
.h2-30px {
  letter-spacing:-1.5px;
  font-size:1.875em;
  font-weight:400
}
.ts-18px-3 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.3
}
.ts-18px-3.color-gray-300 {
  color:#a1a7b2
}
.legal-content_grid {
  grid-column-gap:2em;
  grid-row-gap:2em;
  grid-template-rows:auto;
  width:100%
}
.legal-content_list {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:column;
  margin-bottom:0;
  padding-left:20px;
  display:flex
}
.legal-content {
  padding-bottom:10em
}
.legal-content_link {
  color:#298dff
}
.legal-content_link:hover {
  text-decoration:underline
}
.legal-content_layout {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.legal-content_grid-item {
  grid-column-gap:2em;
  grid-row-gap:2em
}
.legal-content_text {
  color:var(--color--grey-500);
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.3
}
.legal-content_text.color-black {
  max-width:29.438em;
  color:var(--color--black)
}
.legal-content_text.color-black.text-center {
  color:var(--color--white);
  text-align:center
}
.legal-content_text.color-gray {
  color:var(--color--grey-500)
}
.legal-content_text.text_expander {
  width:auto;
  overflow:visible
}
.legal-content_text.v2 {
  white-space:nowrap;
  width:auto;
  display:inline-flex;
  position:static;
  overflow:hidden
}
.legal-content_text.color-gray-500 {
  color:var(--color--grey-500)
}
.legal-content_text.color-gray-300 {
  color:var(--color--grey-300)
}
.legal-content_text.color-black-60 {
  opacity:.6;
  color:var(--color--black)
}
.legal-content_text.color-white-60 {
  opacity:.6;
  color:var(--color--white)
}
.legal-content_subheading {
  color:var(--color--white);
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.4
}
.legal-content_subheading.color-black {
  max-width:29.438em;
  color:var(--color--black)
}
.legal-content_subheading.color-black.text-center {
  color:var(--color--white);
  text-align:center
}
.legal-content_subheading.color-gray {
  color:var(--color--grey-500)
}
.legal-content_subheading.text_expander {
  width:auto;
  overflow:visible
}
.legal-content_subheading.v2 {
  white-space:nowrap;
  width:auto;
  display:inline-flex;
  position:static;
  overflow:hidden
}
.legal-content_subheading.color-gray-500 {
  color:var(--color--grey-500)
}
.legal-content_subheading.color-gray-300 {
  color:var(--color--grey-300)
}
.legal-content_subheading.color-black-60 {
  opacity:.6;
  color:var(--color--black)
}
.legal-content_subheading.color-white-60 {
  opacity:.6;
  color:var(--color--white)
}
.ts-18px-4 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.3
}
.ts-18px-4.color-gray-300 {
  color:#a1a7b2
}
.legal-content_custom-li {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  display:flex
}
.legal-content_custom-li.pl-24px {
  padding-left:1.5em
}
.legal-content_date {
  color:#fff;
  text-transform:uppercase;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.color-white-2 {
  color:#fff
}
.legal-content_custom-list {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  flex-flow:column;
  margin-bottom:0;
  padding-left:0;
  list-style:none;
  display:flex
}
.btcfi-hero_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em;
  justify-content:flex-end;
  align-items:center;
  height:100vh;
  padding-bottom:2em
}
.ts-18px-5 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.3
}
.ts-18px-5.text-center {
  text-align:center
}
.mw-800 {
  max-width:50em
}
.mw-800.align_bottom {
  z-index:1;
  margin-bottom:-1.2em;
  position:absolute;
  inset:auto auto 50%
}
.custom-h2_block-11 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-11.full-stack_heading {
  flex-flow:wrap;
  max-width:48.75em
}
.btcfi-unlock_content-block-old {
  grid-column-gap:1em;
  grid-row-gap:1em;
  background-color:#131518;
  flex-flow:column;
  width:100%;
  min-height:8em;
  padding:1.5em 1em
}
.ts-18px-6 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.3
}
.ts-18px-6.color-gray-500 {
  color:#6c7584
}
.ts-18px-6.color-gray-500.text-center {
  text-align:center
}
.ts-12px-5 {
  letter-spacing:-.6px;
  font-size:.75em;
  line-height:1
}
.ts-12px-5.mono {
  font-family:TWK Everett Mono,Arial,sans-serif
}
.h3-44px {
  letter-spacing:-2.2px;
  font-size:2.75em;
  font-weight:400
}
.h3-44px.color-white.text-center {
  text-align:center
}
.h3-44px.color-black {
  color:#000
}
.h3-44px.color-black.text-center {
  text-align:center
}
.btcfi-unlock_grid-old {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  grid-template-rows:auto;
  width:100%;
  padding-top:1em;
  padding-bottom:1em
}
.btcfi-unlock_heading-wrapper-old {
  align-items:center;
  width:100%;
  padding-top:6.75em;
  padding-bottom:6.75em
}
.orange-eyebrow-old {
  color:#000;
  text-transform:uppercase;
  background-color:#ff6c3d;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.heading_orange-icon-old {
  color:#000;
  background-color:#ff6c3d;
  flex:none;
  max-width:6em;
  height:6.125em;
  max-height:6.125em;
  padding:1.25em
}
.btcfi-unlock-old {
  padding-top:11.875em;
  padding-bottom:4em;
  position:relative;
  overflow:hidden
}
.btcfi-unlock_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center
}
.btcfi-unlock_grid-item-old {
  justify-content:space-between
}
.btcfi-why_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.ts-15px-3 {
  letter-spacing:-.009375em;
  font-size:.9375em;
  font-weight:400;
  line-height:1
}
.h4-24px {
  color:#000;
  font-size:1.5em;
  font-weight:400
}
.h4-24px.color-white {
  color:#fff
}
.btcfi-app_grid-item-old {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  background-color:#131518;
  justify-content:space-between;
  min-height:18.75em;
  padding:1em;
  overflow:hidden
}
.ts-18px-7 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.3
}
.ts-18px-7.color-gray-500 {
  color:#6c7584
}
.ts-18px-7.color-gray-500.text-center,
.ts-18px-7.text-center {
  text-align:center
}
.ts-18px-7.lh--140 {
  line-height:1.4
}
.ts-18px-7.lh--140.color-gray-400 {
  color:#89919f
}
.ts-18px-7.color-gray-300 {
  color:#a1a7b2
}
.ts-18px-7.color-grey-400 {
  color:#89919f
}
.btcfi-why_chain-wrapper-old {
  grid-column-gap:8em;
  grid-row-gap:8em;
  width:100%
}
.btcfi-why_meets-span {
  color:#000;
  background-color:#ff6c3d;
  margin-right:4px;
  padding:4px 8px;
  display:inline-flex
}
.btcfi-app_heading-wrapper-old {
  grid-column-gap:1.875em;
  grid-row-gap:1.875em
}
.black-arrow {
  color:#fff;
  background-color:#000;
  width:1.625em;
  height:1.625em;
  padding:.5em
}
.btcfi-app_logo-wrapper-old {
  justify-content:center;
  align-items:center;
  width:100%;
  min-height:12.5em;
  display:flex
}
.btcfi-why_grid-old {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.btcfi-app_component-old {
  grid-column-gap:7em;
  grid-row-gap:7em
}
.btcfi-app_content-wrapper-old {
  grid-column-gap:3em;
  grid-row-gap:3em
}
.btcfi-app_category-wrapper-old {
  grid-column-gap:2.25em;
  grid-row-gap:2.25em;
  width:100%
}
.btcfi-why-old {
  padding-top:8.75em;
  padding-bottom:8.75em
}
.btcfi-app_grid-old {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.btcfi-app_logo-block-old {
  max-height:6.75em
}
.btcfi-why_item-block-old {
  background-color:#ff6c3d;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-self:center;
  align-items:center;
  width:1em;
  height:1em
}
.btcfi-why_component-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.mw-1110 {
  max-width:68.75em
}
.gap-30 {
  grid-column-gap:1.875em;
  grid-row-gap:1.875em
}
.gap-30.min-h-240 {
  min-height:15em
}
.block-40 {
  flex:none;
  width:2.5em;
  height:2.5em
}
.block-40.bg-orange {
  background-color:#ff6c3d
}
.btcfi-why_grid-item {
  background-color:#131518;
  justify-content:space-between;
  min-height:11.875em;
  padding:1em;
  overflow:hidden
}
.btcfi-app_open-old {
  color:#fff;
  background-color:#ff6c3d;
  width:2em;
  height:2em;
  padding:.375em .625em
}
.btcfi-rp_btc-span {
  background-color:#ff6c3d;
  padding-left:8px;
  padding-right:8px
}
.btcfi-rp_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.btcfi-rp_list-old {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  width:100%;
  display:flex
}
.blue-arrow-2 {
  color:#fff;
  background-color:#298dff;
  width:1.625em;
  height:1.625em;
  padding:.5em
}
.btcfi-rp-old {
  background-color:#fff;
  padding-top:8.75em;
  padding-bottom:4em
}
.btcfi-rp_img-wrapper-old {
  border:1px solid #a1a7b2;
  width:100%;
  max-width:26.875em;
  max-height:18.75em
}
.btcfi-rp_list-item-old {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  background-color:#e0e2e6;
  flex-flow:column;
  flex:none;
  justify-content:flex-start;
  align-items:stretch;
  padding:.75em;
  display:flex;
  overflow:hidden
}
.btcfi-rp_content-wrapper-old {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  justify-content:space-between;
  width:100%;
  height:100%;
  padding:.25em
}
.btcfi-rp_work-span {
  background-color:#a1a7b2;
  padding-right:8px
}
.min-h-100 {
  min-height:6.25em
}
.btcfi-dive_avatar-block-old {
  width:2em;
  height:2em;
  overflow:hidden
}
.ts-15px-4 {
  letter-spacing:-.009375em;
  font-size:.9375em;
  font-weight:400;
  line-height:1
}
.ts-15px-4.color-black {
  color:#000
}
.btcfi-dive_img-wrapper-old {
  border:1px solid #a1a7b2;
  width:100%;
  max-width:17.5em
}
.btcfi-dive-old {
  background-color:#fff;
  padding-top:8.75em;
  padding-bottom:8.75em
}
.btcfi-dive_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.btcfi-dive_list-old {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  width:100%;
  display:flex
}
.btcfi-dive_content-wrapper-old {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  justify-content:space-between;
  width:100%;
  height:100%;
  padding:.25em
}
.btcfi-dive_list-item-old {
  background-color:#e0e2e6;
  flex:none;
  justify-content:flex-start;
  align-items:stretch;
  padding:.5em;
  display:flex;
  overflow:hidden
}
.bb-hero_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em;
  justify-content:flex-end;
  align-items:center;
  height:100vh;
  padding-bottom:2em
}
.button-grey-block-arrow {
  background-color:#6c7584;
  justify-content:space-between;
  align-items:center;
  width:100%;
  max-width:13.75em;
  padding:.4375em .46875em;
  display:flex
}
.button-grey-block-arrow.smaller {
  grid-column-gap:.625em;
  grid-row-gap:.625em;
  width:auto;
  max-width:none
}
.bb-ecosystem_layout-old {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.bb-ecosystem-old {
  background-color:#fff;
  padding-top:6em;
  padding-bottom:12.5em
}
.bb-scope-old {
  padding-top:8em;
  padding-bottom:2em
}
.bb-scope_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.fw-faq_heading-old {
  color:#fff;
  text-align:left;
  letter-spacing:-.18px;
  font-size:1.5em;
  font-weight:400;
  line-height:1.4
}
.fw-faq_item-old {
  background-color:#222529;
  border:1px solid #343940;
  width:100%;
  position:relative
}
.fw-faq_list-answer-old {
  grid-column-gap:.625em;
  grid-row-gap:.625em;
  flex-flow:column;
  max-width:34em;
  margin-bottom:0;
  padding-left:20px;
  display:flex
}
.fw-faq_list-old {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  width:100%;
  overflow:hidden
}
.fw-faq_question-answer-old {
  z-index:1;
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  background-color:#131518;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  font-size:1em;
  position:relative
}
.fw-faq_answer-wrapper {
  z-index:1;
  grid-column-gap:16px;
  grid-row-gap:16px;
  background-color:#0000;
  flex-flow:column;
  grid-template-rows:1fr;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  place-items:center stretch;
  width:100%;
  padding-left:1.5em;
  padding-right:1.5em;
  display:grid;
  position:relative;
  overflow:hidden
}
.fw-faq_answer-wrapper.custom {
  grid-template-rows:1fr;
  display:grid
}
.fw-faq_icon-old {
  color:#fff;
  background-color:#298dff;
  width:2.5em;
  height:2.5em;
  padding:.75em
}
.fw-faq_button-old {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  cursor:pointer;
  background-color:#0000;
  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:space-between;
  place-items:center start;
  width:100%;
  height:100%;
  padding:1.5em;
  display:flex;
  position:relative
}
.fw-faq_answer-block-old {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  padding-top:1.5em;
  padding-bottom:1.5em;
  display:grid
}
.fw-faq_number-old {
  color:#fff;
  border:1px solid #343940;
  flex:none;
  width:2em;
  height:2em;
  padding:.25em .5em;
  font-size:.75em
}
.bb-scope_heading-wrapper-old {
  grid-column-gap:3em;
  grid-row-gap:3em;
  grid-template-rows:auto;
  width:100%
}
.fw-faq_list-item-old {
  letter-spacing:-.009375em;
  font-size:.9375em;
  line-height:1.4
}
.bb-faq-layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.bb-faq-old {
  background-color:#000;
  padding-top:8.75em;
  padding-bottom:2em
}
.bb-faq_grid-old {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.val-hero-layout-old {
  grid-column-gap:6em;
  grid-row-gap:6em;
  justify-content:flex-end;
  align-items:center;
  height:100vh;
  padding-bottom:2em
}
.val-network-old {
  padding-top:6em;
  padding-bottom:12.5em
}
.val-network_grid-item-old {
  grid-column-gap:4.6875em;
  grid-row-gap:4.6875em;
  background-color:#131518;
  justify-content:space-between;
  width:100%;
  padding:1em 1em 1.875em
}
.val-network_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.divider-lines-2 {
  border-top:1px dashed #c2c6cd;
  width:100%;
  padding-bottom:1px
}
.divider-lines-2.divider-grey-600 {
  border-top-color:#4b515b
}
.h3-28px-2 {
  color:#fff;
  letter-spacing:-.07em;
  font-size:1.75em;
  font-weight:400
}
.val-network_grid-old {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  width:100%
}
.val-network-info_grid-old {
  grid-column-gap:4.6875em;
  grid-row-gap:4.6875em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.val-rewards_heading-wrapper-old {
  grid-column-gap:3em;
  grid-row-gap:3em;
  grid-template-rows:auto;
  width:100%
}
.divider-lines-3 {
  border-top:1px dashed #c2c6cd;
  width:100%;
  padding-bottom:1px
}
.divider-lines-3.divider-grey-600 {
  border-top-color:#4b515b
}
.val-rewards_icon-old {
  color:#fff;
  background-color:#298dff;
  width:2em;
  padding:.3125em .375em .25em
}
.val-rewards_grid-old {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  width:100%
}
.val-rewards-old {
  padding-top:8em;
  padding-bottom:8em
}
.val-rewards_grid-item-old {
  grid-column-gap:2em;
  grid-row-gap:2em;
  background-color:#131518;
  justify-content:space-between;
  min-height:17.5em;
  padding:1em
}
.val-rewards_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.val-stake-old {
  background-color:#fff;
  padding-top:8em;
  padding-bottom:8em
}
.val-stake_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.mw-480 {
  max-width:30em
}
.div-placeholder {
  background-color:#f4f5f7;
  min-height:37.5em
}
.val-stake_heading-wrapper-old {
  grid-column-gap:3em;
  grid-row-gap:3em;
  grid-template-rows:auto;
  width:100%
}
.vale-stake_grid-old {
  grid-column-gap:4em;
  grid-row-gap:4em;
  grid-template-rows:auto;
  width:100%
}
.val-staking-old {
  padding-top:8em;
  padding-bottom:2em
}
.val-staking_heading-wrapper-old {
  grid-column-gap:3em;
  grid-row-gap:3em;
  grid-template-rows:auto;
  width:100%
}
.val-staking_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.ts-15px-5 {
  letter-spacing:-.009375em;
  font-size:.9375em;
  font-weight:400;
  line-height:1
}
.ts-15px-5.lh-140 {
  line-height:1.4
}
.ts-15px-5.lh-140.color-white-60 {
  opacity:.6;
  color:#fff
}
.ts-15px-5.lh-140.grey-400 {
  color:#89919f
}
.ts-15px-5.lh-140.color-grey-500,
.ts-15px-5.color-grey-500 {
  color:#6c7584
}
.val-staking_grid-item-old {
  grid-column-gap:2em;
  grid-row-gap:2em;
  background-color:#131518;
  justify-content:space-between;
  min-height:14.375em;
  padding:1em .75em .75em
}
.val-staking_icon-old {
  color:#000;
  background-color:#fff;
  width:2em;
  padding:.25em .5em
}
.val-staking_grid-old {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.val-staking_category-old {
  color:#fff;
  text-transform:uppercase;
  background-color:#343940;
  padding:.3125em .375em;
  font-size:.625em
}
.fw-faq_head-old {
  color:#a1a7b2;
  background-color:#131518;
  border-bottom:1px solid #343940;
  padding:.5em .75em;
  font-size:.8125em;
  line-height:1
}
.fw-faq_head-old.border-left {
  border-left:1px solid #343940
}
.val-token-old {
  padding-top:8em;
  padding-bottom:2em
}
.fw-faq_body-old {
  color:#89919f;
  border-bottom:1px solid #343940;
  padding:1em .75em;
  font-size:.875em;
  line-height:1.2
}
.fw-faq_body-old.border-left {
  border-left:1px solid #343940
}
.val-token_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.fw-faq_grid-old {
  grid-column-gap:0px;
  grid-row-gap:0px;
  border:1px solid #343940;
  border-bottom-width:0;
  width:100%
}
.mw-700 {
  max-width:43.75em
}
.val-perf_heading-wrapper-old {
  grid-column-gap:3em;
  grid-row-gap:3em;
  grid-template-rows:auto;
  width:100%
}
.link-underline {
  cursor:pointer;
  text-decoration:underline;
  transition:opacity .2s cubic-bezier(.215,.61,.355,1)
}
.link-underline:hover {
  opacity:.8
}
.val-perf-old {
  padding-top:8em;
  padding-bottom:2em
}
.val-perf_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.hx-right {
  justify-content:flex-end
}
.sec-hero_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em;
  justify-content:flex-end;
  align-items:center;
  height:100vh;
  padding-bottom:2em
}
.sec-ecosystem-old {
  padding-top:6em;
  padding-bottom:12.5em
}
.divider-lines-4 {
  border-top:1px dashed #c2c6cd;
  width:100%;
  padding-bottom:1px
}
.divider-lines-4.divider-grey-600 {
  border-top-color:#4b515b
}
.sec-ecosystem_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.sec-ecosystem-info_grid-old {
  grid-column-gap:4.6875em;
  grid-row-gap:4.6875em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.sec-reports_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.sec-reports_grid-item-old {
  grid-column-gap:2em;
  grid-row-gap:2em;
  background-color:#131518;
  justify-content:space-between;
  min-height:14.375em;
  padding:1em .75em .75em
}
.sec-reports_icon-old {
  color:#000;
  background-color:#fff;
  width:2em;
  padding:.25em .5em
}
.sec-reports_time-old {
  color:#fff;
  text-transform:uppercase;
  background-color:#343940;
  padding:.3125em .375em;
  font-size:.625em
}
.sec-reports-old {
  padding-top:8em;
  padding-bottom:2em
}
.sec-reports_grid-old {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.sec-resource_link-block-old {
  grid-column-gap:1em;
  grid-row-gap:1em;
  background-color:#131518;
  justify-content:space-between;
  align-items:center;
  width:100%;
  padding:1.5em;
  display:flex
}
.sec-resource_list-old {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  overflow:hidden
}
.sec-resource_icon-old {
  color:#fff;
  background-color:#343940;
  width:2.625em;
  height:2.625em;
  padding:.625em
}
.sec-resource_layout-old {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.sec-resource_grid-old {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.sec-resource-old {
  background-color:#000;
  padding-top:8.75em;
  padding-bottom:2em
}
.rfp-hero_img-wrapper-old {
  max-width:31.25em
}
.rfp-hero_layout-old {
  grid-column-gap:6.25em;
  grid-row-gap:6.25em;
  align-items:center
}
.rfp-hero-old {
  padding-top:10em;
  padding-bottom:4em
}
.h1-180px {
  letter-spacing:-5.4px;
  font-size:11.25em;
  font-weight:400;
  line-height:1
}
.ft-hero_icon-old {
  color:#fff;
  background-color:#298dff;
  width:8.5em;
  height:8.5em;
  padding:1em
}
.ft-hero_layout-old {
  grid-column-gap:6.25em;
  grid-row-gap:6.25em;
  align-items:center
}
.ft-hero-old {
  padding-top:15em
}
.code-embed-4,
.svghidden {
  display:none
}
.svgdotted {
  z-index:0;
  padding-bottom:.75em;
  position:relative
}
.svgdotted.lastline {
  padding-top:1.063em;
  padding-bottom:0
}
.dottedvertical {
  width:2px;
  color:var(--color--grey-200)
}
.dottedhorizontal {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.dottedhorizontal.absolute {
  overflow:visible
}
.dottedhorizontal.alignbottom {
  position:absolute;
  inset:auto 0% 0%
}
.dottedhorizontal.aligntop {
  position:absolute;
  inset:0% 0% auto
}
.dottedhorizontal.aligntop._100vw {
  width:100vw
}
.dottedhorizontal.desktophidden {
  display:none
}
.dottedhorizontal.nopadding.hidemob.fullwidth {
  width:calc(100% + 2.5em)
}
.dottedhorizontal.nopadding.showmob {
  display:none
}
.dottedhorizontal.nopadding.apsolutetop {
  z-index:2;
  position:absolute;
  inset:0% 0% auto
}
.dottedhorizontal.nopadding.apsolutetop.mobilehidden.hashiherotopline {
  top:13.5em
}
.dottedhorizontal.nopadding.apsolutetop.mobilehidden.hashibitcointopline,
.dottedhorizontal.nopadding.apsolutetop.hashibitcointopline,
.dottedhorizontal.nopadding.apsolutetop.hashisecuritytopline {
  top:10.5em
}
.dottedhorizontal.nopadding.apsolutetop.hashisecuritymiddleline {
  top:28em
}
.dottedhorizontal.nopadding.apsolutebottom {
  position:absolute;
  inset:auto 0% 0%
}
.dottedhorizontal.nopadding.apsolutebottom.negativemargin {
  bottom:-2px
}
.dottedhorizontal.nopadding.apsolutebottom.negativemargin.fullwidth,
.dottedhorizontal.nopadding.apsolutebottom.mobilehidden.fullwidth {
  width:calc(100% + 1.25em);
  margin-left:-.625em
}
.dottedhorizontal.nopadding.apsolutebottom.hashiherobottomline {
  bottom:8.5em
}
.dottedhorizontal.nopadding.apsolutebottom.onlylargescreens {
  display:none
}
.dottedhorizontal.nopadding.apsolutebottom.hashisecuritybottomline {
  bottom:24.5em
}
.dottedhorizontal.nopadding.apsolutebottom.hashiheromiddleline {
  bottom:44em
}
.dottedhorizontal.nopadding.showtablet {
  display:none
}
.div-block-21 {
  height:10px;
  color:var(--color--grey-200);
  justify-content:center;
  align-items:stretch;
  display:flex
}
.hubspot-legalconsent {
  margin-top:1rem
}
.hubspot-checkbox {
  margin-right:1rem
}
.hs-input {
  color:#fff;
  letter-spacing:-.004375em;
  cursor:pointer;
  background-color:#343940;
  border:0 solid #000;
  outline:none;
  width:100%;
  padding:1em .75em;
  font-size:.875em;
  line-height:1.4
}
.hs-checkbox_input {
  margin-right:0
}
.hide {
  display:none
}
.hs-checkbox_wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  align-items:center
}
.hs-checkbox_span {
  color:#89919f;
  letter-spacing:-.004375em;
  font-size:.8em;
  line-height:1.4
}
.hs-input_wrapper {
  grid-column-gap:.375em;
  grid-row-gap:.375em;
  align-items:stretch;
  width:100%
}
.hs-input_wrapper.hs-input_blog-wrapper {
  flex-flow:column
}
.hs-form_wrapper {
  width:100%
}
.hs-form_wrapper.newsletter {
  min-height:6em
}
.hs-form_wrapper.none {
  display:none
}
.hs-submit {
  color:var(--color--white);
  letter-spacing:-.004375em;
  white-space:nowrap;
  background-color:#298dff;
  padding:.906em 1.531em;
  font-family:TWK Everett,Arial,sans-serif;
  font-size:.875em;
  font-weight:400;
  line-height:1;
  transition:background-color .2s cubic-bezier(.215,.61,.355,1)
}
.hs-submit:hover {
  background-color:#5ca9ff
}
.hs-form_block {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  flex-flow:column;
  justify-content:flex-end;
  width:100%;
  display:flex
}
.el {
  aspect-ratio:auto;
  justify-content:center;
  align-items:flex-start;
  width:27.938em;
  height:27.938em;
  display:flex;
  position:absolute
}
.el._2 {
  aspect-ratio:auto;
  perspective:991px;
  transform-origin:50%;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-end;
  width:38.538em;
  height:38.538em;
  display:flex;
  position:absolute;
  inset:auto;
  transform:none
}
.g-2 {
  width:200px;
  height:200px
}
.el_path {
  transform-origin:50%
}
.el_path.first {
  position:relative
}
.element_paths {
  width:100%;
  height:100%;
  overflow:visible!important
}
.sticky_rotator {
  justify-content:center;
  align-self:auto;
  align-items:center;
  width:100vw;
  height:100svh;
  display:flex;
  position:sticky;
  top:0;
  overflow:visible
}
.ts-156px {
  color:var(--color--white);
  letter-spacing:-.05em;
  mix-blend-mode:difference;
  flex:none;
  font-size:9.75em;
  line-height:1.1;
  position:static;
  inset:0%
}
.custom_text {
  z-index:1;
  grid-column-gap:2em;
  grid-row-gap:2em;
  mix-blend-mode:difference;
  flex:0 auto;
  justify-content:center;
  align-self:auto;
  align-items:center;
  width:200vw;
  height:auto;
  margin-top:auto;
  margin-bottom:auto;
  font-weight:400;
  display:flex;
  position:relative;
  inset:auto 0%
}
.sticky_wrapper {
  background-color:#fff;
  justify-content:center;
  align-items:center;
  width:100vw;
  height:100svh;
  display:flex;
  position:relative;
  overflow:visible
}
.custom_gradient {
  z-index:2;
  justify-content:center;
  align-items:flex-end;
  width:100%;
  height:200svh;
  display:flex;
  position:absolute;
  inset:auto 0% 0
}
.gradient_stick {
  background-image:none;
  width:100%;
  height:90.54%;
  padding-bottom:0;
  position:relative
}
.gradient_stick.second {
  transform-origin:top;
  height:90%
}
.gradient_stick.third {
  height:80%
}
.gradient_stick.forth {
  height:70%
}
.gradient_stick.fifth {
  height:60%
}
.candle_grain {
  z-index:2;
  opacity:1;
  mix-blend-mode:soft-light;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.gradient_stick_wrapper {
  background-color:#000;
  width:100%;
  height:100%;
  position:relative
}
.gradient_stick_wrapper.second {
  height:100%;
  overflow:visible
}
.gradient_stick_wrapper.third,
.gradient_stick_wrapper.forth,
.gradient_stick_wrapper.fifth {
  height:100%
}
.dotsvertical {
  flex:none;
  order:0;
  width:100vw;
  padding-bottom:0;
  padding-right:0;
  position:absolute;
  inset:0% 0% auto
}
.dotsvertical.alignedbottom {
  inset:auto 0% 0%
}
.dotshorizontal {
  height:100%;
  position:absolute;
  inset:0%
}
.dostrelative {
  position:relative
}
.gradient_wrapper {
  z-index:-1;
  background-image:linear-gradient(#000103 16%,#298dff 43%,#fff 68%);
  height:30em;
  position:absolute;
  inset:auto 0% 0%
}
.gradient_wrapper.global-anim {
  z-index:0;
  background-image:linear-gradient(#fff 8% 8%,#298dff 34%,#000 53% 101%);
  height:100%
}
.gradient_wrapper.global-anim._0deg {
  background-image:linear-gradient(#000 -.999999% 47%,#298dff 66%,#fff 92% 93%);
  height:100%;
  position:static
}
.gradient_wrapper.global-anim._0deg._180deg {
  background-image:linear-gradient(#fff,#fff 20%,#298dff 53%,#000 81% 101%)
}
.background_wrapper {
  z-index:0;
  position:relative
}
.intro-how_grid_devider {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  justify-content:center;
  align-items:flex-start;
  height:auto;
  display:flex
}
.gap-90 {
  grid-column-gap:3em;
  grid-row-gap:3em;
  flex-flow:column;
  justify-content:space-between;
  height:100%;
  display:flex
}
.div-block-26 {
  grid-column-gap:1.875em;
  grid-row-gap:1.875em;
  flex-flow:column;
  display:flex
}
.overflowhidden {
  overflow:hidden
}
.overflowhidden.riveblock {
  background-color:#000;
  height:20em
}
.overflowhidden.riveblock.custom_padding {
  padding-top:1.889em;
  padding-bottom:1.889em
}
.overflowhidden.riveblock.gray900 {
  background-color:#131518
}
.overflowhidden.background-white {
  background-color:#fff
}
.hoverprogress {
  background-color:var(--color--primary-blue);
  width:0%;
  height:100%;
  position:absolute
}
.path-2 {
  transform-origin:50%
}
.introimages {
  object-fit:fill;
  width:100%;
  height:100%
}
.custom-h2_block-12 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-12.gaming-works_heading {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:wrap;
  justify-content:flex-start;
  width:100%;
  max-width:75em
}
.grey-eyebrow {
  background-color:var(--color--grey-500);
  color:var(--color--black);
  text-transform:uppercase;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.grey-eyebrow.light-grey {
  background-color:var(--color--grey-200)
}
.grey-eyebrow.non-capitalize {
  text-transform:none
}
.gaming-hero-copy {
  height:100vh;
  padding-top:2em;
  padding-bottom:2em
}
.gaming-hero_layout-old2 {
  grid-column-gap:10em;
  grid-row-gap:10em;
  justify-content:flex-end;
  align-items:center;
  height:100vh;
  padding-bottom:2em
}
.gaming-unlock_content-block {
  grid-column-gap:1em;
  grid-row-gap:1em;
  background-color:#131518;
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  height:100%;
  min-height:8em;
  padding:1.5em
}
.custom-h2_block-13 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-13.gaming-unlock_heading {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:wrap;
  width:100%;
  max-width:58em
}
.gaming-unlock_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%;
  padding-top:1em;
  padding-bottom:1em
}
.ts-12px-6 {
  letter-spacing:-.6px;
  font-size:.75em;
  line-height:1
}
.ts-12px-6.mono {
  font-family:TWK Everett Mono,Arial,sans-serif
}
.gaming-unlock_heading-block {
  align-items:center;
  width:100%;
  padding-top:6.75em;
  padding-bottom:6.75em
}
.gaming-unlock_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center
}
.ts-16px-3 {
  letter-spacing:-.01em;
  font-weight:400;
  line-height:1.3
}
.block-12-2 {
  width:.75em;
  height:.75em
}
.block-12-2.bg-primary-blue {
  background-color:#298dff
}
.block-12-2.bg-primary-blue.not-shrink {
  flex:none
}
.block-12-2.bg-primary-blue.mt-6px {
  margin-top:.375em
}
.block-12-2.bg-primary-blue.mt-6px.not-shrink {
  flex:none
}
.block-12-2.bg-orange {
  background-color:#ff6c3d
}
.block-12-2.bg-orange.not-shrink {
  flex:none
}
.gaming-unlock {
  padding-top:11.875em;
  padding-bottom:2em
}
.gaming-unlock_heading-wrapper {
  align-items:center;
  width:100%
}
.gaming-unlock_grid-item {
  justify-content:space-between;
  padding:.875em;
  position:relative
}
.block-12-copy {
  width:var(--blocks--size-block-12);
  height:var(--blocks--size-block-12)
}
.block-12-copy.bg-primary-blue {
  background-color:#298dff
}
.block-12-copy.bg-primary-blue.mt-6px {
  margin-top:.375em
}
.block-12-copy.bg-primary-blue.mt-6px.not-shrink,
.block-12-copy.bg-primary-blue.not-shrink {
  flex:none
}
.block-12-copy.bg-orange {
  background-color:#ff6c3d
}
.block-12-copy.bg-orange.not-shrink {
  flex:none
}
.block-10 {
  width:.625em;
  height:.625em
}
.block-10.bg-primary-blue.mt-6px.not-shrink,
.block-10.bg-primary-blue.not-shrink {
  flex:none
}
.block-10.bg-orange {
  background-color:#ff6c3d
}
.block-10.bg-orange.not-shrink {
  flex:none
}
.block-10.bg-primary-blue.not-shrink {
  flex:none;
  width:.625em;
  transform:translate(0)
}
.block-10.bg-primary-blue.not-shrink {
  flex:none
}
.block-10.bg-primary-blue {
  background-color:#298dff
}
.block-10.bg-primary-blue.mt-6px {
  margin-top:.375em
}
.block-10.bg-primary-blue.mt-6px.not-shrink {
  flex:none
}
.uc-builder_img-wrapper {
  width:100%
}
.uc-builder_img-wrapper.dark-317 {
  pointer-events:none
}
.uc-builder_content-wrapper {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  justify-content:space-between;
  width:100%;
  height:100%;
  padding:.25em
}
.uc-builder_list {
  grid-template-rows:auto;
  display:flex
}
.uc-builder_list.full-width.gap_8px {
  grid-column-gap:.5em;
  grid-row-gap:.5em
}
.uc-builder_list-item {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  background-color:var(--color--grey-50);
  flex-flow:column;
  flex:none;
  justify-content:flex-start;
  align-items:stretch;
  padding:.75em;
  display:flex;
  overflow:hidden
}
.uc-builder_list-item:where(.w-variant-dcb7818e-87b3-4199-6400-900bc68fcac1) {
  background-color:#222529
}
.uc-builder_list-item.uc-builder_item-variant:where(.w-variant-dcb7818e-87b3-4199-6400-900bc68fcac1) {
  background-color:#222529
}
.uc-builder_list-item.uc-builder_item-variant {
  background-color:#e0e2e6
}
.uc-builder_list-item.dark,
.uc-builder_list-item.dark-373,
.uc-builder_list-item.dark-387,
.uc-builder_list-item.dark-401,
.uc-builder_list-item.dark-415,
.uc-builder_list-item.dark-429 {
  background-color:#222529
}
.uc-dive_logo-wrapper {
  background-color:#343940;
  width:2em;
  height:2em;
  padding:.25em .375em
}
.defi-hero-layout-old2 {
  grid-column-gap:10em;
  grid-row-gap:10em;
  justify-content:flex-end;
  align-items:center;
  height:100vh;
  padding-bottom:2em
}
.defi-assets {
  padding-top:11.875em;
  padding-bottom:2em
}
.ts-12px-7 {
  letter-spacing:-.6px;
  font-size:.75em;
  line-height:1
}
.ts-12px-7.mono {
  font-family:TWK Everett Mono,Arial,sans-serif
}
.defi-assets_content-block {
  grid-column-gap:1em;
  grid-row-gap:1em;
  background-color:#131518;
  flex-flow:column;
  width:100%;
  min-height:8em;
  padding:1.5em
}
.defi-assets_grid-item {
  justify-content:space-between;
  padding:.875em;
  position:relative
}
.defi-assets_heading-wrapper {
  align-items:center;
  width:100%
}
.defi-assets_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  width:100%;
  padding-top:1em;
  padding-bottom:1em;
  position:relative
}
.ts-16px-4 {
  letter-spacing:-.01em;
  font-weight:400;
  line-height:1.3
}
.mw-900 {
  max-width:56.25em
}
.defi-assets_heading-block {
  align-items:center;
  width:100%;
  padding-top:6.75em;
  padding-bottom:6.75em
}
.defi-assets_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center
}
.custom-h2_block-14 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-14.defi-works_heading {
  flex-flow:wrap;
  justify-content:flex-start;
  max-width:75em
}
.uc-dive_grid-item-2 {
  background-color:#131518;
  justify-content:flex-start;
  align-items:stretch;
  padding:.5em;
  display:flex
}
.uc-dive_grid-item-2.grey {
  background-color:#e0e2e6
}
.grey-eyebrow-2 {
  color:#000;
  text-transform:uppercase;
  background-color:#6c7584;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.grey-eyebrow-2.light-grey {
  background-color:#c2c6cd
}
.ai-hero_layout-old2 {
  grid-column-gap:10em;
  grid-row-gap:10em;
  justify-content:flex-end;
  align-items:center;
  height:100svh;
  padding-bottom:2em
}
.ai-trust_grid-item {
  justify-content:space-between;
  padding:.875em;
  position:relative
}
.ai-trust_heading-block {
  align-items:center;
  width:100%;
  padding-top:6.75em;
  padding-bottom:6.75em
}
.ts-12px-8 {
  letter-spacing:-.6px;
  font-size:.75em;
  line-height:1
}
.ts-12px-8.mono {
  font-family:TWK Everett Mono,Arial,sans-serif
}
.ai-trust_heading-wrapper {
  align-items:center;
  width:100%
}
.ts-16px-5 {
  letter-spacing:-.01em;
  font-weight:400;
  line-height:1.3
}
.ai-trust_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  width:100%;
  padding-top:1em;
  padding-bottom:1em
}
.ai-trust_content-block {
  grid-column-gap:1em;
  grid-row-gap:1em;
  background-color:#131518;
  flex-flow:column;
  width:100%;
  min-height:8em;
  padding:1.5em
}
.ai-trust {
  padding-top:0;
  padding-bottom:2em
}
.custom-h2_block-15 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-15.ai-trust_heading {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:wrap;
  width:100%;
  max-width:70em
}
.ai-trust-layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center
}
.custom-h2_block-16 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-16.ai-works_heading {
  flex-flow:wrap;
  justify-content:flex-start;
  max-width:75em
}
.custom-h2_block-17 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  justify-content:center;
  align-items:center;
  font-size:1em;
  line-height:1;
  display:flex
}
.custom-h2_block-17.ai-services_heading {
  flex-flow:wrap;
  justify-content:flex-start;
  max-width:75em
}
.custom-h2_block-17.gaming-unlock_heading {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:wrap;
  width:100%;
  max-width:58em
}
.custom-h2_block-17.icm-sevices_heading {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:wrap;
  width:100%;
  max-width:55em
}
.custom-h2_block-17.nau-services_heading,
.custom-h2_block-17.zklogin-services_heading,
.custom-h2_block-17.btcfi_heading {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:wrap;
  width:100%;
  max-width:56em
}
.blue-eyebrow-copy {
  color:#fff;
  text-transform:uppercase;
  background-color:#298dff;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.uc-dive_grid-item-3 {
  background-color:#131518;
  justify-content:flex-start;
  align-items:stretch;
  padding:.5em;
  display:flex
}
.uc-dive_grid-item-3.grey-45 {
  background-color:#e0e2e6
}
.home-selection {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  background-color:#fff;
  flex-flow:column;
  justify-content:flex-start;
  align-items:stretch;
  display:flex
}
.sayso_is_wrapper {
  flex-flow:row;
  grid-template-rows:auto;
  grid-template-columns:.25fr 1fr;
  grid-auto-columns:1fr;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  display:grid
}
.home-background {
  background-color:var(--color--grey-50);
  width:100%;
  height:100%
}
.svg-3 {
  transform:translate(-100%)
}
.arrowpath {
  perspective-origin:50%;
  transform-origin:50% 100%;
  width:2em;
  height:2em;
  color:var(--color--white);
  flex-flow:column;
  justify-content:center;
  align-self:auto;
  align-items:center;
  padding:.669px .669em;
  display:block;
  position:absolute;
  inset:0%;
  transform:translate(0)
}
.div-block-27 {
  width:100%;
  height:100%;
  position:absolute
}
.industryhover {
  background-color:var(--color--primary-blue);
  transform-origin:0%;
  width:100%;
  height:2em;
  transform-style:preserve-3d;
  padding-bottom:0;
  padding-right:0;
  position:absolute;
  inset:auto auto auto 0%;
  transform:scaleX(0)
}
.industryhover.bigger {
  height:2.5em
}
.gap-22 {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  width:100%
}
.gap-5 {
  grid-column-gap:.25em;
  grid-row-gap:.25em;
  justify-content:flex-start;
  align-items:center
}
.m-top-15 {
  align-self:auto;
  padding-top:1em
}
.m-top-15.custom {
  order:0;
  justify-content:flex-start;
  align-self:auto;
  align-items:center;
  height:5.563em;
  display:flex
}
.blinkexpander {
  z-index:1;
  vertical-align:text-bottom;
  grid-template-rows:auto;
  grid-template-columns:auto auto;
  grid-auto-columns:1fr;
  grid-auto-flow:row;
  place-content:start flex-start;
  place-items:flex-start center;
  display:inline-flex;
  position:relative
}
.blinkexpander.margintop {
  margin-top:.2em
}
.blinkexpander.mobileonly {
  display:none
}
.blinkexpander.second_part {
  margin-right:0
}
.blinkexpander.inline {
  display:inline-flex
}
.blinkexpander.inline.institutional {
  margin-right:.5em
}
.blinkicon {
  background-color:var(--color--primary-blue);
  width:0;
  height:0;
  color:var(--color--white);
  vertical-align:super;
  padding:.5em;
  display:inline-block
}
.blinkicon.test {
  width:4.875em;
  height:4.875em;
  padding:.813em
}
.blinkiconwrapper {
  z-index:1;
  justify-content:flex-start;
  align-items:center;
  padding-top:0;
  font-size:1em;
  display:flex;
  position:relative
}
.div-block-28 {
  z-index:-1;
  filter:invert(0%);
  background-color:#000;
  position:absolute;
  inset:0%
}
.higlight_wrapper {
  z-index:0;
  color:#000;
  isolation:isolate;
  background-color:#fff;
  padding-left:.2em;
  line-height:1.2;
  position:relative
}
.higlight_wrapper.black-section {
  background-color:#000;
  padding-left:.563em;
  line-height:1.5
}
.higlight_wrapper.black-section.institutional {
  padding-right:.5em
}
.higlight_wrapper.desktophidden {
  display:none
}
.higlight_wrapper.custom_padding {
  padding-right:.2em
}
.higlight_wrapper.custom_padding.zklogin {
  padding-top:.35em;
  padding-bottom:.35em
}
.higlight_wrapper.custom_padding.size-l {
  padding-left:.5em;
  padding-right:.5em
}
.higlight_wrapper.background-transparent {
  background-color:#0000
}
.div-block-30 {
  z-index:0;
  background-color:#000;
  width:50%;
  position:absolute;
  inset:0% auto 0% 0%
}
.navbar-dd_newsletter-wrapper {
  align-items:stretch
}
.navbar-newsletter_img-block {
  width:22em;
  height:12.25em
}
.div-3 {
  height:100%
}
.stickyblink {
  background-color:var(--color--white);
  justify-content:center;
  align-items:flex-start;
  height:auto;
  display:block;
  position:relative
}
.home-stack_fest_wrapper {
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-start;
  display:flex
}
.custom_span {
  background-color:var(--color--grey-600);
  color:var(--color--white);
  padding:6px 14px 6px 8px
}
.custom_span.top {
  padding-bottom:0
}
.block_hover {
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative
}
.custom_block {
  padding-top:0;
  padding-bottom:0
}
.block-1-6 {
  background-color:var(--color--grey-600);
  width:.101em;
  height:.101em
}
.svg-4 {
  color:var(--color--grey-600)
}
.svg-5 {
  color:var(--color--white)
}
.logo_mask {
  width:100%;
  position:absolute;
  inset:0%
}
.logo_mask.contain {
  object-fit:contain
}
.logo_mask.full-height {
  height:100%
}
.image-12 {
  opacity:1;
  mix-blend-mode:soft-light;
  position:absolute;
  inset:0%
}
.seq_cover {
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.div-block-32 {
  -webkit-text-fill-color:inherit;
  inset:0%;
  background-color:#fff;
  background-clip:border-box;
  position:absolute;
  inset:0
}
.nav_button {
  display:none
}
.footer_block_wrapper {
  width:100%
}
.grey-arrow_hover-old {
  z-index:1;
  background-color:var(--grey-400);
  width:3em;
  height:3em;
  color:var(--color--black);
  padding:1.097em 1.022em;
  display:none;
  position:relative
}
.bg-reveal {
  transform-origin:0;
  z-index:5;
  background-color:#000;
  flex-flow:column;
  width:20%;
  display:block;
  position:absolute;
  inset:0%
}
.image-13 {
  mix-blend-mode:soft-light;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.text-span {
  z-index:1;
  position:relative
}
.text-span-2 {
  z-index:2;
  position:relative
}
.mw-680 {
  max-width:42.5em
}
.intro-to-h1 {
  grid-column-gap:1ch;
  grid-row-gap:1ch;
  justify-content:center;
  align-items:center;
  padding:.688em .5em;
  display:flex
}
.reval-wrapper {
  opacity:1;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.reval-wrapper.gap-13 {
  grid-column-gap:.1em;
  grid-row-gap:.1em
}
.blur_holder {
  z-index:3;
  justify-content:space-between;
  align-items:stretch;
  width:72.125em;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  display:none;
  position:absolute;
  inset:0%
}
.blur {
  align-items:stretch;
  width:35%;
  height:100%;
  padding-bottom:0;
  padding-right:0;
  display:flex
}
.blur.leftside {
  transform-origin:0%;
  flex-flow:row;
  justify-content:flex-start;
  align-items:stretch;
  width:16%;
  margin-left:auto;
  padding-bottom:0;
  padding-right:0;
  display:flex;
  position:absolute;
  inset:0% 0% auto auto;
  transform:perspective(716px)rotate(-20deg)
}
.blur.rightside {
  perspective:none;
  perspective-origin:50%;
  transform-origin:100% 0;
  justify-content:center;
  align-items:stretch;
  width:35%;
  transform:rotate(22deg)
}
.div-block-35 {
  z-index:3;
  height:80em;
  position:absolute;
  inset:0%;
  overflow:hidden
}
.div-block-36 {
  z-index:2;
  width:100%;
  height:100%;
  position:relative
}
.span_char {
  grid-column-gap:2ch;
  grid-row-gap:2ch;
  margin-top:1em;
  display:flex
}
.space_gap {
  grid-column-gap:1.5ch;
  grid-row-gap:1.5ch;
  justify-content:flex-start;
  align-items:center;
  display:inline-flex
}
.div-block-37 {
  justify-content:center;
  align-items:center;
  width:100vw;
  display:flex;
  position:relative;
  bottom:auto;
  overflow:hidden
}
.sayso_cases {
  grid-row-gap:4.5em;
  grid-template-columns:1fr 1fr 1fr 1fr
}
.sayso_cases.row_1 {
  grid-template-rows:auto
}
.paralax_gradient {
  height:100%;
  position:relative
}
.gradient_black_overlay {
  background-image:linear-gradient(#0000,#000 37%,#000);
  width:100%;
  height:20%;
  position:absolute;
  inset:auto 0% 0%
}
.hide-tablet {
  display:block
}
.hm-dd_link-icon {
  width:2em;
  height:2em;
  padding:.25em
}
.hamburger-menu_component {
  opacity:0;
  display:none
}
.object-cover-2 {
  object-fit:cover;
  width:100%;
  height:100%
}
.object-cover-2.mt--64,
.object-cover-2.mt--34,
.object-cover-2.mt--32 {
  margin-top:-2em
}
.hm-dd_link {
  font-size:.9375em;
  font-weight:400;
  line-height:1;
  text-decoration:none
}
.hm-dd_external-icon {
  align-self:flex-start;
  width:.5em;
  height:.5em;
  margin-top:-4px
}
.hm_category {
  color:#a1a7b2;
  text-transform:uppercase;
  background-color:#222529;
  width:100%;
  padding:.5em .75em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1.2
}
.hm-dd_link-wrapper {
  grid-column-gap:.375em;
  grid-row-gap:.375em;
  width:100%;
  color:var(--color--white);
  align-items:center;
  padding:.5em;
  transition:background-color .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.215,.61,.355,1);
  display:flex
}
.hm-dd_link-wrapper:hover {
  color:#298dff
}
.hm-dd_link-desc {
  color:#89919f;
  font-size:.75em;
  font-weight:400;
  line-height:1.2;
  transition:color .1s cubic-bezier(.215,.61,.355,1)
}
.hamburger-menu,
.hm_back-button {
  display:none
}
.hm-dd_newsletter-text {
  font-size:.9375em;
  font-weight:400;
  line-height:1.4
}
.hm-dd_newsletter-block {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  width:100%;
  padding:.5em .75em 0
}
.hm-dd_newsletter-block.dev-newsletter_block {
  margin-bottom:1.5em
}
.noise {
  opacity:.1;
  width:100%;
  height:100%
}
.noise._100svh {
  z-index:2;
  opacity:.15;
  pointer-events:none;
  mix-blend-mode:soft-light;
  height:100%;
  display:block;
  position:absolute;
  inset:0%
}
.noise._100svh.sticky-noise {
  order:0;
  justify-content:center;
  align-self:auto;
  align-items:flex-start;
  height:100vh;
  padding-bottom:0;
  padding-right:0;
  display:block;
  position:sticky;
  inset:0 auto auto;
  overflow:visible
}
.noise._100svh.custom {
  flex:0 auto;
  height:100%;
  position:absolute
}
.noise._100svh.sticky {
  z-index:2;
  height:100svh;
  padding-bottom:0;
  padding-right:0;
  position:sticky
}
.noise._100svh.offset-40 {
  opacity:.4
}
.noise._100svh.offset-100 {
  opacity:1
}
.noise._100svh.offset-5 {
  opacity:.05
}
.noise.absolutetop {
  z-index:3;
  opacity:.5;
  mix-blend-mode:soft-light;
  position:absolute;
  inset:0% 0% auto
}
.noise.absolutetop.offset25 {
  opacity:.25
}
.noise.absolutetop.offset0 {
  opacity:0
}
.noise.absolutetop.none {
  z-index:4;
  display:block
}
.noise.offset40 {
  opacity:.4
}
.noise.offset-80 {
  opacity:.8
}
.noise.offset25 {
  opacity:.2;
  position:absolute;
  inset:0%
}
.noise.offset25.z-index-2 {
  z-index:2
}
.div-block-38 {
  height:100vh;
  position:sticky;
  top:0
}
.intro-stack_rive {
  width:100%;
  height:100%
}
.gap-26 {
  grid-column-gap:1.625em;
  grid-row-gap:1.625em
}
.gap-26.mw-690 {
  align-items:stretch;
  width:100%;
  max-width:43.125em
}
.higlight_icon {
  background-color:var(--color--primary-blue);
  width:4.875em;
  color:var(--color--white);
  padding:.813em .89em
}
.higlight_icon.custom_padding {
  padding:.719em 1.142em .719em .671em
}
.higlight_icon.custom_padding1 {
  padding:.609em 1.315em .578em 1.31em
}
.higlight_icon.nv-1 {
  padding:.488em
}
.higlight_icon.nv-3 {
  padding:.813em
}
.gaming-hero {
  flex-flow:row;
  justify-content:center;
  align-items:flex-end;
  height:120svh;
  display:block;
  position:relative
}
.gaming-hero_layout {
  grid-column-gap:0em;
  grid-row-gap:0em;
  justify-content:flex-end;
  align-items:center;
  width:100%;
  height:100vh;
  padding-bottom:0;
  position:sticky;
  top:0
}
.cta-wrapper-2 {
  justify-content:center;
  align-items:center;
  display:flex
}
.cta-button-2 {
  color:#fff;
  text-transform:uppercase;
  background-color:#000;
  padding:1.156em 1.313em;
  font-family:TWK Everett Mono,Arial,sans-serif
}
.cta-button-2.is--blue {
  background-color:#298dff
}
.cta-button-2.is--alternative {
  color:#000;
  background-color:#fff
}
.padding-global-3 {
  padding-left:1.25em;
  padding-right:1.25em
}
.heading_blue-icon-2 {
  color:#fff;
  background-color:#298dff;
  flex:none;
  max-width:5.625em;
  max-height:5.625em;
  padding:.25em
}
.heading_blue-icon-2.medium {
  max-width:5em;
  max-height:5em;
  padding:.625em .5em
}
.solutions_divider-2 {
  border:1px dashed #a1a7b2;
  width:100%;
  height:1px
}
.solutions_divider-2.grey-transparent {
  border-color:#c7ccd180
}
.solutions_divider-2.dark-233 {
  border-color:#4b515b
}
.full-width-2 {
  width:100%
}
.gaming-works {
  padding-top:8.75em;
  padding-bottom:8.75em;
  overflow:hidden
}
.big-icon_80px {
  float:none;
  grid-column-gap:16px;
  grid-row-gap:16px;
  color:#fff;
  vertical-align:text-bottom;
  background-color:#298dff;
  flex:none;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  max-width:5em;
  max-height:5em;
  margin-top:0;
  margin-right:1em;
  padding:.5em;
  display:inline-block
}
.gaming-works_heading {
  max-width:80em
}
.gaming-works_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.big-text_80px {
  color:#fff;
  letter-spacing:-.05em;
  width:fit-content;
  margin-right:.25em;
  font-size:5em;
  font-weight:400;
  line-height:1.1
}
.big-text_80px.color-black {
  color:#000
}
.big-text_80px.color-black.sec-ecosystem_break {
  display:block
}
.big-text_80px.color-black.linebreak {
  display:inline-block
}
.big-text_80px.color-primary-blue {
  color:#298dff
}
.big-text_80px.black-block {
  background-color:#000;
  margin-right:0;
  padding-left:.125em;
  padding-right:.25em
}
.big-text_80px.grey-block {
  color:var(--color--black);
  margin-right:0;
  padding-left:8px;
  padding-right:8px;
  display:inline-flex
}
.big-text_80px.global-white {
  font-size:4.875em
}
.big-text_80px.global-black {
  color:#fff;
  height:100%;
  margin-right:0;
  padding-left:8px;
  padding-right:8px;
  line-height:1.1249
}
.big-text_80px.foceline {
  display:inline-block
}
.mc_grid-2 {
  grid-column-gap:1em;
  grid-row-gap:3.75em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.padding-global-4 {
  padding-left:1.25em;
  padding-right:1.25em
}
.solutions_grid-item-2 {
  background-color:#f4f5f7;
  justify-content:space-between;
  min-height:15em;
  padding:1em;
  overflow:hidden
}
.solutions_grid-item-2.dark-217 {
  background-color:#131518
}
.solutions_item-icon-2 {
  color:#fff;
  background-color:#298dff;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-self:flex-start;
  align-items:center;
  width:1.875em;
  height:1.875em;
  padding:.25em;
  display:flex
}
.gaming-services {
  padding-top:8.75em;
  padding-bottom:4em;
  overflow:hidden
}
.h3-18px-2 {
  font-size:1.125em;
  font-weight:400
}
.h3-18px-2.color-variants {
  color:#000
}
.h3-18px-2.color-variants.dark-232 {
  color:#fff
}
.h3-18px-2.uc-builder_heading-variant {
  color:#000
}
.h3-18px-2.uc-builder_heading-variant.dark-277 {
  color:#fff
}
.ts-16px-6 {
  letter-spacing:-.01em;
  font-weight:400;
  line-height:1.3
}
.uc-services_grid-2 {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%;
  padding-top:1.25em
}
.gaming-services_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.padding-global-5 {
  padding-left:1.25em;
  padding-right:1.25em
}
.uc-builder_slide {
  width:100%;
  margin-top:1.25em
}
.uc-builder_slide.size-s._16em {
  grid-column-gap:1em;
  grid-row-gap:1em;
  display:flex
}
.uc-builder_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.uc-builder_list-item-2 {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  background-color:#222529;
  flex-flow:column;
  flex:none;
  justify-content:flex-start;
  align-items:stretch;
  padding:.75em;
  display:flex;
  overflow:hidden
}
.uc-builder_list-item-2.uc-builder_item-variant {
  background-color:#e0e2e6
}
.uc-builder_list-item-2.uc-builder_item-variant.dark-226 {
  background-color:#222529
}
.uc-builder {
  padding-top:8.75em;
  padding-bottom:2em;
  overflow:hidden
}
.uc-builder.uc-builder_icm,
.uc-builder.uc-builder_defi,
.uc-builder.uc-builder_ai {
  background-color:#fff
}
.padding-global-6 {
  padding-left:1.25em;
  padding-right:1.25em
}
.learn-more_icon-arrow {
  color:#fff;
  width:2.5em;
  height:2.5em;
  padding:.75em
}
.learn-more_grid {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.learn-more_list {
  grid-column-gap:0em;
  grid-row-gap:0em;
  width:100%;
  overflow:hidden
}
.gaming-tools {
  padding-top:8em;
  padding-bottom:10em;
  overflow:hidden
}
.learn-more_list-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  cursor:pointer;
  justify-content:space-between;
  align-items:center;
  width:100%;
  padding-top:.7em;
  padding-bottom:.7em;
  display:flex
}
.h3-27px {
  letter-spacing:-.031875em;
  font-size:1.6875em;
  font-weight:400;
  line-height:1.2
}
.h3-27px.mob_18px.color-black {
  color:#000;
  font-size:1.6875em
}
.learn-more_icon {
  pointer-events:none;
  color:#fff;
  flex:none;
  width:2.5em;
  padding-bottom:.25em
}
.learn-more_arrow {
  color:#fff;
  background-color:#298dff;
  width:1.5em;
  height:1.5em;
  padding:.375em
}
.gaming-tools_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.uc-dive {
  background-color:#131518;
  padding-top:8.75em;
  padding-bottom:2em;
  overflow:hidden
}
.uc-dive.uc-dive_icm,
.uc-dive.uc-dive_defi {
  background-color:#fff
}
.uc-dive.black_background {
  background-color:#000
}
.uc-dive.uc-dive_ai {
  background-color:#fff
}
.uc-dive.pr-dive {
  background-color:#000;
  padding-top:5em;
  padding-bottom:5em
}
.uc-learn_logo {
  color:#fff;
  background-color:#298dff;
  width:1.5em;
  height:1.5em;
  padding:.25em .3125em
}
.uc-dive_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.uc-dive_layout.smaller-gap {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.uc-dive_layout.gap-80 {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.uc-learn_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.uc-learn_grid-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  color:#fff;
  cursor:pointer;
  background-color:#131518;
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  width:21.125em;
  min-width:21.125em;
  max-width:21.125em;
  min-height:14.375em;
  padding:1em;
  transition:background-color .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1);
  display:flex
}
.uc-learn_grid-item:hover {
  color:#fff;
  background-color:#298dff
}
.uc-learn_grid-item.is--grey {
  color:#000;
  background-color:#f4f5f7;
  text-decoration:none
}
.uc-learn_grid-item.is--grey:hover {
  color:#fff;
  background-color:#298dff
}
.uc-learn_grid-item.is--grey.full-width {
  width:100%;
  min-width:0
}
.uc-learn_grid-item.is--white {
  color:#000;
  background-color:#fff;
  flex:none;
  width:21.125em;
  max-width:21.125em
}
.uc-learn_grid-item.is--white:hover {
  color:#fff;
  background-color:#298dff
}
.uc-learn_grid-item.is--grey800 {
  background-color:#222529;
  flex:none;
  width:21.125em;
  min-width:21.125em;
  max-width:21.125em
}
.uc-learn_grid-item.is--grey800:hover {
  background-color:#298dff
}
.uc-learn_grid-item.full-width {
  width:100%;
  min-width:0;
  max-width:21.125em
}
.uc-learn_divider {
  border:1px dashed #4b515b;
  width:100%;
  height:1px
}
.uc-learn_divider.grey-300 {
  border-color:#a1a7b2
}
.bg-white {
  background-color:#fff
}
.icm-evolution {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6926b2b8b40c61f7080abc98_icm-solution-bg2.png),linear-gradient(#fff,#fff);
  background-position:50% -40%,0 0;
  background-repeat:no-repeat,repeat;
  background-size:cover,auto;
  padding-top:18em;
  padding-bottom:20em
}
.icm-works_heading {
  max-width:80em;
  margin-top:-.5em;
  line-height:1.1
}
.color-primary-blue {
  color:#298dff
}
.heading_blue-icon-3 {
  color:#fff;
  background-color:#298dff;
  flex:none;
  max-width:5.625em;
  max-height:5.625em;
  padding:.25em
}
.heading_blue-icon-3.medium {
  max-width:5em;
  max-height:5em;
  padding:.625em .5em
}
.heading_blue-icon-3.medium.nau-products {
  max-width:5.5em;
  height:5.5em;
  max-height:5.5em;
  padding:1.125em
}
.heading_blue-icon-3.medium.zkouth {
  max-width:5.5em;
  height:5.5em;
  max-height:5.5em;
  padding:.75em
}
.icm-solution_content-block {
  grid-column-gap:1.125em;
  grid-row-gap:1.125em;
  background-color:#f4f5f7;
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  height:100%;
  min-height:7em;
  padding:1.5em
}
.icm-works {
  background-color:var(--color--black);
  padding-top:6.375em;
  padding-bottom:0;
  overflow:hidden
}
.solutions_grid-item-3 {
  background-color:#f4f5f7;
  justify-content:space-between;
  min-height:15em;
  padding:1em;
  overflow:hidden
}
.icm-solution_heading-block {
  align-items:center;
  width:100%;
  padding-top:6.75em;
  padding-bottom:6.75em
}
.h4-18px-2 {
  letter-spacing:-.0225em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.2
}
.h4-18px-2.color-black {
  color:#000
}
.uc-learn_logo-img {
  object-fit:scale-down;
  width:1.5em;
  height:1.5em
}
.ts-12px-9 {
  letter-spacing:-.6px;
  font-size:.75em;
  line-height:1
}
.ts-12px-9.mono {
  font-family:TWK Everett Mono,Arial,sans-serif
}
.ts-12px-9.mono.color-black {
  color:#000
}
.icm-solution {
  background-color:#fff;
  padding-top:0;
  padding-bottom:6.375em;
  overflow:hidden
}
.icm-works_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.icm-services {
  background-color:#fff;
  padding-top:11em;
  padding-bottom:4em;
  position:relative;
  overflow:hidden
}
.icm-services_heading-ilust {
  width:100%;
  position:absolute;
  inset:1em 0% auto
}
.icm-hero {
  justify-content:center;
  align-items:flex-start;
  height:200svh;
  display:flex;
  position:relative;
  overflow:visible
}
.ts-16px-7 {
  letter-spacing:-.01em;
  font-weight:400;
  line-height:1.3
}
.icm-solution_layout {
  align-items:center
}
.icm-services_layout {
  grid-column-gap:0em;
  grid-row-gap:0em
}
.icm-solution_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  width:100%;
  padding-top:0;
  padding-bottom:1em
}
.color-grey-100 {
  color:#e0e2e6
}
.icm-solution_grid-item {
  justify-content:space-between;
  padding:.875em;
  position:relative
}
.icm-evolution_heading {
  max-width:60em
}
.icm-evolution_layout {
  justify-content:center;
  align-items:center
}
.dashed-eyebrow {
  color:#000;
  text-transform:uppercase;
  border:1px dashed #6c7584;
  padding:.5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.solutions_item-icon-3 {
  color:#fff;
  background-color:#298dff;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-self:flex-start;
  align-items:center;
  width:1.875em;
  height:1.875em;
  padding:.25em;
  display:flex
}
.icm-hero_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  justify-content:space-between;
  align-items:center;
  height:100svh;
  padding-bottom:3em
}
.icm-hero_layout.align_center {
  justify-content:center;
  align-items:center;
  padding-bottom:0
}
.icm-works_dots {
  color:#6c7584
}
.icm-works_dots.ml--1 {
  margin-left:-1px
}
.icm-works_cta {
  align-items:center;
  width:100%;
  padding-top:1.875em;
  padding-bottom:1.875em
}
.solutions_dots {
  height:3px;
  color:var(--color--grey-200);
  transform:translate(0)
}
.solutions_dots.ml--1 {
  width:100%;
  height:2px;
  position:absolute;
  inset:0% 0% auto;
  overflow:visible;
  transform:none
}
.solutions_dots.ml--1.left_aligned {
  width:2px;
  height:100%;
  position:absolute;
  inset:0% auto 0% 0%
}
.solutions_dots.ml--1.bottom_aligned {
  position:absolute;
  inset:auto 0% 0%
}
.solutions_dots.ml--1.right_aligned {
  width:2px;
  height:100%;
  position:absolute;
  inset:0% 0% 0% auto
}
.defi-hero-layout {
  z-index:3;
  grid-column-gap:15em;
  grid-row-gap:15em;
  justify-content:space-between;
  align-items:center;
  height:100svh;
  padding-bottom:2em;
  position:absolute;
  inset:0%
}
.defi-hero {
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  height:100svh;
  display:flex;
  position:relative
}
.defi-works-old {
  padding-top:8.75em;
  padding-bottom:8.75em
}
.defi-works {
  padding-top:8.75em;
  padding-bottom:8.75em;
  overflow:hidden
}
.defi-works_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.defi-works_heading {
  max-width:80em
}
.ai-hero {
  background-image:none;
  background-size:auto;
  background-attachment:scroll;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  height:200svh;
  margin-bottom:-7.5em;
  display:flex;
  position:relative;
  overflow:visible
}
.ai-hero.platforms {
  z-index:1;
  background-color:#000;
  background-image:none;
  height:100svh;
  margin-bottom:0;
  display:flex
}
.ai-hero.platforms.is--white {
  background-color:#fff
}
.ai-hero_layout {
  grid-column-gap:30svh;
  grid-row-gap:30svh;
  opacity:1;
  transform-origin:50%;
  height:100svh;
  transform-style:preserve-3d;
  justify-content:flex-end;
  align-items:center;
  padding-bottom:2em;
  position:sticky;
  top:0;
  transform:perspective(1px)
}
.ai-works_heading {
  max-width:80em
}
.ai-services_heading {
  max-width:65em
}
.transformorigincenter {
  transform-origin:50%
}
.sayso_droplet {
  width:1.5em;
  color:var(--color--white)
}
.stickynoise {
  z-index:1;
  mix-blend-mode:soft-light;
  height:100%;
  position:absolute;
  inset:0%
}
.stickynoisewrapper {
  height:100%;
  position:relative
}
.stickynoisetarget {
  height:100svh;
  position:sticky;
  top:0
}
.overlap_background {
  z-index:3;
  background-image:linear-gradient(#0000,#fff);
  height:10%;
  position:absolute;
  inset:auto 0% 0%
}
.navbar-content {
  margin-top:0;
  padding-top:.519em;
  padding-bottom:0;
  display:none;
  position:absolute;
  inset:auto 0%
}
.navbar-content.visible {
  padding-top:4.4em;
  display:block
}
.navbar-content.alignright {
  justify-content:flex-end;
  align-items:center;
  margin-left:auto;
  display:block
}
.navbar-content.custom_padding {
  padding-top:.519em;
  display:none
}
.navbar-content.custom_padding.visible {
  display:block
}
.secondary-cta {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  align-items:center;
  width:100%;
  padding-right:.5em;
  display:flex;
  position:relative;
  overflow:hidden
}
.mobileicon {
  display:none
}
.source {
  width:100%;
  height:100%
}
.video-cover {
  max-width:59.875em
}
.intro-gradient {
  z-index:0;
  background-color:#0000;
  width:100vw;
  height:100vh;
  position:absolute;
  inset:0%
}
.mw-32 {
  width:2em;
  height:2em;
  padding-bottom:0;
  padding-right:0
}
.mw-78 {
  width:4.875em;
  height:4.875em;
  padding-bottom:0;
  padding-right:0;
  display:inline-block;
  position:static
}
.mw-78.background-blue {
  background-color:var(--color--primary-blue);
  height:100%
}
.mw-78.background-blue.text-aligned {
  vertical-align:top;
  height:4.875em;
  margin-top:.25em;
  margin-left:-.5em;
  margin-right:.5em
}
.mw-78.background-blue.text-aligned.no_left_padding {
  margin-left:0;
  margin-right:0
}
.mw-64 {
  width:4em;
  height:4em;
  padding-bottom:0;
  padding-right:0
}
.mw-64.background-blue {
  background-color:var(--color--primary-blue);
  display:block
}
.mw-64.background-blue.inline-block {
  vertical-align:top;
  margin-top:.25em;
  margin-right:.5em;
  display:inline-block
}
.mw-48 {
  width:3em;
  height:3em;
  padding-bottom:0;
  padding-right:0
}
.mw-48.lottie {
  min-width:3em;
  min-height:3em
}
.mw-48.blue-bg {
  background-color:var(--color--primary-blue)
}
.mw-90 {
  width:5.625em;
  height:5.625em;
  padding-bottom:0;
  padding-right:0
}
.mw-90.absolute {
  position:absolute;
  inset:0%
}
.mw-90.absolute.background-blue {
  background-color:var(--color--primary-blue);
  mix-blend-mode:normal;
  background-image:none
}
.mw-90.blue_background {
  background-color:var(--color--primary-blue);
  height:100%
}
.background-layer_wrapper {
  z-index:-1;
  grid-column-gap:2.5vmax;
  grid-row-gap:2.5vmax;
  perspective:500px;
  flex-flow:column;
  align-items:center;
  padding-top:7em;
  padding-left:7.125em;
  padding-right:9.688em;
  display:flex;
  position:absolute;
  inset:0%;
  transform:perspective(18px)
}
.background-layer_card {
  aspect-ratio:16/9;
  width:30.563em;
  position:relative
}
.background-layer_card.layer__first {
  transform-origin:50% 0;
  width:30em;
  overflow:hidden;
  transform:scale(.6)
}
.background-layer_card.layer__second {
  aspect-ratio:16/9;
  perspective-origin:100% 0;
  transform-origin:100% 0;
  width:30vw;
  height:auto;
  overflow:hidden;
  transform:scale(.8)
}
.background-layer_card.layer__third {
  transform-origin:0 100%;
  transform:scale(.7)
}
.background-layer_card.layer__forth {
  transform-origin:100% 20%;
  transform:scale(.5)
}
.background-layer_card.layer__fifth {
  transform:scale(.7)
}
.background-layer_col {
  grid-column-gap:10vmax;
  grid-row-gap:10vmax;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid
}
.background-layer_col.col__first {
  z-index:0;
  grid-column-gap:0vmax;
  grid-row-gap:0vmax;
  justify-content:space-between;
  place-items:start stretch;
  position:relative;
  transform:perspective(1px)translate(0)
}
.background-layer_col.col__second {
  z-index:2;
  transform-style:preserve-3d;
  position:relative;
  transform:perspective(1px)
}
.background-layer_col.col__third {
  z-index:0;
  order:0;
  grid-template-columns:1fr 1fr;
  place-items:stretch end;
  position:relative;
  bottom:13.8em;
  transform:perspective(1px)
}
.layer_gradient {
  transform-origin:100%;
  isolation:isolate;
  background-image:linear-gradient(270deg,#c3c8d0 .44%,#6c788c 15%,#121315 40%,#298dff 65%,#fff6 92%,#fff0 102%);
  height:100%;
  position:relative;
  inset:0%;
  transform:translate(0%)
}
.div-block-41 {
  z-index:1;
  flex-flow:column;
  justify-content:space-between;
  align-items:center;
  height:58%;
  padding-bottom:2em;
  display:flex;
  position:absolute;
  inset:auto 0% 0%
}
.vx-center {
  align-items:center
}
.background-track_wrapper {
  width:100%;
  height:100%;
  position:relative;
  top:0
}
.background-track_container {
  z-index:-1;
  position:absolute;
  inset:0%
}
.background-track_container.platforms {
  z-index:1;
  pointer-events:none;
  cursor:auto;
  width:100%;
  height:100%;
  position:static
}
.background-track_sticky {
  background-color:#000;
  height:100svh;
  position:sticky;
  top:0;
  overflow:hidden
}
.background-track_sticky.background_white {
  background-color:#fff
}
.background-track_sticky.background_transparent {
  background-color:#0000;
  width:100%
}
.background-track_holder {
  justify-content:flex-start;
  align-items:flex-end;
  width:100%;
  height:100%;
  display:flex;
  position:relative
}
.background-track_holder.align_center {
  z-index:2;
  background-color:#0000;
  flex-flow:row;
  justify-content:center;
  align-items:center;
  position:relative
}
.background-track_holder.align_center.absolute {
  position:absolute;
  inset:0%
}
.background-track_pattern {
  z-index:0;
  object-fit:cover;
  width:100%;
  position:absolute;
  inset:0%
}
.background-track_pattern.z_index-1 {
  z-index:-1;
  opacity:0
}
.track_gradient {
  background-image:linear-gradient(#12131566,#298dff 35%,#121315 60%,#6c788c 83%,#c3c8d0)
}
.track_gradient.track__first {
  width:100%;
  height:19.438em;
  margin-left:-2em;
  padding-bottom:0;
  padding-right:0
}
.track_gradient.track_second {
  justify-content:center;
  align-items:center;
  width:100%;
  height:44.5em;
  display:flex;
  position:relative
}
.track_gradient.track__third {
  width:100%;
  height:24.813em
}
.track_gradient.track__forth {
  background-image:linear-gradient(#12131566,#298dff 35%,#121315 60%,#6c788c 83%,#c3c8d0);
  width:100%;
  height:36.75em
}
.track_gradient.track__sixth {
  background-image:linear-gradient(#12131566,#298dff 35%,#121315 60%,#000 85%,#000);
  width:100%;
  height:22em
}
.track_gradient.track__seventh {
  width:100%;
  height:27.625em
}
.track_gradient.track__eight {
  background-image:linear-gradient(#c3c8d0,#6c788c 17%,#121315 40%,#298dff 65%,#12131566);
  width:100%;
  height:27.625em;
  transform:translateY(-17.563em)
}
.track_gradient.track__eight.z_index-1 {
  z-index:1;
  position:relative
}
.track_gradient.track_nineth {
  background-image:linear-gradient(#c3c8d0,#6c788c 17%,#121315 40%,#298dff 65%,#12131566);
  width:100%;
  height:22em
}
.track_gradient.track__tenth {
  background-image:linear-gradient(#c3c8d0,#6c788c 17%,#121315 40%,#298dff 65%,#12131566);
  width:100%;
  height:36.75em
}
.track_gradient.track__eleventh {
  background-image:linear-gradient(#c3c8d0,#6c788c 17%,#121315 40%,#298dff 65%,#12131566);
  width:100%;
  height:24.813em
}
.track_gradient.track__twelve {
  background-image:linear-gradient(#c3c8d0,#6c788c 17%,#121315 40%,#298dff 65%,#12131566);
  width:100%;
  height:44.5em;
  margin-right:-.096em
}
.background-track-holder_overlay {
  z-index:2;
  background-image:linear-gradient(#0000,#000);
  width:100%;
  height:35.67svh;
  position:absolute
}
.track_gradient-line {
  opacity:.5;
  background-image:linear-gradient(#fff3,#fff 15%,#298dff 85%,#fff3);
  width:1px;
  height:56.67svh;
  padding-bottom:0;
  padding-right:0
}
.track_gradient_line-content {
  opacity:1;
  width:100%;
  display:flex;
  transform:translate(.75em)
}
.track_gradient_line-content.gap-8-2 {
  justify-content:flex-start;
  position:absolute;
  inset:0% 0% auto .75em;
  transform:translate(50%)
}
.track_gradient_line_content-polygon {
  width:1.188em;
  min-width:1.188em;
  color:var(--color--primary-blue);
  position:relative
}
.ts-19px {
  font-size:1.188em
}
.ts-19px.font-style_mono {
  color:var(--color--white);
  letter-spacing:-.06em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  line-height:1.1
}
.track_gradient-line_wrapper {
  justify-content:center;
  align-items:flex-start;
  width:100%;
  display:flex;
  position:static;
  transform:scale(1)translateY(-21.56svh)
}
.track_gradient-line_wrapper.line__second {
  transform:scale(1)translateY(-13.44svh)
}
.track_gradient-line_wrapper.line__second.desktophidden {
  display:none
}
.background-track-stick-wrapper {
  flex-flow:column;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  display:flex
}
.background-track-stick-wrapper.platforms {
  position:relative
}
.background-track-stick_el {
  background-image:linear-gradient(#000,#298dff 37%,#fff);
  width:100%;
  height:100%;
  position:static
}
.background-track-stick_el.top_el {
  background-image:linear-gradient(#fff,#298dff 63%,#000)
}
.background-track-stick_el.top_el.platforms {
  background-image:linear-gradient(#6c788c 15%,#121315 40%,#298dff 65%,#0000);
  inset:0% 0% auto;
  transform:translate(0)
}
.background-track-stick_el.platforms {
  background-image:linear-gradient(#0000,#298dff 35%,#121315 60%,#6c788c 85%);
  position:absolute;
  inset:auto 0% 0%
}
.div-block-42 {
  z-index:0;
  isolation:isolate;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  height:100%;
  display:flex;
  position:absolute;
  bottom:0%;
  right:0%
}
.div-block-43 {
  z-index:-2;
  background-color:#000;
  position:absolute;
  inset:0%
}
.div-block-44 {
  transform:translate(0)
}
.background-svg_container {
  object-fit:fill;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%;
  transform:scale(2.5)
}
.drawingblock {
  z-index:0;
  position:absolute;
  inset:0% 0% auto
}
.footer-marge {
  z-index:0;
  background-color:#fff;
  justify-content:center;
  align-items:flex-end;
  height:100vh;
  padding-bottom:0;
  padding-right:0;
  position:relative;
  overflow:visible;
  transform:translateY(19.5em)
}
.footer-marge.ft {
  height:50vh;
  transform:none
}
.background-gradient {
  height:100%;
  display:none
}
.c {
  background-color:#cb0202;
  border-radius:50%;
  width:217.72svh;
  height:84.07svh;
  padding-bottom:0;
  padding-right:0;
  position:absolute;
  transform:translateY(-46.11svh)
}
.c.layer__one {
  z-index:2;
  filter:blur(50px);
  background-color:#fff;
  width:120vw;
  height:42.81vw;
  transform:translateY(-46.11vh)
}
.c.layer__second {
  z-index:1;
  filter:blur(50px);
  background-color:#298dff;
  width:126.6vw;
  height:44.7vw;
  transform:translateY(-23.11vh)
}
.c.layer__third {
  z-index:0;
  filter:blur(50px);
  background-color:#000;
  width:156.3vw;
  height:70vw;
  transform:translateY(24.91vh)
}
.footer-merge_offset {
  flex-flow:column;
  justify-content:flex-end;
  align-items:center;
  width:100%;
  height:100%;
  display:flex;
  transform:translate(0)
}
.ft-hero_grid-icon {
  color:#fff;
  background-color:#298dff;
  flex:none;
  width:3em;
  height:3em;
  padding:.5em .625em
}
.ft-hero_grid-icon.size-l.zklogin-benefits {
  padding:.9375em .375em
}
.ft-hero_tag {
  color:#000;
  text-transform:uppercase;
  letter-spacing:calc(-4%);
  background-color:#fff;
  padding:.5625em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.9375em;
  line-height:1
}
.ts-18px-8 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-8.color-gray-500 {
  color:#6c7584
}
.ts-18px-8.color-gray-500.text-center {
  text-align:center
}
.button-block-2 {
  color:#fff;
  background-color:#298dff;
  padding:.875em .75em;
  font-size:.875em
}
.button-block-2._404 {
  padding:1.125em 3.5em
}
.ft-hero_tag-img {
  color:#fff;
  background-color:#298dff;
  width:2em;
  height:2em;
  padding:.25em .375em
}
.ft-hero_grid {
  z-index:1;
  grid-column-gap:1em;
  grid-row-gap:1em;
  background-color:#222529;
  border-top:15px solid #298dff;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid;
  position:absolute;
  inset:auto 0% 0
}
.ft-hero_heading {
  color:#fff;
  text-align:center;
  letter-spacing:-4px;
  padding-bottom:.1em;
  font-size:5em;
  font-weight:400;
  line-height:1
}
.ft-hero {
  z-index:2;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  width:100vw;
  height:auto;
  padding:0 1.25em;
  display:flex;
  position:relative;
  overflow:visible
}
.mw-960 {
  max-width:60em
}
.ft-hero_grid-info {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.3
}
.ft-hero_layout {
  grid-column-gap:0em;
  grid-row-gap:0em;
  align-items:center;
  height:100svh;
  position:sticky;
  top:12em
}
.ft-hero_layout.layout-layer__first {
  z-index:2;
  height:auto;
  padding-top:8em;
  position:relative;
  top:0
}
.ft-hero_layout.layout-layer__first.closer_gap {
  height:60svh
}
.ft-hero_layout.layout-layer__first.less-padding {
  z-index:4;
  position:relative
}
.ft-hero_layout.layout-layer__second {
  justify-content:center;
  align-items:center;
  width:100%;
  padding-bottom:5em;
  display:flex;
  top:0;
  overflow:visible
}
.ft-hero_layout.layout-layer__second.move {
  margin-top:-4em
}
.ft-hero_grid-item {
  grid-column-gap:.625em;
  grid-row-gap:.625em;
  align-items:center;
  padding:1em
}
.inline-flex {
  flex-flow:row;
  justify-content:flex-start;
  display:inline-flex
}
.inline-flex.hide {
  display:none
}
.h2-32px-2 {
  color:#000;
  letter-spacing:-1.28px;
  font-size:2em;
  font-weight:400
}
.ts-18px-9 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-9.color-gray-500 {
  color:#6c7584
}
.ft-overview_desc-block {
  width:100%
}
.blue-button_text {
  color:#fff;
  letter-spacing:-.004375em;
  background-color:#000;
  padding:.46875em .5em;
  font-size:.875em;
  font-weight:400;
  line-height:1
}
.blue-button_text.bg-transparent {
  background-color:#0000
}
.blue-button_text.bg-transparent.color-black {
  color:#000
}
.dottedhorizontal-2 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.ft-overview_layout {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  flex-flow:column;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  display:flex
}
.blue-button_icon-play {
  color:#fff;
  flex-flow:column;
  justify-content:center;
  align-items:center
}
.blue-link {
  color:#298dff;
  cursor:pointer;
  text-decoration:underline;
  transition:color .3s cubic-bezier(.645,.045,.355,1)
}
.blue-link:hover {
  color:#5ca9ff
}
.blue-link.no-underline {
  text-decoration:none
}
.ft-overview_item-block {
  grid-column-gap:4.6875em;
  grid-row-gap:4.6875em;
  background-color:#f4f5f7;
  justify-content:space-between;
  padding:1em 1em 1.5em
}
.ft-overview_item-block.zklogin-first {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em
}
.blue-button_icon-play-block {
  background-color:#298dff;
  justify-content:center;
  align-items:center;
  width:1.625em;
  height:100%;
  padding:.46875em .4375em .46875em .5625em
}
.ft-overview {
  background-color:#fff;
  padding-top:6em;
  overflow:hidden
}
.ft-overview_img-block {
  background-color:#131518;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  display:flex;
  overflow:hidden
}
.ft-overview_img-block.zklogin-overview {
  perspective-origin:50% 0;
  transform-origin:50% 100%;
  height:100%;
  padding:4.25em 9.375em;
  position:relative;
  overflow:hidden
}
.ft-overview_img-block.zklogin-overview.paralax {
  height:110%;
  padding-left:11.075em;
  padding-right:11.075em
}
.ft-overview_img-block.passkey-overview {
  flex-flow:column;
  justify-content:center;
  align-items:center;
  height:auto;
  max-height:30.9375em;
  padding:2.5em 9.375em;
  display:flex;
  position:relative;
  overflow:hidden
}
.ft-overview_img-block.mysticeti-overview {
  height:auto;
  max-height:30.9375em;
  padding-top:0;
  padding-bottom:0;
  padding-left:0;
  position:relative;
  overflow:hidden
}
.ft-overview_img-block.custom-height {
  height:90svh
}
.ft-overview_img-block.is--black {
  background-color:var(--color--black)
}
.ft-overview_grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  width:100%
}
.nau-services_name-wrapper {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:inline-flex
}
.h2-80px-2 {
  letter-spacing:-4px;
  font-size:5em;
  font-weight:400;
  line-height:1
}
.dottedhorizontal-3 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.nau-services {
  background-color:#fff;
  padding-top:8.75em;
  padding-bottom:2em
}
.nau-services_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.big-text_80px-2 {
  color:#fff;
  letter-spacing:-3.2px;
  width:fit-content;
  margin-right:.25em;
  font-size:5em;
  font-weight:400;
  line-height:1.1
}
.big-text_80px-2.black-block {
  background-color:#000;
  margin-right:0;
  padding-left:.125em;
  padding-right:.25em
}
.big-text_80px-2.color-black {
  color:#000
}
.big-text_80px-2.color-black.sec-ecosystem_break {
  display:block
}
.big-text_80px-2.grey-block {
  color:#000;
  background-color:#6c7584;
  margin-right:0;
  padding-left:.125em;
  padding-right:.25em
}
.resource-list {
  grid-column-gap:0em;
  grid-row-gap:0em;
  overflow:hidden
}
.ft-rs_layout {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em
}
.ft-resource_center {
  background-color:#fff;
  padding-top:10em;
  padding-bottom:12.5em
}
.ft-resource_center.bg-black {
  background-color:#000
}
.resource-list_icon-arrow {
  color:#fff;
  background-color:#298dff00;
  width:2.5em;
  height:2.5em;
  padding-top:.91375em;
  padding-bottom:.91375em
}
.ft-rs_grid-block {
  grid-column-gap:2em;
  grid-row-gap:2em;
  grid-template-rows:auto;
  width:100%
}
.resource-list_icon {
  pointer-events:none;
  color:#000;
  width:2em;
  height:.5em
}
.resource-list_icon:where(.w-variant-16fd549f-7ed4-1ed5-367f-3bf31b5fc12e) {
  color:#67707e
}
.resource-list_icon.color-white {
  color:#fff
}
.resource_list-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  color:#f4f5f7;
  cursor:pointer;
  background-color:#0000;
  justify-content:space-between;
  align-items:center;
  width:100%;
  padding:.5em .5625em .5em 1em;
  display:flex
}
.resource_list-item:where(.w-variant-16fd549f-7ed4-1ed5-367f-3bf31b5fc12e) {
  color:#131518;
  text-decoration:none
}
.h3-18px-3 {
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400
}
.h3-18px-3.color-black,
.h3-18px-3.color-variants {
  color:#000
}
.ft-learn_grid-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  color:#000;
  cursor:default;
  background-color:#e0e2e6;
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  min-height:14.375em;
  padding:1em;
  transition:background-color .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1);
  display:flex
}
.ft-learn_grid-item:hover {
  color:#fff;
  background-color:#298dff
}
.ft-learn_grid-item.is--grey {
  background-color:#f4f5f7
}
.ft-learn_grid-item.is--grey:hover {
  background-color:#298dff
}
.ft-learn_grid-item.is--dark {
  background-color:#131518
}
.ft-learn_grid-item.is--dark:hover {
  background-color:#298dff
}
.ft-learn {
  z-index:0;
  background-color:#fff;
  padding-top:2em;
  padding-bottom:1.25em;
  position:sticky;
  top:-50svh;
  bottom:auto
}
.ft-learn.ft-learn_mys {
  padding-top:10em
}
.ft-learn.bg-black {
  background-color:#000
}
.ft-learn.no-padding,
.ft-learn.nautilus {
  top:0
}
.ft-learn_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.ft-learn_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.blue-arrow-3 {
  color:#fff;
  background-color:#298dff;
  width:1.625em;
  height:1.625em;
  padding:.46875em .375em
}
.ft-start_content-block {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em
}
.container-1200 {
  max-width:75em
}
.ft-start {
  background-image:none;
  background-size:auto;
  padding-top:0;
  padding-bottom:0
}
.ft-start.move-start_section {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/69317027a99d285002c283d0_move-start.avif)
}
.ft-start.platform {
  position:absolute
}
.ft-start_grid {
  grid-column-gap:8em;
  grid-row-gap:8em;
  grid-template-rows:auto
}
.ft-start_heading-block {
  grid-column-gap:2em;
  grid-row-gap:2em
}
.ft-start_heading-block.vx-center {
  grid-column-gap:3.188em;
  grid-row-gap:3.188em;
  align-items:center
}
.blue-arrow-4 {
  color:#fff;
  background-color:#298dff;
  width:1.625em;
  height:1.625em;
  padding:.46875em .375em
}
.h2-44px {
  letter-spacing:-.05em;
  font-size:2.75em
}
.h2-44px.fw-normal {
  font-weight:400
}
.h2-44px.fw-normal.color-white.mob_26px.text-center,
.h2-44px.fw-normal.color-white.mob_36px.text-center,
.h2-44px.fw-normal.color-white.mob_39px.text-center,
.h2-44px.fw-normal.color-white.mob_39px-copy.text-center {
  text-align:center
}
.h2-44px.fw-normal.color-black {
  color:#000
}
.gap-18-2 {
  grid-column-gap:1.125em;
  grid-row-gap:1.125em
}
.ts-18px-10 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-10.color-gray-500 {
  color:#6c7584
}
.ts-18px-10.color-gray-500.text-center {
  text-align:center
}
.h2-32px-3 {
  color:#000;
  letter-spacing:-1.28px;
  font-size:2em;
  font-weight:400
}
.ts-18px-11 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-11.color-gray-500 {
  color:#6c7584
}
.ft-overview_gradient-bg {
  width:100%;
  height:100%;
  position:absolute;
  inset:0%;
  transform:translate(0)
}
.object-contain-2 {
  object-fit:contain;
  width:100%;
  height:100%
}
.object-contain-2.z-index-2 {
  z-index:2;
  position:relative
}
.zk-outh_heading-wrapper {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:inline-flex
}
.ts-12px-10 {
  letter-spacing:-.6px;
  font-size:.75em;
  line-height:1
}
.ts-12px-10.mono {
  font-family:TWK Everett Mono,Arial,sans-serif
}
.ts-12px-10.mono.color-black {
  color:#000
}
.ts-12px-10.mono.color-black.not-shrink {
  flex:none
}
.zk-outh_img-block {
  flex-flow:column;
  justify-content:center;
  align-items:center;
  width:100%;
  padding:10em;
  display:flex;
  position:relative
}
.zk-outh_img-block.paralax {
  height:120%
}
.ts-27px {
  letter-spacing:-.0675em;
  font-size:1.6875em;
  line-height:1.2
}
.ts-27px.color-black {
  color:#000
}
.zk-outh_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center
}
.zk-outh_gradient-bg {
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.zk-outh {
  background-color:#fff;
  padding-top:10em;
  padding-bottom:4em
}
.zk-outh_grid {
  grid-column-gap:4.375em;
  grid-row-gap:4.375em;
  grid-template-rows:auto;
  width:100%
}
.zk-app_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em;
  align-items:center
}
.mw-160 {
  max-width:10em
}
.zk-app_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.mw-130 {
  max-width:8.125em
}
.mw-130._2 {
  width:8.4em;
  max-width:8.4em
}
.mw-210 {
  max-width:13.125em
}
.mw-150 {
  max-width:9.375em
}
.zk-app {
  background-color:#fff;
  padding-top:4em;
  padding-bottom:4em
}
.zk-app_grid-item {
  background-color:#000;
  justify-content:center;
  align-items:center;
  min-height:10em;
  padding:3.125em 2em
}
.ts-18px-12 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-12.color-black {
  color:#000
}
.ts-18px-12.color-gray-500 {
  color:#6c7584
}
.ft-info-block {
  background-color:#f4f5f7;
  width:100%;
  min-height:10em;
  padding:1em 1em 3em
}
.ft-info_wrapper {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  width:100%
}
.blue-arrow-5,
.blue-arrow-6 {
  color:#fff;
  background-color:#298dff;
  width:1.625em;
  height:1.625em;
  padding:.46875em .375em
}
.gap-18-3 {
  grid-column-gap:1.125em;
  grid-row-gap:1.125em
}
.ts-18px-13 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-13.color-gray-500 {
  color:#6c7584
}
.ts-18px-13.color-gray-500.text-center {
  text-align:center
}
.ts-18px-14 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-14.color-gray-500 {
  color:#6c7584
}
.passkey_gradient-bg {
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.blue-arrow-7 {
  color:#fff;
  background-color:#298dff;
  width:1.625em;
  height:1.625em;
  padding:.46875em .375em
}
.single-block_center {
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.ts-18px-15 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-15.color-gray-500 {
  color:#6c7584
}
.blue-arrow-8,
.blue-arrow-9 {
  color:#fff;
  background-color:#298dff;
  width:1.625em;
  height:1.625em;
  padding:.46875em .375em
}
.ts-18px-16 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-16.color-gray-500 {
  color:#6c7584
}
.ts-18px-16.color-gray-500.text-center {
  text-align:center
}
.move-blockchain {
  background-color:#fff;
  padding-top:2em;
  padding-bottom:12.5em
}
.move-blockchain_layout {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.big-text_icon-64px {
  float:left;
  color:#fff;
  flex:none;
  width:100%;
  max-width:3.75em;
  height:100%;
  max-height:3.75em;
  margin-top:.5em;
  margin-right:1em;
  padding:.5em
}
.big-text_icon-64px.bg-primary-blue {
  background-color:#298dff
}
.big-text-_60px {
  letter-spacing:-3px;
  width:fit-content;
  font-size:3.75em;
  font-weight:400;
  line-height:1.1
}
.big-text-_60px.color-black {
  color:#000
}
.big-text-_60px.color-white.build-start_big-text {
  letter-spacing:-.05em
}
.big-text-_60px.color-white.desktop {
  display:block
}
.big-text-_60px.color-white.mobile {
  display:none
}
.move-creator_position {
  color:#6c7584;
  letter-spacing:-.004375em;
  font-size:.875em;
  font-weight:400;
  line-height:1.4
}
.ts-18px-17 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-17.color-gray-500 {
  color:#6c7584
}
.move-creator_content-wrapper {
  grid-column-gap:3em;
  grid-row-gap:3em;
  background-color:#e0e2e6;
  justify-content:space-between;
  padding:1em
}
.move-creator_img-wrapper {
  position:relative
}
.move-creator_grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:.5fr 1.5fr;
  width:100%;
  margin-top:4em
}
.move-creator_icon {
  color:#298dff;
  width:1.25em;
  height:1em
}
.move-creator_name {
  color:#000;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.move-features_grid-item {
  background-color:#131518;
  padding:.375em
}
.move-features_grid-item.big-item {
  align-items:stretch;
  display:flex
}
.move-features_grid-item.small-item {
  grid-column-gap:6.25em;
  grid-row-gap:6.25em;
  flex-flow:column;
  justify-content:space-between;
  min-height:26.5625em;
  padding:1em;
  display:flex
}
.move-features {
  padding-top:0;
  padding-bottom:2em;
  position:relative
}
.move-features_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center
}
.ts-18px-18 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-18.color-gray-500 {
  color:#6c7584
}
.vy-space-between {
  justify-content:space-between
}
.vy-space-between.full-height {
  height:100%
}
.vy-space-between.padding-block-20 {
  padding-left:1.25em;
  padding-right:1.25em
}
.vy-space-between.full-width.hy-center.custom_gap {
  grid-column-gap:4em;
  grid-row-gap:4em
}
.vy-space-between.custom-gap {
  padding-left:.8125em;
  padding-right:7.625em
}
.move-features_content-wrapper {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  justify-content:space-between;
  width:100%;
  padding-top:.625em;
  padding-bottom:.625em;
  padding-left:.625em
}
.blue-arrow-10 {
  color:#fff;
  background-color:#298dff;
  width:1.625em;
  height:1.625em;
  padding:.46875em .375em
}
.blue-arrow-10.play-icon {
  padding-left:.5625em
}
.move-features_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width:100%
}
.move-features_img-wrapper {
  width:100%;
  max-width:50%;
  height:100%
}
.move-tm_slider-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  background-color:#131518;
  flex:none;
  justify-content:space-between;
  width:100%;
  min-height:26.875em;
  padding:1em
}
.ts-18px-19 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-19.color-white {
  color:#fff
}
.move-tm_slider {
  z-index:1;
  width:100%;
  min-width:0;
  overflow:visible
}
.move-testimonials {
  padding-top:8.75em;
  padding-bottom:2em;
  overflow:hidden
}
.move-tm_controls-wrapper {
  z-index:2;
  grid-column-gap:.125em;
  grid-row-gap:.125em;
  background-color:#000;
  background-image:none;
  align-items:flex-end;
  padding:1em;
  display:flex;
  position:relative
}
.move-tm_slider-layout {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:.75fr 2fr
}
.move-tm_arrow {
  color:#fff;
  cursor:pointer;
  background-color:#343940;
  width:2.75em;
  height:2.75em;
  padding:.875em;
  transition:background-color .3s cubic-bezier(.645,.045,.355,1)
}
.move-tm_arrow:hover {
  background-color:#298dff
}
.move-tm_slider-component {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  margin-top:10em
}
.move-testimonials_logo {
  color:#fff;
  background-color:#4b515b;
  width:2.75em;
  height:2.75em;
  padding:.4375em
}
.blue-arrow-11,
.blue-arrow-12 {
  color:#fff;
  background-color:#298dff;
  width:1.625em;
  height:1.625em;
  padding:.46875em .375em
}
.gap-18-4 {
  grid-column-gap:1.125em;
  grid-row-gap:1.125em
}
.rfp-hero_img-wrapper {
  max-width:25em
}
.ts-18px-20 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-20.color-white {
  color:#fff
}
.h1-90px-2 {
  letter-spacing:-2.7px;
  font-size:5.625em;
  font-weight:400;
  line-height:1
}
.h1-90px-2.color-white.text-center {
  text-align:center
}
.rfp-hero_layout {
  grid-column-gap:3.125em;
  grid-row-gap:3.125em;
  justify-content:flex-end;
  align-items:center;
  height:100svh;
  padding-bottom:3.5em
}
.rfp-hero {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/693173c61ef2191aca07839c_rfp-hero.avif);
  background-position:50%;
  background-size:cover
}
.rfp-app_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.rfp-app {
  background-color:#fff;
  padding-top:8.75em;
  padding-bottom:4em
}
.fw-faq_icon-wrapper {
  background-color:#343940;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:2.5em;
  height:2.5em;
  padding:.75em;
  transition:background-color .2s cubic-bezier(.645,.045,.355,1);
  display:flex;
  position:relative
}
.fw-faq_answer-wrapper-2 {
  z-index:1;
  grid-column-gap:4em;
  grid-row-gap:4em;
  background-color:#0000;
  flex-flow:column;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  align-items:center;
  width:100%;
  padding-left:1.5em;
  padding-right:1.5em;
  display:flex;
  position:relative;
  overflow:hidden
}
.faq-item_heading {
  color:#fff;
  text-align:left;
  letter-spacing:-.01125em;
  white-space:normal;
  font-size:1.125em;
  font-weight:400;
  line-height:1.4
}
.faq-item_answer-block {
  grid-column-gap:4em;
  grid-row-gap:4em;
  justify-content:space-between;
  width:100%;
  padding-top:3.375em;
  padding-bottom:1.5em;
  overflow:hidden
}
.faq-item_answer-block.ms-faq_answer-block {
  padding-top:0
}
.faq-item_question {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  flex-flow:row;
  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:space-between;
  align-items:center;
  width:100%;
  padding:1.5em;
  display:flex;
  position:relative;
  overflow:hidden
}
.rfp-faq {
  background-color:#000;
  padding-top:0;
  padding-bottom:2em
}
.faq-item {
  cursor:pointer;
  background-color:#131518;
  border:1.5px solid #131518;
  width:100%;
  transition:border-color .2s cubic-bezier(.645,.045,.355,1);
  position:static
}
.rfp-faq_grid {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.fw-faq_icon-open {
  color:#fff;
  height:.875em;
  margin:auto;
  position:absolute;
  inset:0
}
.fw-faq_icon-close {
  color:#fff;
  width:.875em;
  margin:auto;
  position:absolute;
  inset:0
}
.faq-list {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  width:100%;
  overflow:hidden
}
.rfp-faq_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.h1-80px-2 {
  letter-spacing:-4px;
  font-size:5em;
  font-weight:400
}
.h1-80px-2.fw-normal {
  font-weight:400
}
.ts-18px-21 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-21.color-white {
  color:#fff
}
.circ-hero_content-block {
  grid-column-gap:2em;
  grid-row-gap:2em;
  justify-content:space-between;
  padding-top:2em;
  padding-bottom:2em
}
.circ-hero_grid {
  grid-column-gap:2em;
  grid-row-gap:2em;
  grid-template-rows:auto
}
.circ-hero_img-block {
  max-height:calc(100vh - 6.5em);
  overflow:hidden
}
.circ-hero {
  padding-top:5.625em;
  padding-bottom:1.25em
}
.circ-graph {
  padding-top:6em;
  padding-bottom:3em
}
.circ-graph_img-block {
  width:100%
}
.circ-graph_heading-block {
  border:1px solid #4b515b;
  border-bottom-width:0;
  width:100%;
  padding:1.25em 1.25em 3em
}
.learn-more_list-2 {
  grid-column-gap:0em;
  grid-row-gap:0em;
  width:100%;
  overflow:hidden
}
.learn-more_icon-2 {
  pointer-events:none;
  color:#fff;
  flex:none;
  width:2.5em;
  padding-bottom:.25em
}
.learn-more_grid-2 {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.circ-token {
  padding-top:8em;
  padding-bottom:10em
}
.circ-token_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.fw-faq_answer-wrapper-3 {
  z-index:1;
  background-color:#0000;
  flex-flow:column;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  align-items:center;
  width:100%;
  padding-left:1.5em;
  padding-right:1.5em;
  display:flex;
  position:relative;
  overflow:hidden
}
.circ-faq {
  background-color:#000;
  padding-top:5em;
  padding-bottom:2em
}
.circ-faq_grid {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.circ-faq_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.faq-item_heading-2 {
  color:#fff;
  text-align:left;
  letter-spacing:-.18px;
  white-space:normal;
  font-size:1.125em;
  font-weight:400;
  line-height:1.4
}
.fw-faq_answer-wrapper-4 {
  z-index:1;
  background-color:#0000;
  flex-flow:column;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  align-items:center;
  width:100%;
  padding-left:1.5em;
  padding-right:1.5em;
  display:flex;
  position:relative;
  overflow:hidden
}
.dottedhorizontal-4 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.h1-80px-3 {
  letter-spacing:-4px;
  font-size:5em;
  font-weight:400
}
.h1-80px-3.fw-normal {
  font-weight:400
}
.ts-18px-22 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-22.color-white {
  color:#fff
}
.storage-hero_content-block {
  grid-column-gap:2em;
  grid-row-gap:2em;
  justify-content:space-between;
  padding-top:2em;
  padding-bottom:2em
}
.storage-hero_grid {
  grid-column-gap:2em;
  grid-row-gap:2em;
  grid-template-rows:auto
}
.storage-hero_img-block {
  max-height:calc(100vh - 6.5em);
  overflow:hidden
}
.blue-link-2 {
  color:#298dff;
  cursor:pointer;
  text-decoration:underline;
  transition:color .3s cubic-bezier(.645,.045,.355,1)
}
.blue-link-2:hover {
  color:#5ca9ff
}
.storage-hero {
  padding-top:5.625em;
  padding-bottom:1.25em
}
.storage-graph_heading-block {
  border:1px solid #4b515b;
  border-bottom-width:0;
  width:100%;
  padding:1.25em 1.25em 3em
}
.storage-graph_img-block {
  width:100%
}
.storage-graph_img-block.mobile {
  display:none
}
.storage-graph_img-block.desktop-tab-land {
  display:block
}
.storage-graph {
  padding-top:6em;
  padding-bottom:3em
}
.storage-supply {
  background-color:#fff;
  padding-top:7.5em;
  padding-bottom:2em
}
.divider-lines-5 {
  border-top:1px dashed #c2c6cd;
  width:100%;
  padding-bottom:1px
}
.divider-lines-5.divider-grey-600 {
  border-top-color:#4b515b
}
.ts-18px-23 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-23.color-gray-500 {
  color:#6c7584
}
.storage-supply_content-wrapper {
  grid-column-gap:5.625em;
  grid-row-gap:5.625em
}
.storage-supply_content-grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr
}
.storage-supply_layout {
  grid-column-gap:15.625em;
  grid-row-gap:15.625em
}
.solutions_grid-item-4 {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  background-color:#f4f5f7;
  justify-content:space-between;
  min-height:11.875em;
  padding:1em;
  overflow:hidden
}
.dottedhorizontal-5 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.gap-18-5 {
  grid-column-gap:1.125em;
  grid-row-gap:1.125em
}
.storage-supply_heading-wrapper {
  grid-column-gap:3em;
  grid-row-gap:3em;
  grid-template-rows:auto;
  width:100%
}
.ts-18px-24 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-24.text-center {
  text-align:center
}
.rs-hero_layout {
  grid-column-gap:3em;
  grid-row-gap:3em;
  align-items:center
}
.rs-hero {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/693df21e41334a4d9e0fb006_Research.png);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  padding-top:15em;
  padding-bottom:15em
}
.rs-gen_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  width:100%
}
.rs-gen_grid.additional-research {
  grid-template-columns:1fr 1fr 1fr
}
.rs-gen {
  background-color:#fff;
  padding-top:0;
  padding-bottom:5em
}
.divider-lines-6 {
  border-top:1px dashed #c2c6cd;
  width:100%;
  padding-bottom:1px
}
.divider-lines-6.divider-grey-600 {
  border-top-color:#4b515b
}
.rs-gen_content-wrapper {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em;
  width:100%
}
.ts-18px-25 {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.ts-18px-25.color-gray-500 {
  color:#6c7584
}
.ts-18px-25.color-gray-500.text-center {
  text-align:center
}
.ts-18px-25.color-white {
  color:#fff
}
.ts-18px-25.text-center {
  text-align:center
}
.ts-18px-25.color-black {
  color:#000
}
.ts-18px-25.lh--140 {
  line-height:1.4
}
.rs-gen_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.blue-arrow-13 {
  color:#fff;
  background-color:#298dff;
  width:1.625em;
  height:1.625em;
  padding:.46875em .375em
}
.rs-gen_grid-item {
  grid-column-gap:5.625em;
  grid-row-gap:5.625em;
  background-color:#f4f5f7;
  justify-content:space-between;
  min-height:21.25em;
  padding:1em
}
.rs-gen_grid-item.rs-papers_item {
  min-height:18.5em
}
.mw-580 {
  max-width:36.25em
}
.rs-gen_divider {
  border:1px dashed #a1a7b2;
  width:100%;
  height:1px
}
.sliderprogress {
  vertical-align:middle;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  height:2px;
  display:flex;
  position:relative
}
.sliderprogress.mobile-only,
.sliderprogress.desktop-only.hide {
  display:none
}
.progresindicator {
  z-index:2;
  background-color:var(--color--primary-blue);
  transform-origin:0%;
  width:100%;
  height:2px;
  transform-style:preserve-3d;
  padding-bottom:0;
  padding-right:0;
  position:absolute;
  inset:0% auto 0% 0%;
  transform:scaleX(.5)
}
.usdc-hero_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  justify-content:space-between;
  align-items:center;
  height:100svh;
  padding-bottom:1em
}
.h1-78px {
  letter-spacing:-4px;
  font-size:5em;
  font-weight:400;
  line-height:1.1
}
.h1-78px.color-white {
  color:#fff
}
.h1-78px.color-white.mob_40px.text-center {
  text-align:center;
  letter-spacing:-.05em
}
.h1-78px.color-white.mob_40px.text-center.lh-1-05 {
  line-height:1.05
}
.h1-78px.color-white.mob_48.align-center.lh-1-05 {
  text-align:center
}
.usdc-hero {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/69330da28b3ecfb4b6911c42_usdc-hero.avif);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:hidden
}
.big-text-_78px {
  letter-spacing:-3.9px;
  width:fit-content;
  font-size:4.875em;
  font-weight:400;
  line-height:1.1
}
.dottedhorizontal-6 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.usdc-blend_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.ts-12px-11 {
  letter-spacing:-.6px;
  font-size:.75em;
  line-height:1
}
.ts-12px-11.mono {
  font-family:TWK Everett Mono,Arial,sans-serif
}
.ts-12px-11.mono.color-white.not-shrink {
  flex:none
}
.ts-12px-11.mono.color-black {
  color:#000
}
.ts-12px-11.mono.color-black.not-shrink {
  flex:none
}
.big-text_icon-78px {
  float:left;
  background-color:var(--color--primary-blue);
  color:#fff;
  flex:none;
  width:4.875em;
  height:4.875em;
  margin-right:1em;
  padding:.5em
}
.big-text_icon-78px.bg-primary-blue {
  background-color:#298dff
}
.big-text_icon-78px.usdc-icon {
  padding:1.21875em .66875em
}
.usdc-blend_empty-block {
  width:100%
}
.usdc-blend_grid {
  grid-column-gap:4.6875em;
  grid-row-gap:4.6875em;
  grid-template-rows:auto;
  width:100%
}
.usdc-blend {
  background-color:#000;
  padding-top:7.5em;
  padding-bottom:10em;
  overflow:hidden
}
.usdc-secure {
  padding-top:10em;
  padding-bottom:7.5em;
  overflow:hidden
}
.usdc-secure_layout {
  grid-column-gap:13.75em;
  grid-row-gap:13.75em;
  width:100%
}
.usdc-secure_grid2 {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%;
  padding-top:1.25em;
  position:relative
}
.dottedhorizontal-7 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.usdc-secure_grid {
  grid-column-gap:4.6875em;
  grid-row-gap:4.6875em;
  grid-template-rows:auto;
  width:100%
}
.gap-18-6 {
  grid-column-gap:1.125em;
  grid-row-gap:1.125em
}
.usdc-secure_grid2-item {
  grid-column-gap:4em;
  grid-row-gap:4em;
  background-color:#131518;
  justify-content:space-between;
  min-height:16.25em;
  padding:1em
}
.usdc-secure_eyebrow {
  color:#000;
  text-transform:uppercase;
  background-color:#6c7584;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1
}
.dottedhorizontal-8 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.usdc-build {
  padding-top:7.5em;
  padding-bottom:7.5em;
  overflow:hidden
}
.usdc-build_grid {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.usdc-build_grid-item {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.usdc-apps_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.dottedhorizontal-9 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.usdc-apps_grid-item {
  grid-column-gap:.625em;
  grid-row-gap:.625em;
  background-color:#131518;
  border:1.5px solid #131518;
  justify-content:space-between;
  align-items:center;
  padding:.75em;
  transition:border-color .2s ease-in-out,background-color .2s ease-in-out;
  display:flex
}
.usdc-apps_layout {
  grid-column-gap:6em;
  grid-row-gap:6em
}
.usdc-apps {
  padding-top:8em;
  padding-bottom:8em;
  overflow:hidden
}
.usdc-apps_logo-block {
  width:2.5em;
  height:2.5em
}
.grey-eyebrow-3 {
  color:#000;
  text-transform:uppercase;
  background-color:#6c7584;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.gs-wallet_avatar-block {
  width:1.5em;
  height:1.5em;
  overflow:hidden
}
.gs-wallet_slider-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  color:#fff;
  cursor:default;
  background-color:#222529;
  flex-flow:column;
  flex:none;
  justify-content:space-between;
  align-items:flex-start;
  min-height:14.375em;
  padding:1em;
  transition:background-color .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1);
  display:flex;
  overflow:hidden
}
.gs-wallet_slider-item:hover {
  color:#fff;
  background-color:#298dff
}
.gs-wallet_slider-item.is--grey {
  color:#000;
  background-color:#f4f5f7
}
.gs-wallet_slider-item.is--grey:hover {
  color:#fff;
  background-color:#298dff
}
.dottedhorizontal-10 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.gs-wallet_slider {
  margin-top:1.25em
}
.gs-wallet_slider-wrapper {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%;
  display:flex
}
.grey-eyebrow-4 {
  color:#000;
  text-transform:uppercase;
  background-color:#6c7584;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.usdc-resource {
  padding-top:8em;
  padding-bottom:8em;
  overflow:hidden
}
.gs-wallet_divider {
  border:1px dashed #4b515b;
  width:100%;
  height:1px
}
.gs-wallet_divider.grey-300 {
  border-color:#a1a7b2
}
.usdc-resource_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.hy-center {
  align-items:center
}
.usdc-apps_name {
  color:var(--color--white);
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.usdc-apps_name.color-black {
  max-width:29.438em;
  color:var(--color--black)
}
.usdc-apps_name.color-black.text-center {
  color:var(--color--white);
  text-align:center;
  line-height:1.3
}
.usdc-apps_name.color-gray {
  color:var(--color--grey-500)
}
.usdc-apps_name.text_expander {
  width:auto;
  overflow:visible
}
.usdc-apps_name.v2 {
  white-space:nowrap;
  width:auto;
  display:inline-flex;
  position:static;
  overflow:hidden
}
.usdc-apps_name.color-gray-500 {
  color:var(--color--grey-500)
}
.usdc-apps_name.color-gray-300 {
  color:var(--color--grey-300)
}
.usdc-apps_name.color-black-60 {
  opacity:.6;
  color:var(--color--black)
}
.usdc-apps_name.color-white-60 {
  opacity:.6;
  color:var(--color--white)
}
.usdc-apps_name.text-center {
  text-align:center
}
.usdc-apps_name.text-center.color-black {
  color:var(--color--black)
}
.usdc-apps_name.text-center.hero-custom-break {
  max-width:29.438em
}
.usdc-apps_name.lh--140.color-gray-400,
.usdc-apps_name.color-grey-400 {
  color:var(--grey-400)
}
.usdc-apps_name.invertedtext {
  filter:invert(90%)
}
.usdc-apps_name.lineheight_1 {
  z-index:1;
  line-height:.95;
  position:relative
}
.usdc-apps_name.text-color-gray {
  color:var(--color--grey-500)
}
.usdc-apps_name.color-white {
  color:var(--color--white)
}
.mw-780 {
  max-width:48.75em
}
.oc-hero_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em;
  align-items:center
}
.oc-hero {
  grid-column-gap:7.438em;
  grid-row-gap:7.438em;
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6936e54b117b6e2e19045b87_gradient.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  flex-flow:column;
  padding-top:10em;
  padding-bottom:0;
  display:flex
}
.oc-conv {
  padding-top:8em;
  padding-bottom:8em
}
.dottedhorizontal-11 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.oc-conv_layout {
  grid-column-gap:6.25em;
  grid-row-gap:6.25em
}
.oc-conv_logo-wrapper {
  background-color:#000;
  justify-content:center;
  align-items:center;
  width:100%;
  min-height:13.125em;
  display:flex
}
.oc-conv_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.oc-conv_name {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.3;
  transition:color .2s
}
.oc-conv_logo-block {
  max-height:6.75em
}
.oc-conv_arrow {
  color:#fff;
  background-color:#343940;
  width:1.5em;
  height:1.5em;
  padding:.3125em;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s cubic-bezier(.645,.045,.355,1)
}
.oc-conv_grid-item {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  background-color:#131518;
  flex-flow:column;
  justify-content:space-between;
  width:100%;
  padding:.75em;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s cubic-bezier(.645,.045,.355,1);
  display:flex;
  overflow:hidden
}
.oc-conv_grid-item:hover {
  color:#fff;
  background-color:#222529;
  border-color:#222529
}
.oc-network_name {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400
}
.oc-network_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid
}
.dottedhorizontal-12 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.oc-network {
  padding-top:8em;
  padding-bottom:8em
}
.oc-network_layout {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.oc-network_logo-block {
  flex:none;
  width:2.5em;
  height:2.5em
}
.oc-network_unofficial {
  color:#4b515b;
  text-transform:uppercase;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.grey-eyebrow-5 {
  color:#000;
  text-transform:uppercase;
  background-color:#6c7584;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.oc-network_grid-item {
  grid-column-gap:.625em;
  grid-row-gap:.625em;
  background-color:#131518;
  border:1.5px solid #131518;
  justify-content:space-between;
  align-items:center;
  padding:.75em;
  transition:border-color .2s ease-in-out,background-color .2s ease-in-out;
  display:flex
}
.oc-network_grid-item:hover {
  background-color:#222529;
  border-color:#343940
}
.dottedhorizontal-13 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.oc-moderators_grid-item {
  grid-column-gap:.625em;
  grid-row-gap:.625em;
  background-color:#131518;
  border:1.5px solid #131518;
  justify-content:space-between;
  align-items:center;
  padding:.75em;
  transition:border-color .2s ease-in-out,background-color .2s ease-in-out;
  display:flex
}
.oc-moderators {
  padding-top:8em;
  padding-bottom:8em
}
.oc-moderators_logo-block {
  width:2.5em;
  height:2.5em
}
.oc-moderators_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid
}
.oc-moderators_name {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.oc-moderators_layout {
  grid-column-gap:3em;
  grid-row-gap:3em
}
.grey-eyebrow-6 {
  color:#000;
  text-transform:uppercase;
  background-color:#6c7584;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.about-hero {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/694407b975609471772e7e4e_abotu-hero-2.avif);
  background-position:50%;
  background-size:cover
}
.about-hero_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  justify-content:space-between;
  align-items:center;
  height:100svh;
  padding-bottom:2em
}
.about-principles_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  width:100%
}
.dottedhorizontal-14 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.blue-block {
  color:#fff;
  background-color:#298dff;
  padding-left:6px;
  padding-right:6px;
  display:inline-block
}
.about-mission_heading-wrapper {
  justify-content:center;
  width:100%;
  display:flex
}
.about-principles_grid2 {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.h2-78px {
  letter-spacing:-3.9px;
  font-size:4.875em;
  font-weight:400;
  line-height:1.1
}
.h2-78px.color-black {
  color:#000
}
.h2-78px.color-black.mob_40px.text-center {
  text-align:center
}
.h2-78px.color-white {
  color:#fff
}
.h2-78px.color-white.mob_36px.text-center,
.h2-78px.color-white.mob_39px.text-center {
  text-align:center
}
.about-principles_grid {
  grid-template-rows:auto;
  width:100%
}
.grey-eyebrow-7 {
  color:#000;
  text-transform:uppercase;
  background-color:#6c7584;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.grey-eyebrow-7.light-grey {
  background-color:#c2c6cd
}
.about-principles_grid2-item {
  grid-column-gap:4em;
  grid-row-gap:4em;
  background-color:#f4f5f7;
  min-height:11.875em;
  padding:1em
}
.about-mission_layout {
  grid-column-gap:13.125em;
  grid-row-gap:13.125em
}
.gap-18-7 {
  grid-column-gap:1.125em;
  grid-row-gap:1.125em
}
.about-mission {
  background-color:#fff;
  padding-top:18.125em;
  padding-bottom:8em
}
.about-resources {
  background-color:#fff;
  padding-top:8em;
  padding-bottom:10em;
  overflow:hidden
}
.dottedhorizontal-15 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.about-resources_layout {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.about-resources_content-wrapper {
  grid-column-gap:3em;
  grid-row-gap:3em;
  justify-content:space-between;
  width:100%;
  height:100%;
  padding:.25em
}
.about-resources_img-wrapper {
  width:100%;
  max-width:26.875em;
  height:100%;
  max-height:13.125em
}
.about-resources_grid-item {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  background-color:#f4f5f7;
  flex-flow:column;
  flex:none;
  justify-content:flex-start;
  align-items:stretch;
  padding:.75em;
  display:flex;
  overflow:hidden
}
.grey-eyebrow-8 {
  color:#000;
  text-transform:uppercase;
  background-color:#6c7584;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.grey-eyebrow-8.light-grey {
  background-color:#c2c6cd
}
.about-resources_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.utility-page-wrap {
  justify-content:center;
  align-items:center;
  width:100vw;
  max-width:100%;
  height:100vh;
  max-height:100%;
  display:flex
}
.utility-page-content {
  text-align:center;
  flex-direction:column;
  width:260px;
  display:flex
}
._404-hero {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/693812eb6dae0b74a469472f_404-bg.svg);
  background-position:50%;
  background-repeat:repeat;
  background-size:cover;
  background-attachment:scroll;
  flex-flow:column;
  justify-content:flex-end;
  width:100%;
  height:100svh;
  padding-bottom:3.5em;
  display:flex
}
._404-hero_layout {
  grid-column-gap:2em;
  grid-row-gap:2em;
  align-items:center
}
.gs-hero_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  justify-content:space-between;
  align-items:center;
  height:100svh;
  padding-bottom:2em
}
.gs-hero {
  height:100svh;
  position:relative;
  overflow:hidden
}
.gs-wallet_logo-wrapper {
  background-color:#000;
  justify-content:center;
  align-items:center;
  width:100%;
  min-height:15em;
  display:flex
}
.gs-wallet_logo-block {
  width:2em;
  height:2em
}
.dottedhorizontal-16 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.gs-wallet_name {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.3;
  transition:color .2s
}
.gs-wallet_name.color-black {
  color:#000
}
.gs-wallet_arrow {
  color:#fff;
  background-color:#343940;
  flex:none;
  width:2em;
  height:2em;
  padding:.625em .59375em;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s cubic-bezier(.645,.045,.355,1)
}
.gs-wallet_arrow.is--grey {
  color:var(--color--black);
  background-color:#c2c6cd
}
.h3-32px {
  color:#000;
  letter-spacing:-.96px;
  font-size:2em;
  font-weight:400
}
.h3-32px.mob_27px.color-white {
  color:#fff
}
.gs-wallet_grid-item {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  background-color:#131518;
  flex-flow:column;
  justify-content:flex-start;
  width:100%;
  min-height:10.375em;
  padding:1em;
  text-decoration:none;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s cubic-bezier(.645,.045,.355,1);
  display:flex;
  overflow:hidden
}
.gs-wallet_grid-item:hover {
  color:#fff;
  background-color:#222529;
  border-color:#222529
}
.gs-wallet_grid-item.is--grey {
  background-color:#f4f5f7
}
.gs-wallet_grid-item.is--grey:hover {
  color:var(--color--grey-500);
  background-color:#e8eaed
}
.gs-wallet_cross {
  z-index:-1;
  margin-top:-20em;
  position:relative
}
.big-icon_78px {
  float:none;
  grid-column-gap:16px;
  grid-row-gap:16px;
  color:#fff;
  background-color:#298dff;
  flex:none;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  width:4.875em;
  height:4.875em;
  margin-right:1em;
  padding:.9375em;
  display:inline-block
}
.big-icon_78px.sec-ecosystem_icon {
  margin-top:-3em;
  padding:.813em 1.216em
}
.big-icon_78px.gs-wallet_icon {
  padding:.8125em .5em .8125em .8125em
}
.big-icon_78px.gs-get_icon,
.big-icon_78px.gs-use_icon-old,
.big-icon_78px.gs-use_icon {
  padding:1.21875em .6375em 1.21875em .675em
}
.gs-wallet_heading-wrapper {
  grid-column-gap:2em;
  grid-row-gap:2em;
  align-items:center;
  width:100%;
  padding-bottom:4em
}
.gs-wallet {
  padding-top:11.25em;
  overflow:hidden
}
.gs-wallet_layout {
  grid-column-gap:6.875em;
  grid-row-gap:6.875em
}
.gs-wallet_desc {
  color:#89919f;
  letter-spacing:-.0046875em;
  font-size:.9375em;
  line-height:1.4;
  text-decoration:none
}
.gs-wallet_desc.grey-600 {
  color:#4b515b
}
.gs-wallet_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid
}
.gs-wallet_grid.is--grey {
  grid-column-gap:.5em;
  grid-row-gap:.5em
}
.divider-lines-7 {
  border-top:1px dashed #c2c6cd;
  width:100%;
  padding-bottom:1px
}
.divider-lines-7.divider-grey-300 {
  border-top-color:#a1a7b2
}
.dottedhorizontal-17 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.gs-get {
  z-index:1;
  background-color:#fff;
  padding-top:0;
  position:relative;
  overflow:hidden
}
.gs-get_layout {
  grid-column-gap:6.875em;
  grid-row-gap:6.875em
}
.gs-get_heading-wrapper {
  grid-column-gap:2em;
  grid-row-gap:2em;
  align-items:center;
  width:100%;
  padding-bottom:4em
}
.gs-use_radio-button {
  color:#6c7584;
  letter-spacing:-.0225em;
  text-transform:uppercase;
  cursor:pointer;
  background-color:#222529;
  margin-bottom:0;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s cubic-bezier(.645,.045,.355,1)
}
.gs-use_radio-button:hover,
.gs-use_radio-button.fs-cmsfilter_active {
  color:#fff;
  background-color:#298dff
}
.gs-wallet_heading-grid {
  grid-column-gap:2em;
  grid-row-gap:2em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid
}
.dottedhorizontal-18 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.hide-radio {
  z-index:-1;
  margin-top:0;
  margin-left:0;
  display:none;
  position:absolute;
  inset:0%
}
.gs-use_radio-wrapper {
  grid-column-gap:.125em;
  grid-row-gap:.125em;
  flex-flow:row;
  display:flex;
  overflow:scroll
}
.gs-use_radio-wrapper.hide {
  display:none
}
.gs-use_form {
  grid-column-gap:.125em;
  grid-row-gap:.125em;
  background-color:#0000
}
.gs-use {
  z-index:1;
  padding-top:0;
  padding-bottom:4em;
  position:relative;
  overflow:hidden
}
.gs-use_heading-wrapper {
  grid-column-gap:2em;
  grid-row-gap:2em;
  align-items:center;
  width:100%;
  padding-bottom:4em
}
.gs-use_layout {
  grid-column-gap:6.875em;
  grid-row-gap:6.875em
}
.gs-use_form-block {
  width:100%;
  margin-bottom:0
}
.gs-use_ecosystem-wrapper {
  grid-column-gap:11.875em;
  grid-row-gap:11.875em;
  margin-top:5.625em
}
.pc-hero {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6932a76c5cdf8cf8ade223ca_research-hero-img.png);
  background-position:50%;
  background-size:cover;
  padding-top:15em;
  padding-bottom:10em
}
.pc-hero_layout {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  align-items:center
}
.pc-latest2_cms-list {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:column;
  display:flex
}
.pc-latest2_grid-item {
  grid-column-gap:1em;
  grid-row-gap:1em
}
.pc-latest_grid-item {
  grid-column-gap:1em;
  grid-row-gap:1em;
  background-color:#f4f5f7
}
.pc-latest2_cms-item {
  grid-column-gap:1.125em;
  grid-row-gap:1.125em;
  min-height:11.875em;
  color:var(--color--black);
  background-color:#f4f5f7;
  flex-flow:row;
  grid-template-rows:auto;
  grid-template-columns:minmax(10em,10em) 1fr;
  grid-auto-columns:1fr;
  justify-content:flex-start;
  align-items:stretch;
  padding:1em;
  text-decoration:none;
  transition:color .2s cubic-bezier(.455,.03,.515,.955),background-color .2s cubic-bezier(.455,.03,.515,.955);
  display:grid
}
.pc-latest2_cms-item:hover {
  background-color:var(--color--primary-blue);
  color:var(--color--white)
}
.pc-latest {
  background-color:#fff;
  padding-top:5.625em;
  padding-bottom:3.75em
}
.pc-latest_cms-item {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:column;
  align-items:stretch;
  height:100%;
  display:flex
}
.pc-latest_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  align-items:stretch
}
.pc-latest_cms-list {
  height:100%
}
.dottedhorizontal-19 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.pc-press_search-input {
  background-color:#f4f5f7;
  border:0 solid #000;
  height:1.625em;
  margin-bottom:0;
  padding:.375em .5em;
  font-size:.875em;
  line-height:1
}
.pc-press_search-input:focus {
  outline-offset:0px;
  border:0 solid #000;
  outline:3px #d9d9d9
}
.pc-press_search-input::placeholder {
  color:#000
}
.pc-press_radio-button {
  color:#000;
  text-transform:uppercase;
  background-color:#e0e2e6;
  margin-bottom:0;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s cubic-bezier(.645,.045,.355,1);
  position:relative
}
.pc-press_radio-button:hover,
.pc-press_radio-button.fs-cmsfilter_active {
  color:#fff;
  background-color:#298dff
}
.pc-press_form-block {
  width:100%;
  margin-bottom:0
}
.pc-press_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid
}
.pc-press_search {
  align-items:center;
  width:100%;
  max-width:28.5em;
  display:none
}
.pc-press_form {
  grid-column-gap:.125em;
  grid-row-gap:.125em;
  background-color:#0000;
  justify-content:space-between;
  display:flex
}
.pc-press_search-icon {
  color:#fff;
  background-color:#298dff;
  width:1.375em;
  height:1.375em;
  padding:.25em
}
.pc-press {
  background-color:#fff;
  padding-top:3.75em;
  padding-bottom:8.125em
}
.pc-press_layout {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  align-items:center
}
.pc-latest_img-block {
  width:100%;
  height:24em;
  overflow:hidden
}
.dottedhorizontal-20 {
  height:2px;
  position:static;
  inset:0% 0% auto
}
.pc-press_category {
  color:#fff;
  text-transform:uppercase;
  background-color:#000;
  padding:.5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.pc-latest_18px {
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.pc-latest_content-block {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  justify-content:space-between
}
.pc-press_date {
  color:#000;
  text-transform:uppercase;
  background-color:#e0e2e6;
  padding:.5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  transition:color .2s cubic-bezier(.455,.03,.515,.955),background-color .2s cubic-bezier(.455,.03,.515,.955)
}
.pc-latest2_img-block {
  flex:none;
  width:100%;
  height:100%;
  overflow:hidden
}
.pc-latest2_content-block {
  grid-column-gap:1.75em;
  grid-row-gap:1.75em;
  justify-content:space-between
}
.h2-18px {
  font-size:1.125em;
  font-weight:400
}
.pc-press_grid-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  color:#000;
  cursor:pointer;
  background-color:#f4f5f7;
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  min-height:14.6875em;
  padding:1em;
  transition:background-color .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1);
  display:flex
}
.pc-press_grid-item:hover {
  color:#fff;
  background-color:#298dff
}
.button-cta {
  color:#fff;
  letter-spacing:-.004375em;
  background-color:#298dff;
  min-width:11.875em;
  padding-top:1.125em;
  padding-bottom:1.125em;
  font-size:.875em;
  line-height:1;
  transition:color .3s cubic-bezier(.645,.045,.355,1),background-color .3s cubic-bezier(.645,.045,.355,1)
}
.button-cta.is--white {
  color:#000;
  background-color:#fff
}
.sec-hero {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6933270dbef230701ebc745a_security-hero.svg);
  background-position:50%;
  background-size:cover
}
.cta-wrapper-3 {
  justify-content:center;
  align-items:center;
  display:flex
}
.sec-hero_layout {
  grid-column-gap:4em;
  grid-row-gap:4em;
  justify-content:space-between;
  align-items:center;
  height:100svh;
  padding-top:6em;
  padding-bottom:6em
}
.sec-ecosystem_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.sec-ecosystem {
  background-color:#fff;
  padding-top:8em;
  padding-bottom:0
}
.sec-info_empty-block {
  width:100%
}
.sec-ecosystem_grid {
  grid-column-gap:4.6875em;
  grid-row-gap:4.6875em;
  grid-template-rows:auto;
  width:100%
}
.sec-reports_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid
}
.sec-reports_grid.hide {
  display:none
}
.sec-reports_time-block {
  grid-column-gap:.625em;
  grid-row-gap:.625em;
  color:#89919f;
  letter-spacing:-.0075em;
  text-transform:none;
  background-color:#222529;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.625em;
  line-height:1.4;
  text-decoration:none
}
.sec-reports_grid-item {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  background-color:#131518;
  border:1.5px solid #131518;
  flex-flow:column;
  justify-content:space-between;
  height:100%;
  min-height:14.375em;
  padding:1em;
  text-decoration:none;
  transition:border-color .3s cubic-bezier(.645,.045,.355,1);
  display:flex
}
.sec-reports_grid-item:hover {
  border-color:#4b515b
}
.sec-reports_icon {
  color:#fff;
  background-color:#222529;
  flex:none;
  width:2em;
  height:2em;
  padding:.625em;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s cubic-bezier(.645,.045,.355,1)
}
.sec-reports_name {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.1
}
.sec-reports {
  padding-top:8em;
  padding-bottom:2em
}
.sec-reports_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.sec-resource_grid {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.sec-involved_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.sec-involved {
  background-color:#000;
  padding-top:8.75em;
  padding-bottom:8em
}
.val-hero-layout {
  grid-column-gap:6em;
  grid-row-gap:6em;
  justify-content:flex-end;
  align-items:center;
  height:100svh;
  padding-bottom:3.5em
}
.cta-wrapper-4 {
  justify-content:center;
  align-items:center;
  display:flex
}
.val-network {
  background-color:#fff;
  padding-top:6em;
  padding-bottom:2em
}
.big-text-_90px {
  letter-spacing:-3.45px;
  width:fit-content;
  font-size:5.625em;
  font-weight:400;
  line-height:1
}
.big-text-_90px.color-black {
  color:#000
}
.big-text_icon-80px {
  float:left;
  color:#fff;
  flex:none;
  width:5em;
  height:5em;
  margin-top:.5em;
  margin-right:1em;
  padding:.5em
}
.big-text_icon-80px.bg-primary-blue {
  background-color:#298dff
}
.bb-info_empty-block {
  width:100%
}
.val-info_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  width:100%
}
.val-network_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.val-network_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  width:100%
}
.ts-21px {
  letter-spacing:-.02625em;
  font-size:1.3125em;
  font-weight:400;
  line-height:1.2
}
.ts-21px.color-gray-500 {
  color:#6c7584
}
.ts-21px.color-black {
  color:#000
}
.ts-21px.color-black.ls-0-5 {
  letter-spacing:-.05em;
  line-height:1.3
}
.ts-21px.color-white.text-center {
  text-align:center
}
.ts-21px.color-white.text-center.hero-custom-break {
  max-width:18em
}
.ts-21px.color-white.ls-05 {
  letter-spacing:-.05em;
  line-height:1.3
}
.ts-21px.color-white.lh-13 {
  line-height:1.3
}
.ts-21px.ls-0-2 {
  letter-spacing:-.02em
}
.ts-21px.ls-0-2.trim {
  letter-spacing:-.02em;
  font-weight:500
}
.ts-21px.ls-0-2.medium {
  font-weight:500
}
.val-info_grid-item.empty-item {
  padding-right:3.75em
}
.val-network_grid-item {
  grid-column-gap:4.6875em;
  grid-row-gap:4.6875em;
  background-color:#f4f5f7;
  justify-content:space-between;
  width:100%;
  padding:1em 1em 1.875em
}
.val-rewards_icon {
  color:#fff;
  background-color:#298dff;
  width:2em;
  height:2em;
  padding:.3125em .375em .25em
}
.val-rewards {
  background-color:#fff;
  padding-top:8em;
  padding-bottom:12em
}
.val-rewards_heading-wrapper,
.val-rewards_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  width:100%
}
.val-rewards_grid-item {
  grid-column-gap:2em;
  grid-row-gap:2em;
  background-color:#f4f5f7;
  justify-content:space-between;
  min-height:17.5em;
  padding:1em
}
.val-rewards_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.val-stake_layout {
  grid-column-gap:8em;
  grid-row-gap:8em;
  align-items:center
}
.div-placeholder-2 {
  background-color:#f4f5f7;
  min-height:37.5em
}
.vale-stake_grid {
  grid-column-gap:4em;
  grid-row-gap:4em;
  grid-template-rows:auto;
  width:100%
}
.val-stake {
  background-color:#fff;
  padding-top:8em
}
.val-stake_heading-wrapper {
  grid-column-gap:4em;
  grid-row-gap:4em;
  grid-template-rows:auto;
  width:100%
}
.val-staking_category {
  color:#000;
  text-transform:uppercase;
  background-color:#6c7584;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.625em
}
.val-staking_heading-wrapper {
  grid-column-gap:3em;
  grid-row-gap:3em;
  grid-template-rows:auto;
  width:100%
}
.val-staking_layout {
  grid-column-gap:8em;
  grid-row-gap:8em
}
.val-staking_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.val-staking {
  padding-top:0;
  padding-bottom:2em
}
.val-staking_icon {
  color:#fff;
  background-color:#222529;
  width:2em;
  height:2em;
  padding:.625em;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s cubic-bezier(.645,.045,.355,1)
}
.val-staking_grid-item {
  grid-column-gap:2em;
  grid-row-gap:2em;
  background-color:#131518;
  border:1.5px solid #131518;
  flex-flow:column;
  justify-content:space-between;
  min-height:14.375em;
  padding:1em .75em .75em;
  display:flex
}
.fw-faq_head {
  color:#89919f;
  background-color:#131518;
  border-bottom:1px solid #343940;
  padding:.5em .75em;
  font-size:.8125em;
  line-height:1
}
.fw-faq_head.border-left {
  border-left:1px solid #343940
}
.val-token {
  padding-top:8em;
  padding-bottom:2em
}
.val-token_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.fw-faq_list {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  width:100%;
  overflow:hidden
}
.fw-faq_number-block {
  border:1.5px solid #343940;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:2em;
  height:2em;
  padding:.625em;
  display:flex
}
.fw-faq_number-block.border-grey-200 {
  border-color:#c2c6cd
}
.fw-faq_grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  border:1px solid #343940;
  border-bottom-width:0;
  grid-template-columns:1fr .6fr;
  width:100%
}
.fw-faq_number {
  color:#fff;
  letter-spacing:-.00875em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1.4
}
.fw-faq_number.color-black {
  color:#000
}
.fw-faq_item {
  background-color:#131518;
  border:1.5px solid #131518;
  width:100%;
  transition:border-color .2s cubic-bezier(.645,.045,.355,1);
  position:relative
}
.fw-faq_item:hover {
  border-color:#343940
}
.fw-faq_item.is--grey {
  background-color:#f4f5f7;
  border-color:#e0e2e6
}
.fw-faq_item.is--grey:hover {
  border-color:#4b515b
}
.fw-faq_answer-inner-wrapper {
  align-items:center;
  width:100%
}
.fw-faq_heading {
  color:#fff;
  text-align:left;
  letter-spacing:-.02625em;
  font-size:1.3125em;
  font-weight:400;
  line-height:1.2
}
.fw-faq_heading.color-black {
  color:#000
}
.fw-faq_body {
  color:#89919f;
  border-bottom:1px solid #343940;
  padding:1em .75em;
  font-size:.875em;
  line-height:1.2
}
.fw-faq_body.border-left {
  border-left:1px solid #343940
}
.fw-faq_answer-block {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  width:70.25em;
  padding-top:5em;
  padding-bottom:5em;
  transition:border-color .2s cubic-bezier(.645,.045,.355,1);
  display:grid
}
.fw-faq_question {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  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:space-between;
  width:100%;
  padding:1em;
  display:flex
}
.fw-faq_custom-li {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  display:flex
}
.val-perf_heading-wrapper {
  grid-column-gap:3em;
  grid-row-gap:3em;
  grid-template-rows:auto;
  width:100%
}
.val-perf {
  padding-top:8em;
  padding-bottom:2em
}
.val-perf_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.fw-faq_custom-list {
  grid-column-gap:2em;
  grid-row-gap:2em;
  flex-flow:column;
  margin-bottom:0;
  padding-left:0;
  list-style:none;
  display:flex
}
.fw-faq_custom-list.fw-faq_negativ-list {
  margin-left:-1.25em
}
.fw-faq_custom-list.gap-12 {
  grid-column-gap:.75em;
  grid-row-gap:.75em
}
.bb-hero {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6933370c2c1358189b26855e_bug-bounty-hero-img.svg);
  background-position:50%;
  background-size:cover
}
.bb-hero_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  justify-content:flex-end;
  align-items:center;
  height:100svh;
  padding-bottom:3.5em
}
.cta-wrapper-5 {
  justify-content:center;
  align-items:center;
  display:flex
}
.bb-ecosystem_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.bb-ecosystem_grid {
  grid-column-gap:4.6875em;
  grid-row-gap:4.6875em;
  grid-template-rows:auto;
  width:100%
}
.bb-ecosystem {
  background-color:#fff;
  padding-top:6em;
  padding-bottom:4em
}
.bb-scope_heading-wrapper {
  grid-column-gap:4.6875em;
  grid-row-gap:4.6875em;
  grid-template-rows:auto;
  width:100%
}
.bb-scope_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.fw-faq_ol-li {
  color:#6c7584;
  letter-spacing:-.0046875em;
  font-size:.9375em;
  line-height:1.4
}
.fw-faq_ol-list {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:column;
  margin-bottom:0;
  padding-left:3em;
  display:flex
}
.bb-scope {
  background-color:#fff;
  padding-top:8em;
  padding-bottom:0
}
.bb-faq-layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.bb-faq {
  background-color:#000;
  padding-top:8.75em;
  padding-bottom:2em
}
.bb-faq_grid {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.btcfi-hero_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  justify-content:flex-end;
  align-items:center;
  height:100vh;
  padding-bottom:4em
}
.btcfi-blue-cta {
  background-color:#298dff;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  padding:1.125em 1.875em;
  transition:background-color .2s;
  display:flex
}
.btcfi-hero {
  position:relative
}
.btcfi_heading-wrapper {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  margin-right:8px;
  display:inline-flex
}
.btcfi-unlock_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  width:100%;
  padding-bottom:1em
}
.btcfi-unlock_grid-heading-wrapper {
  align-items:center;
  width:100%;
  padding-top:6.75em;
  padding-bottom:6.75em
}
.heading_orange-icon {
  color:#000;
  background-color:#ff6c3d;
  flex:none;
  max-width:6em;
  height:6.125em;
  max-height:6.125em;
  padding:1.25em
}
.heading_orange-icon.medium {
  max-width:5em;
  height:5em;
  max-height:5em;
  padding:.625em
}
.heading_orange-icon.medium.btcfi {
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:5.5em;
  height:5.5em;
  max-height:5.5em
}
.btcfi-unlock_content-wrapper {
  grid-column-gap:1em;
  grid-row-gap:1em;
  align-items:center;
  width:100%
}
.btcfi-unlock_layout {
  grid-column-gap:8.125em;
  grid-row-gap:8.125em;
  width:100%
}
.btcfi-tag_icon {
  color:#000;
  background-color:#ff6c3d;
  width:1.3125em;
  height:1.3125em;
  padding:.21875em
}
.btcfi-unlock_heading-wrapper {
  width:100%
}
.btcfi-tag {
  color:#ff6c3d;
  letter-spacing:-.0225em;
  text-transform:none;
  background-color:#222529;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1
}
.btcfi-unlock_content-block {
  grid-column-gap:1em;
  grid-row-gap:1em;
  background-color:#131518;
  flex-flow:column;
  justify-content:center;
  width:100%;
  padding:1.5em
}
.btcfi-unlock_content-block.one-row {
  min-height:8em
}
.btcfi-unlock_grid-item {
  justify-content:space-between;
  padding:1em;
  position:relative
}
.btcfi-unlock {
  padding-top:11.25em;
  position:relative;
  overflow:hidden
}
.btcfi-app_logo-wrapper {
  background-color:#000;
  justify-content:center;
  align-items:center;
  width:100%;
  min-height:15em;
  display:flex
}
.btcfi-app_component {
  grid-column-gap:7em;
  grid-row-gap:7em;
  width:100%
}
.btcfi-app_desc {
  color:#89919f;
  letter-spacing:-.0046875em;
  min-height:4.375em;
  font-size:.9375em;
  line-height:1.4
}
.btcfi-app_name {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.3
}
.mw-920 {
  max-width:57.5em
}
.btcfi-app_content-wrapper {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em;
  width:100%
}
.btcfi-why_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.mw-720 {
  max-width:45em
}
.btcfi-why {
  padding-top:8.75em;
  padding-bottom:8.75em
}
.btcfi-app_heading-wrapper {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  width:100%
}
.btcfi-why_chain-wrapper {
  grid-column-gap:8em;
  grid-row-gap:8em;
  width:100%
}
.btcfi-app_category-wrapper {
  grid-column-gap:5em;
  grid-row-gap:5em;
  width:100%
}
.block-32 {
  flex:none;
  width:2em;
  height:2em
}
.block-32.bg-orange {
  background-color:#ff6c3d
}
.btcfi-app_grid-item {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  background-color:#131518;
  border:1.5px solid #131518;
  flex-flow:column;
  justify-content:space-between;
  width:100%;
  min-height:18.75em;
  padding:1em;
  transition:border-color .3s cubic-bezier(.645,.045,.355,1),background-color .3s cubic-bezier(.645,.045,.355,1);
  display:flex;
  overflow:hidden
}
.btcfi-app_grid-item:hover {
  background-color:#222529;
  border-color:#343940
}
.btcfi-why_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.btcfi-app_logo-block {
  max-height:6.75em
}
.btcfi-app_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid
}
.btcfi-app_grid.hide {
  display:none
}
.btcfi-why_component {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.btcfi-app_arrow {
  color:#fff;
  background-color:#343940;
  width:1.5em;
  height:1.5em;
  padding:.3125em;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s cubic-bezier(.645,.045,.355,1)
}
.btcfi-why_item-block {
  background-color:#ff6c3d;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-self:center;
  align-items:center;
  width:.75em;
  height:.75em
}
.btcfi-rp_slider-wrapper {
  grid-template-rows:auto;
  width:100%;
  display:flex
}
.btcfi-rp_slider-item {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  background-color:#222529;
  flex-flow:column;
  flex:none;
  justify-content:flex-start;
  align-items:stretch;
  padding:.75em;
  transition:background-color .3s cubic-bezier(.645,.045,.355,1);
  display:flex;
  overflow:hidden
}
.btcfi-rp_slider-item:hover {
  background-color:#343940
}
.btcfi-rp_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.btcfi-rp {
  background-color:#131518;
  padding-top:8.75em;
  padding-bottom:4em;
  overflow:hidden
}
.btcfi-rp_slide {
  margin-top:1.25em
}
.btcfi-rp_img-wrapper {
  width:100%
}
.btcfi_eyebrow {
  color:#ff6c3d;
  letter-spacing:-1.04px;
  text-transform:capitalize;
  background-color:#222529;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.8125em
}
.btcfi-rp_content-wrapper {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  justify-content:space-between;
  width:100%;
  height:100%;
  padding:.25em
}
.btcfi-dive_avatar-block {
  width:1.5em;
  height:1.5em;
  overflow:hidden
}
.btcfi-dive_avatar-name {
  padding:.4375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.uc-learn_slider-wrapper {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%;
  display:flex
}
.uc-learn_slider-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  color:#fff;
  cursor:default;
  background-color:#222529;
  flex-flow:column;
  flex:none;
  justify-content:space-between;
  align-items:flex-start;
  min-height:14.375em;
  padding:1em;
  transition:background-color .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1);
  display:flex;
  overflow:hidden
}
.uc-learn_slider-item:hover {
  color:#fff;
  background-color:#298dff
}
.btcfi-dive_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.uc-learn_slider {
  margin-top:1.25em
}
.btcfi-dive {
  background-color:#131518;
  padding-top:8.75em;
  padding-bottom:8.75em;
  overflow:hidden
}
.nrs-comparison_layout {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em
}
.nrs-comparsion_icon {
  color:#fff;
  background-color:#298dff;
  width:2.5em;
  height:2.5em;
  padding:.75em
}
.nrs-comparison_list {
  display:none
}
.nrs-comparison_link-block {
  color:#298dff;
  cursor:pointer
}
.nrs-comparison_link-block:hover {
  text-decoration:underline
}
.nrs-comparison_attribute,
.nrs-comparison_head-content {
  background-color:#222529;
  margin-right:.25em;
  padding:.5em .75em
}
.stack-img {
  width:2em
}
.ft-rive_wrapper {
  z-index:1;
  justify-content:center;
  align-self:center;
  align-items:center;
  width:100%;
  height:100%;
  display:flex;
  position:relative
}
.ft-rive_wrapper.padding-between {
  width:31.5em;
  padding-top:2em
}
.rive-2 {
  width:50em;
  height:100%;
  font-style:normal
}
.rive-2.move {
  margin-top:-4em
}
.div-block-45 {
  justify-content:center;
  align-items:flex-start;
  height:120svh;
  display:flex;
  position:relative
}
.div-block-46 {
  height:130svh;
  position:relative;
  bottom:0
}
.ts-390px {
  -webkit-text-fill-color:transparent;
  background-image:linear-gradient(90deg,#22252900,#222529 50%,#22252900);
  -webkit-background-clip:text;
  background-clip:text;
  font-size:23em;
  position:absolute
}
.ts-390px.ft-text {
  z-index:-1;
  text-align:center;
  background-image:linear-gradient(90deg,#22252900,#22252900 50%,#22252900);
  inset:auto 0%;
  overflow:hidden
}
.earlyscroll {
  height:200svh;
  margin-bottom:-125svh;
  position:relative
}
.div-block-48 {
  width:100%;
  height:100%
}
.background-track-stick-wrapper_devider {
  width:100%;
  height:100%;
  position:relative;
  overflow:hidden
}
.div-block-49 {
  justify-content:center;
  align-items:center;
  height:100svh;
  display:flex;
  position:sticky;
  top:0
}
.sticky_content {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/693f4aeed4bffd92f4d4feb1_zkLogin.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  justify-content:center;
  align-items:center;
  display:flex;
  position:absolute;
  inset:0%
}
.sticky_content.is--white {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/69317027a99d285002c283d0_move-start.avif)
}
.video_wrapper {
  color:var(--color--white);
  background-color:#000;
  justify-content:center;
  align-items:center;
  padding-left:.5em;
  padding-right:.5em;
  font-size:.875em;
  line-height:1.25;
  display:flex
}
.btcfi-background_wrapper {
  z-index:-1;
  background-color:#131518;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%;
  overflow:hidden
}
.btcfi-background_container {
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  display:flex;
  position:relative
}
.btcfi-background_circle {
  aspect-ratio:1;
  border-radius:100%;
  width:22em;
  position:absolute;
  box-shadow:0 2px 98px 4px #ff6c3d
}
.btcfi-background_circle.layer__one {
  width:22em
}
.btcfi-background_circle.layer__two {
  width:52.688em
}
.btcfi-background_circle.layer__three {
  width:85.5em
}
.image-14 {
  width:100%;
  height:100%
}
.pc-latest_24px {
  letter-spacing:-.03em;
  font-size:1.5em;
  font-weight:400;
  line-height:1.2
}
.press-pagination {
  flex-flow:wrap;
  align-items:stretch;
  width:100%
}
.pc-press_wrapper {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em;
  aspect-ratio:auto;
  flex-flow:column;
  align-items:center;
  width:100%;
  display:flex
}
.pc-press_wrapper.hide-mob {
  height:49em
}
.pc-press_wrapper.show-mob {
  display:none
}
.pc-press_wrapper.f_sapcebetween {
  justify-content:space-between;
  align-items:stretch;
  display:flex
}
.press-pagination_arrow {
  background-color:#0000;
  border-width:0;
  border-color:#0000;
  margin-left:0;
  margin-right:0;
  padding:.5em;
  display:none
}
.press-pagination_arrow-icon {
  width:1em;
  height:1em;
  color:var(--color--primary-blue)
}
.press-pagination_numbers-wrapper {
  grid-column-gap:.25rem;
  grid-row-gap:.25rem;
  grid-template-rows:auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  grid-auto-flow:column;
  place-items:center;
  margin-left:.25rem;
  margin-right:.25rem;
  display:grid
}
.press-pagination_numbers {
  width:2em;
  height:2em;
  color:var(--color--black);
  background-color:#f4f5f7;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  padding:.5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1;
  transition:background-color .2s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);
  display:flex
}
.press-pagination_numbers:hover {
  background-color:var(--color--primary-blue);
  color:var(--color--white)
}
.press-pagination_numbers.w--current {
  color:#f7f7f8
}
.press-pagination_dots {
  width:1.5em;
  height:1.5em;
  color:var(--color--black);
  letter-spacing:-.24px;
  background-color:#0000;
  flex-flow:column;
  justify-content:flex-end;
  align-items:center;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:12px;
  line-height:1px;
  transition:background-color .2s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);
  display:flex
}
.press-pagination_dots.w--current {
  color:#f7f7f8
}
.press-pagination_number {
  letter-spacing:-.0225em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1px
}
.hs_error-message {
  color:#ff3d3d;
  letter-spacing:-.00375em;
  font-size:.75em;
  line-height:1.4;
  display:none
}
.hs_success-message {
  color:#fff;
  letter-spacing:-.00375em;
  font-size:.75em;
  line-height:1.4;
  display:none
}
.solutions_desc {
  color:var(--color--grey-500);
  letter-spacing:-.0046875em;
  font-family:TWK Everett,Arial,sans-serif;
  font-size:.9375em;
  font-weight:400;
  line-height:1.4
}
.solutions_desc:where(.w-variant-6fd6f26c-262f-16d0-51f8-c3bca9c17a30) {
  letter-spacing:-.0046875em
}
.vale-stake_img-block {
  background-color:#f4f5f7;
  min-height:37.5em
}
.fw-faq_quary {
  max-width:26em;
  color:var(--color--white);
  letter-spacing:-1.04px;
  overflow-wrap:anywhere;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.8125em
}
.nav_cta-button {
  background-color:var(--color--primary-blue);
  color:var(--color--white);
  letter-spacing:-.004375em;
  text-transform:none;
  justify-content:center;
  align-items:center;
  padding:.84375em .75em;
  font-family:TWK Everett,Arial,sans-serif;
  font-size:.875em;
  line-height:1;
  transition:all .2s;
  display:flex
}
.nav_cta-button.is--alternative {
  min-height:3em;
  color:var(--color--black);
  background-color:#fff;
  padding:1.125em 1.875em;
  font-size:.938em;
  line-height:.95
}
.nav_cta-button.is--blue {
  background-color:#298dff
}
.nav_cta-button.is--blue.size-s {
  padding:1em
}
.nav_cta-button.is--blue.size-s.cta-dd_toggle {
  transition-property:none
}
.nav_cta-button.is--blue.size-s.cta-dd_toggle:hover {
  background-color:#298dff
}
.nav_cta-button.is--blue.size-s.cta-dd_toggle.ts-14px {
  padding:1.156em 1.656em
}
.bg_grain {
  z-index:4;
  opacity:1;
  mix-blend-mode:soft-light;
  position:absolute;
  inset:0%
}
.relativemask {
  width:100%;
  height:100%;
  position:relative
}
.div-block-50 {
  z-index:1;
  background-color:#000;
  position:absolute;
  inset:0%
}
.div-block-51 {
  height:120%
}
.customparalax {
  width:100%;
  height:100%;
  position:static;
  overflow:hidden
}
.gap-60 {
  grid-column-gap:3.75em;
  grid-row-gap:3.75em
}
.about-principles_numbers,
.global_numbers {
  color:#000;
  border:1.5px solid #c2c6cd;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:1.5em;
  height:100%;
  max-height:1.5em;
  line-height:1.1;
  display:flex
}
.global_number {
  letter-spacing:-.6px;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1
}
.global_number.mono {
  font-family:TWK Everett Mono,Arial,sans-serif
}
.global_number.mono.color-white.not-shrink {
  flex:none
}
.global_number.mono.color-black {
  color:#000
}
.global_number.mono.color-black.not-shrink {
  flex:none
}
.custompath {
  align-self:auto;
  position:static;
  inset:0%
}
.custompath.hidden {
  display:none
}
.customsvg {
  padding-left:.938em;
  padding-right:.938em;
  position:absolute;
  inset:auto 0%
}
.customsvg.nv-1 {
  padding:.938em
}
.customsvg.nv-3 {
  padding-left:.781em;
  padding-right:.781em
}
.customsvg.nv-2 {
  padding-left:.789em;
  padding-right:.789em
}
.customsvg.nv-4 {
  padding-left:.938em
}
.customsvg.nv-7 {
  padding-left:.938em;
  padding-right:.938em
}
.customsvg.nv-8 {
  padding-left:1.141em;
  padding-right:1.141em
}
.customsvg.nv-9 {
  padding-left:1.604em;
  padding-right:1.604em
}
.customsvg.nv-10 {
  padding-left:1.25em;
  padding-right:1.25em
}
.spanreveal {
  flex-flow:column;
  display:flex;
  position:relative;
  overflow:hidden
}
.gs-background {
  z-index:-1;
  object-fit:cover;
  object-position:50% 100%;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.gs-background.mobile-only {
  display:none
}
.div-block-52 {
  background-color:var(--color--primary-blue);
  width:50%;
  position:absolute;
  inset:0%
}
.mobileonly {
  display:none
}
.div-block-54 {
  justify-content:center;
  align-items:flex-end;
  display:flex;
  position:relative
}
.div-block-55 {
  flex-flow:column;
  justify-content:flex-end;
  align-items:stretch;
  display:block;
  position:relative
}
.flex-block {
  justify-content:center;
  align-items:center
}
.div-block-57 {
  text-align:center
}
.div-block-57.z-index {
  z-index:2;
  position:relative
}
.div-block-57.z-index.flex {
  justify-content:center;
  align-items:center;
  display:flex
}
.div-block-57.flex {
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.flex-block-2 {
  display:inline
}
.gaming-bg {
  width:100%;
  height:100%
}
.div-block-58 {
  grid-column-gap:16px;
  grid-row-gap:16px;
  vertical-align:top;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  height:100%;
  padding-top:.5em;
  padding-bottom:.5em;
  display:inline-block
}
.background_white {
  background-color:#fff
}
.timeline_overlay {
  background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position:0 0;
  background-size:auto;
  width:100%;
  height:5em;
  position:absolute;
  inset:auto 0% 0%
}
.min-height_72 {
  min-height:4.5em
}
.intro-stack_desc {
  color:var(--color--grey-500);
  letter-spacing:-.0046875em;
  font-size:.9375em;
  line-height:1.4
}
.move-blockchain_big-text {
  max-width:77.5em
}
.move-creator_quote-icon {
  color:#298dff;
  width:1.75em;
  height:1.375em
}
.pc-link {
  grid-column-gap:1em;
  grid-row-gap:1em;
  height:100%;
  color:var(--color--black);
  flex-flow:column;
  padding:1em;
  text-decoration:none;
  transition-property:background-color,color;
  transition-duration:.2s,.2s;
  transition-timing-function:cubic-bezier(.455,.03,.515,.955),cubic-bezier(.455,.03,.515,.955);
  display:flex
}
.pc-link:hover {
  background-color:var(--color--primary-blue);
  color:var(--color--white)
}
.div-block-59 {
  z-index:0;
  background-color:#298dff;
  width:50%;
  position:absolute;
  inset:0%
}
.div-block-59.right_aligned {
  background-color:var(--color--black);
  width:50%;
  height:100%;
  inset:0% 0% 0% auto
}
.h2-78px-2 {
  letter-spacing:-4px;
  font-size:5em;
  font-weight:400;
  line-height:1.1
}
.h2-78px-2.color-black {
  color:#000
}
.blue-block-2 {
  color:#fff;
  background-color:#298dff;
  display:inline-block
}
.about-mission_h2-wrapper {
  flex-flow:column;
  display:flex
}
.about-mission_h2-text {
  color:var(--color--black);
  letter-spacing:-3.9px;
  font-size:4.875em;
  font-weight:400;
  line-height:1
}
.about-mission_h2-text.blue-bg {
  background-color:var(--color--primary-blue);
  color:var(--color--white);
  width:fit-content;
  padding-left:8px;
  padding-right:8px
}
.gs-use_radio-item {
  flex:none
}
.gs-wallet_cms-category,
.ft-overview_slider-component {
  display:none
}
.relativedot {
  width:100%;
  padding:1em;
  position:relative
}
.div-block-60 {
  width:100%;
  height:100%
}
.mw-570 {
  max-width:35.625em
}
.mw-540 {
  max-width:34.375em
}
.mw-590 {
  max-width:36.875em
}
.btcfi-rp_name {
  color:var(--color--white);
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.btcfi-rp_desc {
  color:var(--grey-400);
  letter-spacing:-.0046875em;
  font-size:.9375em;
  font-weight:400;
  line-height:1.4
}
.legal_blue-cube {
  background-color:var(--color--primary-blue);
  flex:none;
  width:.625em;
  height:.625em;
  margin-top:.375em
}
.legal_blue-cube.bg-primary-blue {
  background-color:#298dff
}
.legal_blue-cube.bg-primary-blue.mt-6px {
  margin-top:.375em
}
.legal_blue-cube.bg-primary-blue.mt-6px.not-shrink,
.legal_blue-cube.bg-primary-blue.not-shrink {
  flex:none
}
.legal_blue-cube.bg-orange {
  background-color:#ff6c3d
}
.legal_blue-cube.bg-orange.not-shrink {
  flex:none;
  width:.75em
}
.inst-background-white {
  z-index:1;
  background-image:linear-gradient(90deg,#ffffffe6,#fff0 8% 95%,#ffffffe6);
  max-width:1440px;
  margin-left:auto;
  margin-right:auto;
  position:absolute;
  inset:0%
}
.grey-border {
  border:1.5px solid #6c7584
}
.ai-trust_content-wrapper,
.gaming-unlock_content-wrapper,
.defi-assets_content-wrapper {
  align-items:center;
  width:100%
}
.gs-use_rado-list {
  grid-column-gap:.125em;
  grid-row-gap:.125em;
  flex-flow:row;
  display:flex
}
.gs-use_rado-list.hide {
  display:none
}
.cta-wrapper-copy {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:center;
  align-items:stretch;
  min-height:3em;
  display:grid
}
.cta-wrapper-copy.column0 {
  grid-template-columns:1fr
}
.lottie-animation {
  width:100%
}
.lottie-animation-2 {
  display:none
}
.fw-faq_ol-sub-list {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:column;
  margin-bottom:0;
  padding-left:1.25em;
  display:flex
}
.legal-gdpr_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr;
  width:100%
}
.legal-gdpr_grid-item {
  grid-column-gap:.5em;
  grid-row-gap:.5em
}
.legal-gdpr_head-block {
  background-color:var(--color--grey-800);
  width:100%;
  min-height:5.625em;
  padding:.75em
}
.legal-gdpr_text-block {
  min-height:5.5625em;
  color:var(--color--grey-300);
  letter-spacing:-.065em;
  padding:.75em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.8125em;
  line-height:1.4
}
.legal-gdpr_head-text {
  color:var(--color--grey-300);
  letter-spacing:-.065em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.8125em;
  line-height:1.3
}
.legal-gdpr_img-block {
  width:100%;
  min-height:4.5em;
  padding:.75em
}
.legal-gdpr_checkmark {
  width:3em;
  height:3em;
  color:var(--color--white);
  padding:.875em .75em;
  display:block
}
.legal-gdpr_blank-block {
  width:100%;
  min-height:4.5em;
  padding:.75em
}
.legal-ccpa_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%;
  margin-top:4em;
  margin-bottom:4em
}
.legal-ccpa_grid-item {
  grid-column-gap:.5em;
  grid-row-gap:.5em
}
.legal-ccpa_head-block {
  background-color:var(--color--grey-800);
  width:100%;
  min-height:4.6875em;
  padding:.75em
}
.legal-ccpa_head-text {
  color:var(--color--grey-300);
  letter-spacing:-.065em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.8125em;
  line-height:1.3
}
.legal-ccpa_text-block {
  width:100%;
  min-height:5.55em;
  color:var(--color--grey-300);
  letter-spacing:-.065em;
  padding:.75em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.8125em;
  line-height:1.4
}
.legal-ccpa_text-block.row-1 {
  min-height:10.25em
}
.legal-ccpa_text-block.row-2 {
  min-height:5.75em
}
.legal-ccpa_text-block.row-4 {
  min-height:7.4em
}
.legal-ccpa_text-block.row-9 {
  min-height:5.6em
}
.legal-ccpa_text-block.row-8 {
  min-height:5.7em
}
.legal-ccpa_list {
  grid-column-gap:0em;
  grid-row-gap:0em;
  flex-flow:column;
  width:100%;
  min-height:2.625em;
  margin-bottom:0;
  padding:.75em .75em .75em 2em;
  display:flex
}
.legal-ccpa_list.row-2 {
  min-height:4.6875em
}
.legal-ccpa_list.row-3 {
  min-height:4.5em
}
.legal-ccpa_list.row-5 {
  min-height:4.6em
}
.legal-ccpa_list.row-6,
.legal-ccpa_list.row-7 {
  min-height:4.5em
}
.legal-ccpa_list.row-8,
.legal-ccpa_list.row-9 {
  min-height:4.6em
}
.legal-ccpa_list.row-1 {
  min-height:8.35em
}
.legal-ccpa_list-item {
  width:100%;
  max-width:25em;
  color:var(--color--grey-300);
  letter-spacing:-.065em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.8125em;
  line-height:1.4
}
.legal-wrapper {
  margin-top:4em
}
.hero-bg {
  z-index:1;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.hero-bg.mobile {
  display:none
}
.p-200 {
  letter-spacing:-.01em;
  font-size:.94em;
  font-weight:400;
  line-height:140%
}
.p-200.color-grey-400 {
  color:var(--grey-400)
}
.hero_h-wrapper {
  z-index:2;
  grid-column-gap:.94rem;
  grid-row-gap:.94rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:absolute
}
.h1-wrapper-inner {
  padding:.69rem .5rem
}
.h1 {
  letter-spacing:-.06em;
  font-size:5.63rem;
  font-weight:400;
  line-height:100%
}
.h1-wrapper {
  color:#000;
  background-color:#fff;
  grid-template-rows:min-content;
  grid-template-columns:min-content min-content;
  grid-auto-columns:1fr;
  justify-content:flex-start;
  place-items:stretch start;
  height:7em;
  display:flex
}
.h1-wrapper.is-90 {
  height:5.63rem
}
.h1-wrapper.mob_2-lines.mobile {
  display:none
}
.h1-wrapper.desktop {
  display:flex
}
.h1-ico {
  aspect-ratio:1;
  max-width:none;
  height:7rem;
  display:inline-flex
}
.h1-ico.is-small {
  height:100%
}
.hero_p-wrapper {
  z-index:2;
  grid-column-gap:2rem;
  grid-row-gap:2rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  margin-top:auto;
  display:flex;
  position:relative
}
.hero_p-wrapper.is-1 {
  max-width:22.81rem
}
.hero_p-wrapper.is-2 {
  max-width:26.81rem
}
.hero_p-wrapper.is-3 {
  max-width:37.31rem
}
.hero_p-wrapper.is-4 {
  max-width:39.38rem
}
.btn {
  color:#fff;
  background-color:#298dff;
  justify-content:center;
  align-items:center;
  height:3rem;
  padding-left:1.88rem;
  padding-right:1.88rem;
  display:flex
}
.p-300 {
  letter-spacing:-.01em;
  font-size:1.13em;
  font-weight:400;
  line-height:130%
}
.p-300.color-grey-400 {
  color:var(--grey-400)
}
.launch-hero {
  text-align:center;
  justify-content:center;
  align-items:center;
  height:100vh;
  padding-bottom:2.5em;
  padding-left:1em;
  padding-right:1em;
  display:flex;
  position:relative
}
.sui-builder_hero {
  text-align:center;
  justify-content:center;
  align-items:center;
  height:100vh;
  padding-bottom:2.5em;
  display:flex;
  position:relative
}
.sb-hero_bg-img {
  z-index:1;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.sb-hero_heading-wrapper {
  z-index:2;
  grid-column-gap:.94em;
  grid-row-gap:.94em;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:absolute
}
.sb-hero_desc-wrapper {
  z-index:2;
  grid-column-gap:2em;
  grid-row-gap:2em;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  max-width:22.81em;
  margin-top:auto;
  display:flex;
  position:relative
}
.sb-hero_desc-wrapper.is-1 {
  max-width:22.81rem
}
.eco_heading-wrapper {
  color:#000;
  background-color:#fff;
  grid-template-rows:min-content;
  grid-template-columns:min-content min-content;
  grid-auto-columns:1fr;
  justify-content:flex-start;
  place-items:stretch start;
  height:7em;
  display:flex
}
.eco_heading-wrapper.is-90 {
  height:5.63em
}
.eco_heading-icon {
  aspect-ratio:1;
  max-width:none;
  height:7em;
  display:inline-flex
}
.eco_heading-icon.is-small {
  height:100%
}
.eco_heading-block {
  padding:.875em .5em 0
}
.eco_heading-block.sb_heading-block {
  padding-top:0
}
.eco_heading-block.funding-hero_heading-block,
.eco_heading-block.ideas_heading-block,
.eco_heading-block.founder_heading-block {
  padding-top:.625em
}
.section-main_variants {
  padding-top:5rem
}
.sb-main_heading-wrapper {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:column;
  width:100%;
  display:flex;
  position:relative
}
.grid-4c {
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.grid-4c.gap-8 {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem
}
.ico-32 {
  aspect-ratio:1;
  width:2rem;
  height:2rem
}
.ico-32.mob-32.flex-child-a-r {
  align-self:flex-end
}
.dots {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/696f4d5d17fa0c02b264162f_dot.svg);
  background-position:0%;
  background-repeat:repeat-x;
  background-size:auto;
  width:100%;
  height:2px
}
.dots.divider-100.is-absolute-top {
  position:absolute;
  top:0;
  left:0;
  right:0
}
.dots.divider-100.is-absolute-top.mobile,
.dots.divider-100.is-aboluste-top-mob {
  display:none
}
.card-main {
  background-color:#131518;
  border:.13rem solid #131518;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  min-height:18.75em;
  padding:1em;
  transition:border-color .3s,background-color .3s;
  display:flex
}
.card-main.is-build {
  background-color:#fff0;
  border-width:.13rem 0 0;
  border-color:#298dff00 #131518 #131518;
  justify-content:space-between;
  align-items:stretch;
  min-height:15rem;
  padding:1rem 0 0
}
.card-main.is-build:hover {
  border-top-color:#298dff
}
.card-main.min-h-230 {
  min-height:14.37rem
}
.card-main.min-h-230.card-link:hover {
  background-color:var(--color--grey-800)
}
.card-main.is-ideas {
  grid-column-gap:1.13rem;
  grid-row-gap:1.13rem;
  background-color:#131518;
  justify-content:flex-start;
  align-items:stretch;
  min-height:20rem
}
.card-main.is-ideas:hover {
  border-color:#131518
}
.card-main.is-launch {
  background-color:#131518;
  border-color:#13151800;
  min-height:15rem
}
.card-main.is-launch:hover {
  border-color:#13151800
}
.card-main.min-h-200 {
  min-height:12.5rem
}
.card-main.min-h-520 {
  min-height:32.5em
}
.card-main.min-h-520.card-link:hover {
  background-color:var(--color--grey-800)
}
.card-main.get-amplified {
  grid-column-gap:1.5rem;
  grid-row-gap:1.5rem;
  justify-content:flex-start;
  align-items:flex-start;
  min-height:18.13rem
}
.card-main.get-amplified:hover {
  ---mode--collection-fbcb28da-3475-8fd2-5b7a-618d27595495:base
}
.card-main.min-h-160 {
  min-height:10rem
}
.card-main.min-h-240 {
  min-height:15em
}
.card-main.min-h-240.card-link:hover {
  background-color:var(--color--grey-800)
}
.card-main.min-h-240.card-link.hdn {
  display:none
}
.card-main.card-hover:hover {
  background-color:var(--color--grey-800)
}
.card-main.fund {
  justify-content:space-between;
  min-height:40.75em
}
.card-main.fund:hover {
  background-color:var(--color--grey-800)
}
.card-main.min-h-560 {
  min-height:35em
}
.card-main.min-h-560.card-link:hover {
  background-color:var(--color--grey-800)
}
.card-main.fund-card {
  grid-column-gap:1em;
  grid-row-gap:1em;
  min-height:13.5em
}
.card-main.fund-card:hover {
  background-color:var(--color--grey-800)
}
.card-main.focus {
  grid-column-gap:4.44em;
  grid-row-gap:4.44em;
  min-height:auto
}
.padding-global-7 {
  padding-left:1rem;
  padding-right:1rem
}
.btn-arrow {
  width:2rem;
  height:2rem;
  margin-left:auto
}
.btn-arrow.is-no-margin {
  margin-left:0
}
.btn-arrow.is-no-margin.relative-z-2 {
  z-index:2;
  position:relative
}
.btn-arrow.is-white {
  color:#000;
  transition:color .3s
}
.btn-arrow.opacity-0 {
  opacity:0
}
.container-2 {
  width:100%;
  max-width:1877.35px;
  margin-left:auto;
  margin-right:auto
}
.sui-builder_main {
  padding-top:5em
}
.sb-main_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.sb-main_grid.gap-8 {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem
}
.sb-main_grid-item {
  background-color:var(--color--grey-900);
  border:.13em solid #131518;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  min-height:18.75em;
  padding:1em;
  transition:border-color .3s,background-color .3s;
  display:flex
}
.sb-main_grid-item:hover {
  background-color:var(--color--grey-800)
}
.card_headline-copy {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  padding-bottom:1rem;
  display:flex;
  position:relative
}
.sb-main_icon {
  aspect-ratio:1;
  width:2em;
  height:2em
}
.eco-arrow {
  color:#fff;
  background-color:#222529;
  flex:none;
  width:2em;
  height:2em;
  padding:.625em;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s cubic-bezier(.645,.045,.355,1)
}
.eco-arrow.bg-white {
  background-color:var(--color--white);
  color:var(--color--black)
}
.eco-arrow.is-small {
  width:1.5em;
  height:1.5em;
  padding:.5em .4em
}
.eco-arrow.is-big {
  width:2.5em;
  height:2.5em;
  padding:.8em .7em
}
.eco-arrow.no-bg {
  background-color:#0000
}
.h2-16px {
  font-size:1em;
  font-weight:400
}
.build-hero {
  text-align:center;
  justify-content:center;
  align-items:center;
  height:100vh;
  padding-bottom:2.5rem;
  display:flex;
  position:relative
}
.build-hero_bg-img,
.hero-bg-copy {
  z-index:1;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.build-hero_heading-wrapper {
  z-index:2;
  grid-column-gap:.94em;
  grid-row-gap:.94em;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:absolute
}
.build-hero_desc-wrapper {
  z-index:2;
  grid-column-gap:2em;
  grid-row-gap:2em;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  margin-top:auto;
  display:flex;
  position:relative
}
.build-hero_desc-wrapper.is-1 {
  max-width:22.81rem
}
.build-hero_desc-wrapper.is-2 {
  max-width:27em
}
.btn-small {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem;
  ---mode--collection-fbcb28da-3475-8fd2-5b7a-618d27595495:base;
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:relative
}
.btn-small:hover {
  ---mode--collection-fbcb28da-3475-8fd2-5b7a-618d27595495:mode-1e3bcc35-0ba8-5521-1ac9-64d1d814fcf1
}
.card_headline {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  padding-bottom:1rem;
  display:flex;
  position:relative
}
.card_headline.is-ideas {
  margin-bottom:auto;
  padding-bottom:1.13rem
}
.card_headline.padding-21 {
  padding-bottom:1.31rem
}
.card_headline.is-founder {
  grid-column-gap:.75rem;
  grid-row-gap:.75rem;
  padding-bottom:1.5rem
}
.hard-heading_tag {
  color:#000;
  text-transform:uppercase;
  background-color:#6c7584;
  padding:.38rem .5rem;
  font-size:.75rem;
  line-height:125%
}
.ideas-main_tags-text {
  font-size:.875em;
  line-height:121%
}
.padding-global-8 {
  padding-left:1rem;
  padding-right:1rem
}
.grid-3c {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid
}
.grid-3c.is-gap-12 {
  grid-column-gap:.75em;
  grid-row-gap:.75em
}
.grid-3c.is-gap-8 {
  grid-column-gap:.5em;
  grid-row-gap:.5em
}
.grid-3c.is-gap-8.mb-32 {
  margin-bottom:2rem
}
.grid-3c.is-gap-16 {
  grid-column-gap:1em;
  grid-row-gap:1em
}
.position-relative {
  position:relative
}
.p-500 {
  letter-spacing:-.02em;
  font-size:1.5rem;
  font-weight:400;
  line-height:120%
}
.mw-1100 {
  max-width:68.75em
}
.h-500 {
  letter-spacing:-.05em;
  font-size:3.75rem;
  font-weight:400;
  line-height:110%
}
.h-500.ideas-inline {
  vertical-align:middle;
  font-size:2rem;
  line-height:120%;
  display:inline
}
.hard-heading {
  grid-column-gap:1.5rem;
  grid-row-gap:1.5rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.hard-heading.is-build {
  margin-bottom:6.25rem
}
.hard-heading.is-funding {
  margin-bottom:5rem
}
.container-3 {
  width:100%;
  max-width:1877.35px;
  margin-left:auto;
  margin-right:auto
}
.btn-small-bg {
  background-color:#298dff;
  width:0%;
  height:100%;
  transition:width .3s;
  position:absolute
}
.section_build-start {
  padding-top:5rem
}
.build-start {
  padding-top:5em
}
.build-start_layout {
  grid-column-gap:6.25em;
  grid-row-gap:6.25em
}
.build-start_icon {
  aspect-ratio:1;
  width:2em;
  height:2em
}
.build-start_heading-wrapper {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  padding-bottom:1rem;
  display:flex;
  position:relative
}
.build-start_grid-item-old {
  ---mode--collection-fbcb28da-3475-8fd2-5b7a-618d27595495:base;
  background-color:#131518;
  border:.13rem solid #131518;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  min-height:18.75rem;
  padding:1rem;
  transition:border-color .3s,background-color .3s;
  display:flex
}
.build-start_grid-item-old:hover {
  ---mode--collection-fbcb28da-3475-8fd2-5b7a-618d27595495:mode-1e3bcc35-0ba8-5521-1ac9-64d1d814fcf1
}
.build-start_grid-item-old.is-build {
  z-index:2;
  background-color:#fff0;
  border-width:.13rem 0 0;
  border-color:#298dff00 #131518 #131518;
  justify-content:space-between;
  align-items:stretch;
  min-height:15em;
  padding:1em 0 0;
  position:relative
}
.build-start_grid-item-old.is-build:hover {
  border-top-color:#298dff
}
.build-start_grid {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.build-start_grid.is-gap-12 {
  grid-column-gap:.75em;
  grid-row-gap:.75em
}
.padding-global-9 {
  padding-left:1rem;
  padding-right:1rem
}
.section_build-additional {
  padding-top:7.5rem
}
.container-4 {
  width:100%;
  max-width:1877.35px;
  margin-left:auto;
  margin-right:auto
}
.build-resources {
  padding-top:7.5em
}
.build-resources_layout {
  grid-column-gap:6.25em;
  grid-row-gap:6.25em
}
.build-resources_grid {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.build-resources_grid.is-gap-12 {
  grid-column-gap:.75rem;
  grid-row-gap:.75rem
}
.build-resoucres_grid-item {
  background-color:var(--color--grey-900);
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  min-height:14.375em;
  padding:1em;
  transition:border-color .3s,background-color .3s;
  display:flex
}
.build-resoucres_grid-item:hover {
  background-color:var(--color--grey-800)
}
.build-resources_heading-wrapper {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:column;
  width:100%;
  display:flex;
  position:relative
}
.ideas-hero {
  text-align:center;
  justify-content:center;
  align-items:center;
  height:100vh;
  padding-bottom:2.5em;
  display:flex;
  position:relative
}
.ideas-hero_bg-img {
  z-index:1;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.ideas-hero_heading-wrapper {
  z-index:2;
  grid-column-gap:.94em;
  grid-row-gap:.94em;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:absolute
}
.padding-global-10 {
  padding-left:1rem;
  padding-right:1rem
}
.ideas-main_tags-block {
  color:#6c7584;
  white-space:nowrap;
  cursor:pointer;
  border:1px solid #34394000;
  flex:none;
  justify-content:center;
  align-items:center;
  height:2.69em;
  padding-left:1.5em;
  padding-right:1.5em;
  transition:border-color .3s,background-color .3s,color .3s;
  display:flex
}
.ideas-main_tags-block.is-active {
  color:#fff;
  background-color:#222529
}
.ideas_cards-wrapper {
  margin-top:2.5rem;
  padding-top:2.5rem;
  position:relative
}
.section-ideas {
  padding-top:1rem
}
.ideas-main_tags-wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  background-color:#131518;
  justify-content:space-between;
  align-items:center;
  margin-bottom:5em;
  padding:.5em;
  display:flex
}
.container-5 {
  width:100%;
  max-width:1877.35px;
  margin-left:auto;
  margin-right:auto
}
.ideas-main_desc-wrapper {
  max-width:51.25em
}
.ideas-main_icon {
  width:1.5rem;
  height:1.5rem;
  margin-left:.5rem;
  margin-right:.5rem;
  display:inline
}
.display-none {
  display:none
}
.ideas-main {
  padding-top:1em
}
.ideas-main_tags-blockaa {
  color:#6c7584;
  white-space:nowrap;
  cursor:pointer;
  border:1px solid #34394000;
  flex:none;
  justify-content:center;
  align-items:center;
  height:2.69rem;
  padding-left:2rem;
  padding-right:2rem;
  transition:border-color .3s,background-color .3s,color .3s;
  display:flex
}
.ideas-main_tags-blockaa.is-active {
  color:#fff;
  background-color:#222529;
  border-color:#343940
}
.ideas-main_desc {
  color:var(--color--white);
  letter-spacing:-.05em;
  font-size:3.75rem;
  font-weight:400;
  line-height:110%
}
.ideas-main_desc.ideas-inline {
  vertical-align:middle;
  font-size:2rem;
  line-height:120%;
  display:inline
}
.ideas-main_cards-wrapper {
  margin-top:2.5rem;
  padding-top:2.5rem;
  position:relative
}
.ideas-main_cards-list {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.ideas-main_cards-list.is-gap-12 {
  grid-column-gap:.75rem;
  grid-row-gap:.75rem
}
.ideas-main_cards-list.is-gap-8 {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem
}
.small-tags_wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  flex-flow:wrap;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.ideas-main_cards-heading {
  color:var(--color--white);
  letter-spacing:-.63px;
  font-size:1.3125em;
  font-weight:400;
  line-height:1.3
}
.ideas-main_cards-heading-wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  width:100%;
  padding-bottom:1em;
  display:flex;
  position:relative
}
.ideas-main_cards-heading-wrapper.is-ideas {
  grid-column-gap:1em;
  grid-row-gap:1em;
  margin-bottom:auto;
  padding-bottom:0
}
.ideas-main_cards-main {
  background-color:#131518;
  border:.13rem solid #131518;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  min-height:18.75em;
  padding:1em;
  transition:border-color .3s,background-color .3s;
  display:flex
}
.ideas-main_cards-main:hover {
  ---mode--collection-fbcb28da-3475-8fd2-5b7a-618d27595495:mode-1e3bcc35-0ba8-5521-1ac9-64d1d814fcf1
}
.ideas-main_cards-main.is-build {
  background-color:#fff0;
  border-width:.13rem 0 0;
  border-color:#298dff00 #131518 #131518;
  justify-content:space-between;
  align-items:stretch;
  min-height:15rem;
  padding:1rem 0 0
}
.ideas-main_cards-main.is-build:hover {
  border-top-color:#298dff
}
.ideas-main_cards-main.min-h-230 {
  min-height:14.37rem
}
.ideas-main_cards-main.is-ideas {
  grid-column-gap:1.13em;
  grid-row-gap:1.13em;
  background-color:#131518;
  justify-content:flex-start;
  align-items:stretch;
  min-height:20em
}
.ideas-main_cards-main.is-ideas:hover {
  border-color:#131518
}
.small-tags_block {
  color:#6c7584;
  white-space:nowrap;
  cursor:pointer;
  border:1px solid #34394000;
  flex:none;
  justify-content:center;
  align-items:center;
  height:2.69rem;
  padding-left:2rem;
  padding-right:2rem;
  transition:border-color .3s,background-color .3s,color .3s;
  display:flex
}
.small-tags_block.is-small {
  color:#fff;
  text-transform:uppercase;
  cursor:auto;
  background-color:#343940;
  height:auto;
  padding:.31em .38em;
  font-size:.6em;
  line-height:120%
}
.p-100 {
  font-size:.8em;
  line-height:121%
}
.p-100.color-white.relative-2 {
  z-index:2;
  position:relative
}
.padding-global-11 {
  padding-left:1rem;
  padding-right:1rem
}
.ideas-tag {
  color:#6c7584;
  white-space:nowrap;
  cursor:pointer;
  border:1px solid #34394000;
  flex:none;
  justify-content:center;
  align-items:center;
  height:2.69rem;
  padding-left:2rem;
  padding-right:2rem;
  transition:border-color .3s,background-color .3s,color .3s;
  display:flex
}
.ideas-tag.is-active {
  color:#fff;
  background-color:#222529;
  border-color:#343940
}
.ideas-tag.is-small {
  color:#fff;
  text-transform:uppercase;
  cursor:auto;
  background-color:#343940;
  height:auto;
  padding:.31rem .38rem;
  font-size:.63rem;
  line-height:120%
}
.ideas-tag.is-small.is-fund {
  white-space:normal;
  position:relative
}
.ideas-tag.is-small.is-resources {
  grid-column-gap:.25em;
  grid-row-gap:.25em;
  color:var(--color--primary-blue);
  letter-spacing:-.01125em;
  text-transform:none;
  cursor:pointer;
  background-color:#0000;
  padding:0;
  font-size:1.125em;
  text-decoration:none
}
.ideas-tag.is-small.is-resources:hover {
  color:#5ca9ff
}
.ideas_tags-wrapper {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem;
  background-color:#131518;
  justify-content:flex-start;
  align-items:center;
  margin-bottom:1.25rem;
  padding:.5rem;
  display:flex
}
.container-6 {
  width:100%;
  max-width:1877.35px;
  margin-left:auto;
  margin-right:auto
}
.ideas-ico {
  width:1.5rem;
  height:1.5rem;
  margin-left:.5rem;
  margin-right:.5rem;
  display:inline
}
.launch-hero_bg-img {
  z-index:1;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.launch-hero_bg-img.mobile {
  display:none
}
.launch-hero_heading-wrapper {
  z-index:2;
  grid-column-gap:.94rem;
  grid-row-gap:.94rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:absolute
}
.launch-hero_desc-wrapper {
  z-index:2;
  grid-column-gap:2rem;
  grid-row-gap:2rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  margin-top:auto;
  display:flex;
  position:relative
}
.launch-hero_desc-wrapper.is-1 {
  max-width:22.81rem
}
.launch-hero_desc-wrapper.is-2 {
  max-width:26.81rem
}
.launch-hero_desc-wrapper.is-3 {
  max-width:37.31em
}
.launch_left-wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  flex-flow:column;
  display:flex;
  position:sticky;
  top:7em
}
.launch_cards-wrapper {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem;
  flex-flow:column;
  display:flex
}
.padding-global-12 {
  padding-left:1rem;
  padding-right:1rem
}
.launch-main {
  min-height:110vh;
  padding-top:2.5em;
  padding-bottom:2.5em
}
.launch-main_layout {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  margin-top:2rem;
  display:grid;
  position:relative
}
.container-7 {
  width:100%;
  max-width:1877.35px;
  margin-left:auto;
  margin-right:auto
}
.launch-tab {
  color:#222529;
  cursor:pointer;
  transition:color .3s
}
.launch-tab.is-active {
  color:#fff
}
.launch-group {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem;
  flex-flow:column;
  margin-bottom:5rem;
  display:flex
}
.launch-body_inner {
  grid-column-gap:2rem;
  grid-row-gap:2rem;
  flex-flow:column;
  padding:0 1.5rem 1.5rem;
  display:flex
}
.launch-head {
  grid-column-gap:1rem;
  grid-row-gap:1rem;
  cursor:pointer;
  justify-content:flex-start;
  align-items:center;
  padding:1.5rem;
  display:flex
}
.grid-2c {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid
}
.grid-2c.is-gap-8 {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem
}
.grid-2c.is-gap-8.mt-16 {
  margin-top:1em
}
.launch-num {
  border:2px solid #343940;
  justify-content:center;
  align-items:center;
  width:2rem;
  height:2rem;
  display:flex
}
.launch-card {
  background-color:var(--_dropdown---dd-bg);
  --_dropdown---dd-bg:var(--color--grey-900);
  --_dropdown---dd-plus_vertical:white;
  --_dropdown---dd-plus_bg:var(--color--grey-700);
  --_dropdown---divider:#6c758400;
  --_dropdown---dd-border:var(--color--grey-900);
  transition:background-color .3s,border-color .3s
}
.launch-card:hover {
  background-color:var(--color--grey-800)
}
.launch-card.is-active {
  --_dropdown---dd-bg:var(--color--grey-800);
  --_dropdown---dd-plus_vertical:#fff0;
  --_dropdown---dd-plus_bg:var(--color--grey-700);
  --_dropdown---divider:var(--color--grey-500);
  --_dropdown---dd-border:var(--color--grey-600)
}
.caption-100 {
  letter-spacing:-.01em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.88rem;
  line-height:140%
}
.dd-plus {
  width:2.5rem;
  height:2.5rem;
  color:var(--_dropdown---dd-plus_vertical);
  flex:none;
  margin-left:auto;
  transition:all .3s
}
.faq-hero-old {
  text-align:center;
  justify-content:center;
  align-items:center;
  height:100vh;
  padding-bottom:2.5em;
  display:flex;
  position:relative
}
.faq-hero_bg-img {
  z-index:1;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.faq-hero {
  text-align:center;
  justify-content:center;
  align-items:center;
  height:100vh;
  padding-bottom:2.5em;
  padding-left:1em;
  padding-right:1em;
  display:flex;
  position:relative
}
.faq-hero_heading-wrapper {
  z-index:2;
  grid-column-gap:.94rem;
  grid-row-gap:.94rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:absolute
}
.faq-hero_desc-wrapper {
  z-index:2;
  grid-column-gap:2rem;
  grid-row-gap:2rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  margin-top:auto;
  display:flex;
  position:relative
}
.faq-hero_desc-wrapper.is-1 {
  max-width:22.81rem
}
.faq-hero_desc-wrapper.is-2 {
  max-width:26.81rem
}
.faq-hero_desc-wrapper.is-3 {
  max-width:37.31em
}
.faq-hero_bg-image {
  z-index:1;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.faq-hero_bg-image.mobile {
  display:none
}
.meet_leaders-wrapper {
  grid-column-gap:2.5rem;
  grid-row-gap:2.5rem;
  flex-flow:column;
  padding-top:3.75rem;
  display:flex
}
.flex-v {
  flex-flow:column;
  display:flex
}
.flex-v.gap-24 {
  grid-column-gap:1.5rem;
  grid-row-gap:1.5rem
}
.flex-v.gap-24.aign-left {
  justify-content:flex-start;
  align-items:flex-start
}
.flex-v.gap-32 {
  grid-column-gap:2rem;
  grid-row-gap:2rem
}
.mw-350-2 {
  max-width:21.88rem
}
.h-200 {
  letter-spacing:-.03em;
  font-size:2em;
  font-weight:400;
  line-height:1.2
}
.meet_leaders-block {
  grid-column-gap:2rem;
  grid-row-gap:2rem;
  flex-flow:column;
  display:flex
}
.padding-global-13 {
  padding-left:1rem;
  padding-right:1rem
}
.faq_focus {
  grid-column-gap:2rem;
  grid-row-gap:2rem;
  flex-flow:column;
  padding-top:2rem;
  display:flex
}
.dd-plus-2 {
  color:#fff;
  flex:none;
  width:2.5rem;
  height:2.5rem;
  margin-left:auto;
  transition:color .3s
}
.twitter-btn {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  background-color:var(--color--grey-700);
  color:#000;
  justify-content:space-between;
  align-items:center;
  padding:.25em .5em .25em .25em;
  transition:background-color .3s cubic-bezier(.645,.045,.355,1);
  display:flex
}
.twitter-btn.min-w {
  min-width:15.83em;
  padding-left:.56em;
  text-decoration:none
}
.funding-etc {
  grid-column-gap:2rem;
  grid-row-gap:2rem;
  flex-flow:column;
  padding-top:2.5rem;
  display:flex
}
.faq-dd_head {
  grid-column-gap:1rem;
  grid-row-gap:1rem;
  cursor:pointer;
  justify-content:flex-start;
  align-items:center;
  padding:2rem 1rem;
  display:flex
}
.ico-40 {
  width:2.5rem;
  height:2.5rem
}
.meet-img {
  aspect-ratio:27/20;
  object-fit:cover;
  width:100%;
  margin-top:1rem
}
.faq-dd {
  --_dropdown---dd-bg:var(--color--grey-900);
  --_dropdown---dd-plus_vertical:white;
  --_dropdown---dd-plus_bg:var(--color--grey-700);
  --_dropdown---divider:#6c758400;
  --_dropdown---dd-border:var(--color--grey-900)
}
.faq-dd.is-active {
  --_dropdown---dd-bg:var(--color--grey-800);
  --_dropdown---dd-plus_vertical:#fff0;
  --_dropdown---dd-plus_bg:var(--color--grey-700);
  --_dropdown---divider:var(--color--grey-500);
  --_dropdown---dd-border:var(--color--grey-600)
}
.faq-dd.hide {
  display:none
}
.dot-12 {
  background-color:#298dff;
  width:.75rem;
  height:.75rem
}
.ico-24 {
  width:1.5em;
  height:1.5em;
  transition:background-color .2s cubic-bezier(.645,.045,.355,1)
}
.white-link {
  color:#fff;
  text-decoration:underline
}
.white-link:hover {
  text-decoration:underline
}
.grid-6c {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid
}
.grid-6c.is-gap-8 {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem
}
.mw-300-2 {
  max-width:18.75rem
}
.faq-dd_body_inner {
  padding-top:1.5rem;
  padding-bottom:2.5rem
}
.container-8 {
  width:100%;
  max-width:1877.35px;
  margin-left:auto;
  margin-right:auto
}
.btn-small-wide {
  background-color:#298dff;
  justify-content:space-between;
  align-items:center;
  width:15em;
  padding:.5em;
  display:flex
}
.btn-small-wide.is-big {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem;
  justify-content:space-between;
  align-items:center;
  width:19.69rem;
  padding:.44rem
}
.btn-small-wide.is-secondary {
  border:1px solid var(--color--grey-700);
  color:#000;
  background-color:#0000
}
.twitter-btn-2 {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem;
  color:#000;
  background-color:#6c7584;
  justify-content:flex-start;
  align-items:center;
  width:14.25rem;
  padding:.25rem .5rem .25rem .25rem;
  display:flex
}
.twitter-btn-2.is-most {
  color:#fff;
  background-color:#131518;
  border:1px solid #131518;
  justify-content:space-between;
  width:100%;
  transition:border-color .3s,background-color .3s
}
.twitter-btn-2.is-most:hover {
  background-color:var(--color--grey-800)
}
.twitter-btn-2.is-most {
  color:#fff;
  ---mode--collection-fbcb28da-3475-8fd2-5b7a-618d27595495:base;
  background-color:#131518;
  border:1px solid #131518;
  width:100%;
  transition:border-color .3s,background-color .3s
}
.twitter-btn-2.is-most:hover {
  ---mode--collection-fbcb28da-3475-8fd2-5b7a-618d27595495:mode-1e3bcc35-0ba8-5521-1ac9-64d1d814fcf1
}
.twitter-btn-2.is-most.is-big {
  grid-column-gap:.75rem;
  grid-row-gap:.75rem;
  padding:.5em
}
.twitter-btn-2.is-founder {
  justify-content:space-between
}
.p-100-2 {
  font-size:.88rem;
  line-height:121%
}
.card-main-2 {
  background-color:#131518;
  border:.13em solid #131518;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  min-height:18.75rem;
  padding:1em;
  transition:border-color .3s,background-color .3s;
  display:flex
}
.card-main-2:hover {
  ---mode--collection-fbcb28da-3475-8fd2-5b7a-618d27595495:mode-1e3bcc35-0ba8-5521-1ac9-64d1d814fcf1
}
.card-main-2.min-h-520,
.card-main-2.min-h-520.card-link {
  min-height:32.5em
}
.card-main-2.min-h-520.card-link:hover {
  background-color:var(--color--grey-800)
}
.card-main-2.static:hover {
  ---mode--collection-fbcb28da-3475-8fd2-5b7a-618d27595495:base
}
.card-main-2.min-h-230 {
  min-height:14.37rem
}
.card-main-2.fund {
  justify-content:flex-start;
  align-items:stretch;
  min-height:40.75rem
}
.card-main-2.fund.second {
  justify-content:space-between;
  min-height:38em
}
.card-main-2.min-h-240 {
  min-height:15rem
}
.card-main-2.min-h-320 {
  min-height:20em
}
.card-main-2.min-h-320.mob_read-more-card:hover {
  background-color:var(--color--grey-800)
}
.card-main-2.min-h-570 {
  min-height:35.75em
}
.card-main-2.min-h-570.mob-440.card-link:hover {
  background-color:var(--color--grey-800)
}
.card-main-2.is-tech-resources {
  grid-column-gap:1em;
  grid-row-gap:1em;
  min-height:13.5em
}
.card-main-2.is-tech-resources.static.hdn {
  display:none
}
.card-main-2.min-h-520 {
  min-height:32.5rem
}
.card-main-2.is-founder {
  grid-column-gap:1.5rem;
  grid-row-gap:1.5rem;
  justify-content:flex-start;
  min-height:20em
}
.card-main-2.is-founder.min-h-420 {
  min-height:26.25rem
}
.card-main-2.is-founder.min-h-420.static.space-between {
  justify-content:space-between
}
.card-main-2.is-founder.is-last {
  min-height:15em
}
.card-main-2.is-founder.static.space-between {
  justify-content:space-between
}
.support-hero {
  text-align:center;
  justify-content:center;
  align-items:center;
  height:100vh;
  padding-bottom:2.5rem;
  display:flex;
  position:relative
}
.funding-hero_bg-image {
  z-index:1;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.funding-hero_bg-image.mobile {
  display:none
}
.funding-hero_desc-wrapper {
  z-index:2;
  grid-column-gap:2rem;
  grid-row-gap:2rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  margin-top:auto;
  display:flex;
  position:relative
}
.funding-hero_desc-wrapper.is-1 {
  max-width:22.81rem
}
.funding-hero_desc-wrapper.is-2 {
  max-width:26.81rem
}
.funding-hero_desc-wrapper.is-3 {
  max-width:40em
}
.funding-hero_heading-wrapper {
  z-index:2;
  grid-column-gap:.94rem;
  grid-row-gap:.94rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:absolute
}
.funding-hero {
  text-align:center;
  justify-content:center;
  align-items:center;
  height:100vh;
  padding-bottom:2.5em;
  padding-left:1em;
  padding-right:1em;
  display:flex;
  position:relative
}
.mw-880 {
  max-width:55em
}
.mw-470 {
  max-width:29.38em
}
.grid-2c-2 {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.grid-2c-2.is-gap-8 {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem
}
.grid-2c-2.is-gap-8.is-tg-contact {
  grid-template-columns:max-content max-content
}
.grid-2c-2.is-gap-12 {
  grid-column-gap:.75rem;
  grid-row-gap:.75rem
}
.padding-global-14 {
  padding-left:1rem;
  padding-right:1rem
}
.card_big_h-wrapper {
  grid-column-gap:.75rem;
  grid-row-gap:.75rem;
  justify-content:flex-start;
  align-items:center;
  height:2rem;
  display:flex
}
.section_funding-eco {
  padding-top:3.75rem;
  padding-bottom:2.5rem
}
.container-9 {
  width:100%;
  max-width:1877.35px;
  margin-left:auto;
  margin-right:auto
}
.funding-content {
  padding-top:3.75em;
  padding-bottom:2.5em
}
.funding-content_layout {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.funding-content_layout.gap-16 {
  grid-column-gap:1em;
  grid-row-gap:1em
}
.funding-content_layout.gap-24 {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em
}
.venture-cell {
  background-color:#131518;
  justify-content:center;
  align-items:center;
  width:100%;
  height:7.5rem;
  transition:background-color .3s cubic-bezier(.645,.045,.355,1);
  display:flex
}
.venture-cell:hover {
  background-color:var(--color--grey-800)
}
.venture-logo {
  height:3rem;
  transition:opacity .3s
}
.venture-swiper-arrows,
.venture-swiper-progress {
  display:none
}
.venture-swiper-wrapper {
  width:100%
}
.swiper-slide {
  position:relative
}
.venture-swiper-arrow {
  width:100%
}
.swiper-arrow {
  pointer-events:auto;
  color:#040200;
  justify-content:center;
  align-items:center;
  width:1rem;
  transition:opacity .4s cubic-bezier(.455,.03,.515,.955);
  display:flex
}
.flex-h {
  display:flex
}
.flex-h.is-gap-8 {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem
}
.flex-h.is-gap-16 {
  grid-column-gap:1em;
  grid-row-gap:1em
}
.fund_totals-wrapper {
  grid-column-gap:.38rem;
  grid-row-gap:.38rem;
  flex-flow:column;
  display:flex
}
.fund-card_btn-wrapper {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:column;
  display:flex
}
.fund-tooltip_text {
  letter-spacing:-.01em;
  text-transform:none;
  font-size:.75rem;
  line-height:140%
}
.p-100-3 {
  font-size:.88rem;
  line-height:121%
}
.fund-svg {
  max-width:10.9375em;
  height:5.63rem
}
.fund-card_inv-wrapper {
  z-index:2;
  grid-column-gap:.75rem;
  grid-row-gap:.75rem;
  flex-flow:column;
  width:fit-content;
  margin-top:auto;
  margin-bottom:1.5rem;
  display:flex;
  position:absolute;
  inset:auto 1em 4em
}
.total-raised {
  color:var(--color--white);
  letter-spacing:-.02em;
  font-size:3.13rem;
  line-height:122%
}
.fund-card_top {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex-flow:column;
  display:flex
}
.fund_cover {
  grid-column-gap:1rem;
  grid-row-gap:1rem;
  aspect-ratio:43/32;
  object-fit:cover;
  background-color:#000;
  justify-content:center;
  align-items:center;
  display:flex
}
.fund_cover.is-thiner {
  aspect-ratio:22/15
}
.fund-tooltip {
  z-index:4;
  opacity:0;
  pointer-events:none;
  background-color:#131518;
  width:26.38rem;
  padding:.75rem;
  transition:opacity .3s;
  position:absolute;
  top:100%;
  left:100%
}
.p-100-4 {
  font-size:.88rem;
  line-height:121%
}
.height-32 {
  width:auto;
  height:2em
}
.read-more_link {
  color:#0085ff;
  text-decoration:underline
}
.read-more_link.mobile,
.read-more_link.mobile-copy {
  display:none
}
.p-100-5 {
  font-size:.88rem;
  line-height:121%
}
.p-200-2 {
  letter-spacing:-.01em;
  font-size:.94rem;
  font-weight:400;
  line-height:140%
}
.p-300-2 {
  letter-spacing:-.01em;
  font-size:1.13rem;
  font-weight:400;
  line-height:130%
}
.position-absolute {
  position:absolute
}
.position-absolute.z-2 {
  z-index:2
}
.position-absolute.full-height.full-width.z--1 {
  z-index:-1
}
.position-absolute.full-height.full-width.z--1.position-full {
  inset:0%
}
.position-absolute.zindex-1 {
  z-index:-1
}
.position-absolute.zindex-1.full-width.full-height {
  z-index:-1;
  object-fit:cover;
  inset:0%
}
.position-absolute.zindex-1.full-width.full-height.sticky {
  order:0;
  align-self:auto;
  height:100svh;
  position:sticky;
  inset:0 0 auto
}
.support-hero_desc-wrapper {
  z-index:2;
  grid-column-gap:2rem;
  grid-row-gap:2rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  margin-top:auto;
  display:flex;
  position:relative
}
.support-hero_desc-wrapper.is-1 {
  max-width:22.81rem
}
.support-hero_desc-wrapper.is-2 {
  max-width:26.81rem
}
.support-hero_desc-wrapper.is-3 {
  max-width:37.31rem
}
.support-hero_desc-wrapper.is-4 {
  max-width:40em
}
.support-hero_bg-img {
  z-index:1;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.support-hero_bg-img.mobile {
  display:none
}
.support-second {
  padding-top:5em;
  padding-bottom:2.5em
}
.padding-global-15 {
  padding-left:1rem;
  padding-right:1rem
}
.grid-3c-2 {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.grid-3c-2.is-gap-12 {
  grid-column-gap:.75rem;
  grid-row-gap:.75rem
}
.container-10 {
  width:100%;
  max-width:1877.35px;
  margin-left:auto;
  margin-right:auto
}
.padding-global-16 {
  padding-left:1rem;
  padding-right:1rem
}
.support-follow {
  padding-top:5rem;
  padding-bottom:3.75rem
}
.grid-3c-3 {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.grid-3c-3.is-gap-12 {
  grid-column-gap:.75rem;
  grid-row-gap:.75rem
}
.ico-60 {
  width:3.75rem;
  height:3.75rem
}
.mw-1100-2 {
  max-width:68.75rem
}
.container-11 {
  width:100%;
  max-width:1877.35px;
  margin-left:auto;
  margin-right:auto
}
.team_btn-wrapper {
  justify-content:center;
  align-items:center;
  margin-top:3.75rem;
  display:flex
}
.grid-3c-4 {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.grid-3c-4.is-gap-12 {
  grid-column-gap:.75rem;
  grid-row-gap:.75rem
}
.founder-hero {
  text-align:center;
  justify-content:center;
  align-items:center;
  height:100vh;
  padding-bottom:2.5rem;
  display:flex;
  position:relative
}
.founder-hero_bg-img {
  z-index:1;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0
}
.founder-hero_bg-img.mobile {
  display:none
}
.founder-hero_heading-wrapper {
  z-index:2;
  grid-column-gap:.94rem;
  grid-row-gap:.94rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:absolute
}
.founder-hero_desc-wrapper {
  z-index:2;
  grid-column-gap:2rem;
  grid-row-gap:2rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  margin-top:auto;
  display:flex;
  position:relative
}
.founder-hero_desc-wrapper.is-1 {
  max-width:22.81rem
}
.founder-hero_desc-wrapper.is-2 {
  max-width:26.81rem
}
.founder-hero_desc-wrapper.is-3 {
  max-width:38em
}
.founder-hero_desc-wrapper.is-4 {
  max-width:39.38rem
}
.grid-3c-5 {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.grid-3c-5.is-gap-12 {
  grid-column-gap:.75rem;
  grid-row-gap:.75rem
}
.grid-3c-6 {
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.grid-3c-6.is-gap-12 {
  grid-column-gap:.75rem;
  grid-row-gap:.75rem
}
.testnet-card {
  cursor:pointer;
  background-color:#131518;
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  height:7.38rem;
  padding:1rem;
  transition:background-color .3s;
  display:flex
}
.testnet-card:hover {
  background-color:#298dff
}
.founder_h-line {
  grid-column-gap:1.5rem;
  grid-row-gap:2rem;
  grid-template-rows:auto;
  grid-template-columns:auto 1fr;
  grid-auto-columns:1fr;
  justify-content:flex-start;
  align-items:center;
  display:grid;
  position:sticky;
  top:7rem
}
.founder-c {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem;
  flex-flow:column;
  display:flex
}
.padding-global-17 {
  padding-left:1rem;
  padding-right:1rem
}
.blue-link-4 {
  color:#0085ff;
  text-decoration:underline
}
.founder-main {
  padding-top:2.5em;
  padding-bottom:2.5em
}
.founder_contact-tag {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem;
  border:1px solid #4b515b;
  justify-content:flex-start;
  align-items:center;
  padding:1.13rem .75rem;
  display:flex
}
.container-12 {
  width:100%;
  max-width:1877.35px;
  margin-left:auto;
  margin-right:auto
}
.note {
  grid-column-gap:.5rem;
  grid-row-gap:.5rem;
  background-color:var(--color--grey-800);
  grid-template-rows:auto;
  grid-template-columns:auto 1fr;
  grid-auto-columns:1fr;
  padding:1.5em;
  display:block
}
.padding-global-18 {
  padding-left:1rem;
  padding-right:1rem
}
.section_founder-main {
  padding-top:2.5rem;
  padding-bottom:2.5rem
}
.container-13 {
  width:100%;
  max-width:1877.35px;
  margin-left:auto;
  margin-right:auto
}
.connect-form-inner {
  flex-flow:column;
  height:100%;
  display:flex
}
.heading-wrapper {
  z-index:3;
  grid-column-gap:2.8125em;
  grid-row-gap:2.8125em;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  width:37.9em;
  display:flex;
  position:relative
}
.apps-link-links-text-line {
  grid-column-gap:.72em;
  grid-row-gap:.72em;
  justify-content:flex-start;
  align-items:flex-end;
  padding-left:1.429em;
  display:inline-flex
}
.connect-form {
  width:100%;
  height:0%;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  display:block;
  overflow:hidden
}
.apps-links-wrapper-mob {
  display:none
}
.features-butttons-wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  outline-offset:0px;
  outline:1px dashed #343940;
  justify-content:center;
  align-items:center;
  width:100%;
  padding:1em;
  display:flex
}
.connect-buttons {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  flex-flow:column;
  justify-content:space-between;
  width:100%;
  display:flex
}
.apps-link-inner {
  flex-flow:column;
  flex:none;
  justify-content:space-between;
  width:8.571em;
  height:8.571em;
  padding:1.143em;
  display:flex
}
.frame-outline {
  border:1px solid #343940;
  width:100%;
  height:100%
}
.apps-link-name-wrapper {
  grid-column-gap:1em;
  grid-row-gap:1em;
  justify-content:flex-start;
  align-items:center;
  font-weight:400;
  display:flex
}
.explore-card-bottom {
  z-index:2;
  justify-content:space-between;
  align-items:center;
  width:100%;
  transition:all .3s cubic-bezier(0,.4,.25,1);
  display:flex;
  position:relative
}
.h2-apps {
  width:6.581em;
  color:var(--color--white);
  text-align:center;
  letter-spacing:-.05em;
  flex-flow:column;
  font-size:6.643em;
  font-weight:400;
  line-height:100%;
  display:inline-flex
}
.hero-text-animation-mobile {
  z-index:1;
  color:#6c758480;
  letter-spacing:-.02vw;
  cursor:default;
  -webkit-user-select:none;
  user-select:none;
  margin-top:auto;
  padding:.5rem;
  font-size:.9705vw;
  line-height:140%;
  display:none;
  position:relative
}
.feature-button-h3 {
  letter-spacing:-.05em;
  font-size:1.85em;
  font-weight:400;
  line-height:100%;
  transition:transform .2s cubic-bezier(.3,0,.25,1),letter-spacing .2s cubic-bezier(.3,0,.25,1),font-size .2s cubic-bezier(.3,0,.25,1)
}
.explore-line-wrapper {
  grid-column-gap:1em;
  grid-row-gap:1em;
  border-bottom:1px dashed #343940;
  flex-flow:column;
  padding:1em;
  display:flex
}
.explore-line-wrapper.is-web2 {
  width:43.8rem
}
.hero-text-animation {
  z-index:1;
  color:#6c758480;
  text-align:center;
  letter-spacing:-.02vw;
  cursor:default;
  -webkit-user-select:none;
  user-select:none;
  margin-top:auto;
  padding:.5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.9705vw;
  line-height:140%;
  position:relative
}
.explore-card-arrow {
  width:.75em;
  height:.75em
}
.hero-tabs-track {
  z-index:900;
  pointer-events:none;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.explore-animation {
  z-index:1;
  mix-blend-mode:screen;
  position:absolute;
  inset:0%
}
.explore-animation.mobile {
  display:none
}
.hero-mask {
  z-index:1;
  -webkit-backdrop-filter:none;
  backdrop-filter:none;
  pointer-events:none;
  object-fit:fill;
  background-image:linear-gradient(#13151800 41%,#131518 61%),radial-gradient(circle at 55% 45%,#13151800,#131518cc 17%,#131518 33%);
  width:250em;
  max-width:none;
  height:250em;
  position:absolute;
  inset:auto;
  overflow:visible
}
.frame {
  z-index:901;
  pointer-events:none;
  border:1rem solid #000;
  width:100%;
  height:100vh;
  padding:0;
  display:block;
  position:sticky;
  inset:0% 0% auto
}
.hero-logo-heading-wrapper {
  flex-flow:column;
  display:flex
}
.h2-explore {
  width:36.9038rem;
  color:var(--color--white);
  text-align:center;
  letter-spacing:-.05em;
  flex-flow:column;
  font-size:5.8125em;
  font-weight:400;
  line-height:1;
  display:inline-flex
}
.saysos-link-popup-logo {
  z-index:1;
  width:100%;
  position:relative
}
.body-text-1 {
  text-align:left;
  letter-spacing:-.04375rem;
  margin-bottom:0;
  font-size:.875rem;
  font-weight:400;
  line-height:140%
}
.body-text-1.heading-subtext {
  width:36em;
  color:var(--color--white);
  text-align:center;
  letter-spacing:-.05em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em
}
.body-text-1.heading-subtext.explore-subtext {
  width:100%;
  color:var(--color--white)
}
.body-text-1.feature-button-subtext {
  letter-spacing:-.05em;
  width:28.8em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em
}
.body-text-1.explore-right-p {
  width:46.2857em;
  color:var(--color--white);
  letter-spacing:-.05em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em
}
.body-text-1.explore-right-p.is-small {
  width:30rem
}
.body-text-1.connect-button-subtext {
  letter-spacing:-.04375em;
  width:29.1429em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em
}
.body-text-1.connect-button-subtext.no-width {
  width:auto
}
.body-text-1.feature-subtext {
  letter-spacing:-.05em;
  width:21.03em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em;
  transition:color .5s cubic-bezier(.3,0,.25,1)
}
.body-text-1.feature-subtext._3 {
  letter-spacing:-.05em;
  width:19.77em
}
.body-text-1.hero-subtext {
  color:#fff;
  text-align:center;
  letter-spacing:-.04375em;
  width:36em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em;
  line-height:140%
}
.body-text-1.connect-form-h3-subtext {
  color:#000;
  letter-spacing:-.05em;
  max-width:38.857em;
  height:0%;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em;
  overflow:hidden
}
.body-text-1.explore-line-subtext {
  color:#6c7584;
  letter-spacing:0;
  font-size:.875em;
  line-height:100%
}
.ontent-connect {
  grid-column-gap:3.125em;
  grid-row-gap:3.125em;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.hero-heading-wrapper-new {
  z-index:6;
  grid-column-gap:2em;
  grid-row-gap:2em;
  flex-flow:column;
  justify-content:space-between;
  align-items:center;
  width:58.2em;
  display:flex;
  position:relative
}
.explore-card-bg {
  z-index:0;
  background-color:#298dff;
  height:0%;
  transition:height .3s cubic-bezier(0,.4,.25,1);
  position:absolute;
  inset:0% 0% auto
}
.explore-top {
  background-color:#131518;
  flex-flow:column;
  justify-content:flex-end;
  align-items:center;
  width:100%;
  height:50.9375rem;
  display:flex;
  position:relative;
  overflow:hidden
}
.explore-rive-animation {
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  display:flex;
  position:relative
}
.connect-form-field-wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  height:3.5em;
  margin-top:auto;
  display:flex
}
.section-hero {
  z-index:3;
  width:100%;
  height:97dvh;
  min-height:40em;
  max-height:75em;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.feature-button-bg {
  z-index:0;
  background-color:#298dff;
  height:0;
  transition:height .3s cubic-bezier(0,.4,.25,1);
  position:absolute;
  inset:0% 0% auto
}
.explore-rive {
  width:500px;
  height:500px;
  position:absolute
}
.explore-rive.is-6 {
  width:430px;
  height:430px
}
.explore-rive.is-3 {
  width:355px;
  height:355px
}
.explore-rive.is-4 {
  width:295px;
  height:295px
}
.explore-rive.is-5 {
  width:318px;
  height:318px
}
.explore-rive.is-7 {
  width:424px;
  height:424px
}
.explore-rive.is-1 {
  width:500px;
  height:500px;
  position:absolute
}
.explore-rive.is-2 {
  width:430px;
  height:430px
}
.apps-link-links-text-link {
  perspective-origin:50% 0;
  transform-origin:50% 0;
  color:#6c7584;
  letter-spacing:-.05em;
  cursor:pointer;
  background-color:#298dff00;
  text-decoration:underline;
  position:relative
}
.apps-link-links-text-link:hover {
  color:#298dff;
  background-color:#298dff33
}
.apps-link-links-text-link.disabled {
  cursor:auto
}
.apps-link-links-text-link.disabled:hover {
  color:#6c7584;
  background-color:#298dff00
}
.feature-card-text {
  letter-spacing:-1.5px;
  font-size:1.875em;
  font-weight:400;
  line-height:100%;
  transition:font-size .5s cubic-bezier(.3,0,.25,1),color .5s cubic-bezier(.3,0,.25,1)
}
.success-inner {
  grid-column-gap:1rem;
  grid-row-gap:1rem;
  color:#000;
  letter-spacing:-.06875rem;
  justify-content:flex-start;
  align-items:center;
  font-size:1.375rem;
  line-height:100%;
  display:flex
}
.code-embed-6 {
  display:none
}
.h1-2 {
  color:#fff;
  text-align:left;
  letter-spacing:-.290625rem;
  font-size:5.8125rem;
  font-weight:400;
  line-height:100%
}
.h1-2.hero-h1 {
  text-align:center;
  letter-spacing:-.05em;
  font-size:5.8125em
}
.frame-container {
  position:relative
}
.features-cards-styles {
  display:none
}
.explore-arrow-svg {
  width:.857em;
  height:.857em
}
.explore-card-svg {
  z-index:2;
  width:6.25em;
  height:6.25em;
  position:relative
}
.nav-dop-black {
  opacity:1;
  background-color:#000;
  border:1px solid #34394000;
  border-bottom-color:#343940;
  width:100%;
  height:1rem;
  margin-top:-1rem;
  position:sticky;
  top:0
}
.hero-tabs-styles,
.explore-cards-styles-desktop {
  display:none
}
.explore-card {
  color:#cbdeff2e;
  border:1px dashed #343940;
  flex-flow:column;
  justify-content:space-between;
  align-items:center;
  width:100%;
  height:100%;
  padding:1em;
  text-decoration:none;
  transition:color .3s cubic-bezier(0,.4,.25,1),border-color .3s cubic-bezier(0,.4,.25,1);
  display:flex;
  position:relative;
  overflow:hidden
}
.explore-card:hover {
  border-color:#34394000
}
.explore-card.is-active {
  border-color:#34394000;
  padding:1em;
  transition-duration:.3s,.3s;
  transition-timing-function:cubic-bezier(0,.4,.25,1),cubic-bezier(0,.4,.25,1);
  overflow:hidden
}
.connect-submit-bttn {
  background-color:#298dff;
  height:100%;
  padding-left:1.4286em;
  padding-right:1.4286em;
  font-size:.875em;
  line-height:20px;
  transition:background-color .15s cubic-bezier(0,.485,.25,1)
}
.connect-submit-bttn:hover {
  background-color:#000
}
.feature-button-link {
  background-color:var(--color--grey-900);
  color:#cbdeff5c;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  width:100%;
  height:17.5rem;
  padding:1rem;
  text-decoration:none;
  display:flex;
  position:relative
}
.feature-button-link:hover {
  color:#fff
}
.feature-button-link.is-1 {
  opacity:1;
  height:17.5em;
  padding:1em;
  transition:color .3s cubic-bezier(0,.4,.25,1)
}
.feature-button-link.is-2 {
  height:17.5em;
  padding:1em;
  transition:color .3s cubic-bezier(0,.4,.25,1)
}
.explore-right-part {
  flex:none;
  width:100.7%;
  height:100.7%;
  position:absolute;
  overflow:hidden
}
.explore-wrapper {
  z-index:1;
  justify-content:space-between;
  align-items:center;
  width:100%;
  margin-top:auto;
  font-family:TWK Everett,Arial,sans-serif;
  line-height:140%;
  display:flex;
  position:relative
}
.hero-sui-word {
  grid-column-gap:0px;
  grid-row-gap:0px;
  color:#131518;
  letter-spacing:-.12em;
  background-color:#fff;
  justify-content:center;
  align-items:center;
  width:2em;
  height:.99em;
  margin-top:.086em;
  padding:0 .086em 0 0;
  font-family:TWK Everett Mono,Arial,sans-serif;
  display:inline-flex
}
.connect-animation {
  z-index:1;
  justify-content:center;
  align-items:center;
  height:17.5rem;
  display:flex;
  position:relative;
  inset:0%;
  overflow:hidden
}
.hero-text-animation-tablet {
  z-index:1;
  color:#6c758480;
  letter-spacing:-.02vw;
  cursor:default;
  -webkit-user-select:none;
  user-select:none;
  margin-top:auto;
  padding:.5em;
  font-size:.9705vw;
  line-height:140%;
  display:none;
  position:relative
}
.explore-card-h4 {
  z-index:2;
  letter-spacing:-.06875em;
  width:100%;
  font-size:1.375em;
  font-weight:400;
  line-height:100%;
  position:relative
}
.feature-card {
  outline-offset:0px;
  color:#343940;
  outline:1px dashed #343940;
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  width:28%;
  height:100%;
  padding:1em .3em 1em 1em;
  transition:width .4s cubic-bezier(.3,0,.25,1);
  display:flex;
  position:relative
}
.hero-heading-wrapper {
  grid-column-gap:3.125em;
  grid-row-gap:3.125em;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.feature-button-h3-link {
  letter-spacing:-.05em;
  font-size:3.125em;
  font-weight:400
}
.apps-link-inner-header {
  z-index:-1;
  background-color:#6c75840a;
  width:100%;
  padding-top:1.143em;
  padding-bottom:1.143em;
  padding-left:1.143em;
  font-size:.875em;
  line-height:100%;
  transition:background-color .3s cubic-bezier(0,.4,.25,1);
  position:relative
}
.page-wrapper-2 {
  background-color:#131518;
  padding-left:1rem;
  padding-right:1rem;
  position:relative
}
.page-wrapper-2._100vh {
  margin-top:-100vh;
  padding-left:1em;
  padding-right:1em
}
.connect-line {
  border-right:1px dashed #343940;
  flex:none;
  justify-content:center;
  align-items:flex-start;
  width:1px;
  height:3.125em;
  display:flex
}
.progressive-blur-gradient {
  z-index:2;
  background-image:linear-gradient(#13151800,#131518 75%);
  height:55%;
  position:absolute;
  inset:auto 0% 4%
}
.feature-card-lottie {
  justify-content:flex-end;
  width:47%;
  height:100%;
  display:flex;
  position:absolute;
  top:0;
  bottom:0;
  right:0
}
.apps-link-bg {
  z-index:0;
  background-color:#fff;
  height:0%;
  transition:height .3s cubic-bezier(0,.4,.25,1);
  position:absolute;
  inset:0% 0% auto
}
.explore-right-part-wrapper {
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  display:flex;
  position:relative
}
.hero-stack-word {
  letter-spacing:-.12em;
  background-color:#298dff;
  justify-content:center;
  align-items:center;
  width:3.166em;
  height:.99em;
  padding-right:.086em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  display:inline-flex
}
.apps-link-icon-wrapper {
  pointer-events:auto;
  color:#6c7584;
  background-color:#343940;
  flex:none;
  justify-content:center;
  align-items:center;
  width:7.5em;
  height:7.5em;
  text-decoration:none;
  transition:color .3s cubic-bezier(0,.4,.25,1),background-color .3s cubic-bezier(0,.4,.25,1);
  display:flex
}
.feature-lottie-mob {
  pointer-events:none;
  flex:none;
  width:17.5em;
  height:100%;
  display:none;
  overflow:hidden
}
.connect-buttons-styles {
  display:none
}
.container-14 {
  z-index:1;
  width:100%;
  max-width:1877.35px;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  position:relative
}
.container-14.hero-container {
  z-index:2;
  pointer-events:none
}
.hero-animation {
  z-index:1;
  justify-content:center;
  align-items:center;
  padding-top:4.3em;
  display:flex;
  position:absolute;
  inset:0%;
  overflow:hidden
}
.success-message {
  background-color:#ddd0;
  padding:0
}
.blue-text {
  color:#298dff;
  letter-spacing:-.009375em
}
.ontent-explore {
  grid-column-gap:3.125rem;
  grid-row-gap:3.125rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.apps-cards-styles {
  display:none
}
.icon-span {
  width:.839em;
  height:.839em;
  display:inline-flex
}
.hero-tab-switch {
  z-index:0;
  opacity:0;
  background-color:#1c1f23;
  border-top:1px solid #298dff;
  border-left:1px solid #343940;
  border-right:1px solid #343940;
  width:11rem;
  transition:width .2s,transform .2s cubic-bezier(.246,.069,.082,.958),opacity .2s;
  position:absolute;
  top:-1px;
  bottom:-1px;
  left:0
}
.feature-line-box {
  background-color:#298dff;
  flex:none;
  width:.375em;
  height:.375em;
  margin-right:-2px
}
.apps-link-inner-container {
  z-index:2;
  position:relative
}
.apps-link-inner-container.center-container {
  z-index:2;
  pointer-events:none;
  border-left:1px dashed #343940;
  border-right:1px dashed #343940;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  transition:border-color .2s cubic-bezier(0,.4,0,.999);
  display:flex;
  position:relative
}
.apps-link-inner-container.last-container {
  z-index:2;
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  padding-bottom:1em;
  display:flex;
  position:relative
}
.hero_content {
  z-index:2;
  grid-column-gap:6.13em;
  grid-row-gap:6.13em;
  color:#fff;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:1440px;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.apps-link-block {
  grid-column-gap:0px;
  grid-row-gap:0px;
  outline-offset:0px;
  color:#6c7584;
  border-bottom:1px dashed #343940;
  outline:1px #343940;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  height:16.25rem;
  text-decoration:none;
  transition:border-color .3s cubic-bezier(0,.4,.25,1),color .3s cubic-bezier(0,.4,.25,1);
  display:grid;
  position:relative
}
.apps-link-block.is-2 {
  z-index:2;
  height:16.25em
}
.apps-link-block.is-2:hover {
  border-bottom-color:#34394000
}
.apps-link-block.is-1 {
  z-index:3;
  border-top:1px dashed #343940;
  height:16.25em
}
.apps-link-block.is-1:hover {
  border-top-color:#34394000;
  border-bottom-color:#34394000
}
.apps-link-block.is-3 {
  z-index:1;
  height:16.25em
}
.apps-link-block.is-3:hover {
  border-bottom-color:#34394000
}
.connect-line-box {
  background-color:#298dff;
  flex:none;
  width:.375em;
  height:.375em;
  margin-right:-1px
}
.feature-lottie {
  pointer-events:none;
  flex:none;
  width:17.5em;
  height:100%;
  display:block;
  overflow:hidden
}
.connect-video {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6978a261ab8848b7444250a6_vid-preview%201.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:120% 120%;
  flex:none;
  width:56%;
  height:35.875em;
  position:relative;
  overflow:hidden
}
.explore-big-card {
  flex-flow:column;
  display:none;
  position:absolute;
  inset:3px
}
.explore-big-card.is-active {
  display:flex
}
.hero-tabs-screen {
  flex-flow:column;
  justify-content:flex-end;
  align-items:center;
  height:100vh;
  padding-bottom:1rem;
  display:flex;
  position:sticky;
  top:0
}
.no-wrap {
  white-space:nowrap
}
.feature-button-svg {
  flex:none;
  width:2.5em;
  height:2.5em
}
.feature-button-svg.hide-mobile {
  width:2.5em;
  height:2.5em
}
.explore-card-subtext {
  font-size:.875em
}
.hero-tab-svg {
  width:1rem;
  height:1rem;
  font-size:.875em
}
.features-content {
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.connect-mask {
  z-index:1;
  -webkit-backdrop-filter:blur(3px);
  backdrop-filter:blur(3px);
  pointer-events:none;
  object-fit:fill;
  background-image:radial-gradient(circle at 50% 100%,#13151800,#131518cc 17%,#131518 33%);
  width:250rem;
  max-width:none;
  height:250rem;
  position:absolute;
  inset:auto;
  overflow:visible
}
.h2-icon {
  width:100%;
  height:100%;
  color:var(--color--black);
  background-color:#fff;
  padding-left:.102em;
  padding-right:.102em
}
.h2-icon.padding_6px {
  padding-right:.05em
}
.sui-mes-svg {
  width:5rem;
  height:5rem
}
.rogue-svg {
  width:5rem
}
.apps-link-links-text {
  pointer-events:auto;
  color:#6c75844d;
  letter-spacing:-.05em;
  cursor:default;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  padding-top:1.143em;
  padding-left:1.143em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em;
  line-height:140%;
  display:inline-flex
}
.apps-link-links-text.output-text {
  pointer-events:none;
  color:#6c7584;
  width:30.743em;
  font-family:TWK Everett Mono,Arial,sans-serif
}
.explore-line-box {
  background-color:#298dff;
  flex:none;
  width:.375em;
  height:.375em;
  margin-top:-.5px
}
.connect-butttons-wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  outline-offset:0px;
  outline:1px dashed #343940;
  justify-content:center;
  align-items:stretch;
  width:100%;
  padding:1em;
  display:flex
}
.explore-card-link {
  z-index:3;
  position:absolute;
  inset:0%;
  overflow:visible
}
.feature-button-bottom {
  z-index:1;
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  flex-flow:row;
  justify-content:flex-start;
  align-items:flex-end;
  height:0%;
  display:flex;
  position:relative;
  overflow:hidden
}
.feature-button-bottom.feature-button-link-bottom {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  opacity:1;
  height:auto
}
.success-check-icon {
  width:3.5rem;
  height:3.5rem
}
.feature-button-top {
  z-index:1;
  justify-content:space-between;
  align-items:flex-start;
  margin-bottom:4em;
  display:flex;
  position:relative
}
.connect-content {
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  padding-left:1em;
  padding-right:1em;
  display:flex
}
.button-main {
  grid-column-gap:.375rem;
  grid-row-gap:.375rem;
  pointer-events:auto;
  color:#6c7584;
  justify-content:center;
  align-items:center;
  height:3.5rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  font-size:.875rem;
  text-decoration:none;
  display:flex
}
.button-main.apps-link-block-button {
  grid-column-gap:.429em;
  grid-row-gap:.429em;
  pointer-events:auto;
  background-color:#343940;
  height:4em;
  margin-top:auto;
  margin-left:1.143em;
  padding-left:1.429em;
  padding-right:1.429em;
  font-size:.875em;
  line-height:1.25;
  transition:color .15s cubic-bezier(0,.485,.25,1),background-color .15s cubic-bezier(0,.485,.25,1)
}
.ontent-apps {
  grid-column-gap:6.25em;
  grid-row-gap:6.25em;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.h2-mono {
  letter-spacing:-.12em;
  padding-right:.1em;
  font-family:TWK Everett Mono,Arial,sans-serif
}
.explore-left-part {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.feature-button {
  perspective-origin:50% 100%;
  transform-origin:50% 100%;
  color:#cbdeff5c;
  background-color:#343940;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  width:100%;
  height:5.625em;
  padding:1.8em 1em 1em;
  text-decoration:none;
  transition:padding .2s cubic-bezier(.3,0,.25,1),height .2s cubic-bezier(.3,0,.25,1),color .2s cubic-bezier(.3,0,.25,1),background-color .2s cubic-bezier(.3,0,.25,1);
  display:flex
}
.feature-button.connect-form-wrapper {
  justify-content:space-between;
  align-items:stretch
}
.feature-button.connect-form-wrapper:hover {
  color:#000;
  background-color:#fff
}
.feature-button.connect-form-wrapper.is-active {
  justify-content:center;
  padding-top:1em
}
.apps-link-links-text-link-popup {
  z-index:1;
  opacity:0;
  pointer-events:none;
  perspective-origin:50% 0;
  transform-origin:50% 0;
  color:#fff;
  background-color:#298dff;
  flex-flow:column;
  justify-content:flex-start;
  align-items:stretch;
  width:8.571em;
  height:0;
  display:flex;
  position:absolute;
  top:2.286em;
  right:-8.114em;
  overflow:hidden
}
.features-line {
  border-right:1px dashed #343940;
  flex:none;
  justify-content:center;
  align-items:center;
  width:1px;
  height:6.25em;
  display:flex
}
.explore-dropdown-wrapper-mobile {
  display:none
}
.connect-form-field {
  color:#000;
  background-color:#6c758433;
  border-radius:0;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  height:100%;
  margin-bottom:0;
  padding-left:1.4286em;
  font-size:.875em;
  line-height:100%;
  display:inline-flex;
  box-shadow:0 0 #0000
}
.connect-form-field:hover,
.connect-form-field:active {
  box-shadow:0 0 #0000
}
.connect-form-field:focus {
  border:1px solid #6c7584;
  box-shadow:0 0 #0000
}
.connect-form-field:focus-visible,
.connect-form-field[data-wf-focus-visible] {
  border-width:1px
}
.connect-form-field::placeholder {
  color:#6c7584
}
.explore-bottom {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  align-items:stretch;
  width:100%;
  height:42.5em;
  padding-left:1em;
  padding-right:1em;
  display:grid
}
.apps-links-wrapper {
  flex-flow:column;
  width:100%;
  display:flex
}
.icon-wrapper-span {
  grid-column-gap:.172em;
  grid-row-gap:.172em;
  justify-content:center;
  align-items:center;
  width:100%;
  display:inline-flex
}
.icon-wrapper-span._8pxgap {
  grid-column-gap:.086em;
  grid-row-gap:.086em
}
.padding-global-19 {
  width:100%;
  height:100%;
  padding-left:1rem;
  padding-right:1rem
}
.padding-global-19.pads-connect {
  padding:6.25em 0 1em
}
.padding-global-19.pads-apps {
  padding-top:6.25em;
  padding-left:1em;
  padding-right:1em
}
.padding-global-19.pads-explore {
  padding:6.25em 0 1em
}
.padding-global-19.features-pads {
  padding-top:6.25em;
  padding-left:1em;
  padding-right:1em
}
.padding-global-19.hero-pads {
  padding:0
}
.explore-line {
  border-top:1px dashed #343940;
  flex:none;
  justify-content:space-between;
  align-items:center;
  width:100%;
  height:1px;
  display:flex;
  position:absolute;
  top:0
}
.explore-line.bottom-line {
  margin-top:auto;
  position:absolute;
  top:auto;
  bottom:0
}
.feature-card-mob-triggers {
  display:none
}
.hero-tabs-wrapper {
  z-index:900;
  grid-column-gap:0rem;
  grid-row-gap:0rem;
  pointer-events:auto;
  background-color:#13151800;
  border:1px solid #34394000;
  justify-content:center;
  align-items:stretch;
  padding-bottom:0;
  transition:background-color .2s,border-color .2s;
  display:flex;
  position:relative
}
.connect-vid {
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.fins-svg {
  width:4.625em
}
.explore-cards-styles-mob {
  display:none
}
.features-cards-wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  justify-content:space-between;
  align-items:center;
  width:100%;
  height:17.5em;
  display:flex
}
.hero-tab {
  z-index:2;
  grid-column-gap:.429em;
  grid-row-gap:.429em;
  color:#fff;
  border:1px solid #0000;
  justify-content:center;
  align-items:center;
  height:4em;
  padding-left:1.143em;
  padding-right:1.143em;
  font-size:.875em;
  line-height:100%;
  text-decoration:none;
  transition:color .2s,border-color .4s,background-color .4s;
  display:flex;
  position:relative
}
.explore-h3 {
  color:var(--color--white);
  letter-spacing:-.05em;
  font-size:3.125em;
  font-weight:400
}
.h3-apps {
  letter-spacing:-.05em;
  font-size:3.125em;
  font-weight:400;
  line-height:100%
}
.dev-form_label {
  margin-bottom:0;
  display:none
}
.dev-form_input {
  color:#000;
  background-color:#6c758433;
  border:1px solid #6c758433;
  height:100%;
  min-height:3.5em;
  margin-bottom:0;
  padding:1.375em 1.25em;
  font-size:.875em;
  font-weight:400;
  line-height:1;
  transition:border-color .2s cubic-bezier(.645,.045,.355,1)
}
.dev-form_input:hover,
.dev-form_input:focus {
  border:1px solid #6c7584;
  box-shadow:0 0 #0000
}
.dev-form_input::placeholder {
  color:#6c7584
}
.dev-form_fields-wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  align-items:stretch;
  width:100%
}
.dev-form_submit {
  color:#fff;
  padding:1.375em 1.25em;
  font-size:.875em;
  font-weight:400;
  line-height:1;
  transition:background-color .2s cubic-bezier(.645,.045,.355,1)
}
.dev-form_submit:hover {
  background-color:var(--color--black)
}
.icon-x {
  width:1em;
  color:var(--color--white);
  cursor:pointer;
  margin-left:auto
}
.mw-264.overflowhidden {
  transform-style:preserve-3d;
  overflow:visible
}
.mob_fader.align_left,
.mob_fader.align_right {
  display:none
}
.mw-1080 {
  max-width:67.5em
}
.eco-navbar {
  background-color:#0000;
  width:100%;
  position:fixed;
  top:7.7em
}
.eco-navbar_layout {
  z-index:2;
  grid-column-gap:2em;
  grid-row-gap:2em;
  background-color:var(--color--grey-900);
  pointer-events:none;
  justify-content:space-between;
  align-items:center;
  width:100%;
  padding:.719em 1.031em;
  display:flex;
  position:relative
}
.eco-navbar_wrapper {
  z-index:3;
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  justify-content:center;
  align-items:center;
  position:relative
}
.eco-navbar_link {
  pointer-events:auto;
  color:var(--color--white);
  padding:.375em 0
}
.eco-navbar_link.w--current {
  color:var(--color--primary-blue)
}
.eco-navbar_link-text {
  pointer-events:none;
  font-variant-ligatures:none;
  font-kerning:none;
  white-space:nowrap;
  font-size:.875em;
  font-weight:400;
  position:static
}
.eco-navbar_link-text.minw-100 {
  min-width:6.25em
}
.eco-navbar_link-text.minw-90 {
  min-width:5.625em
}
.eco-navbar_link-text.minw-80 {
  min-width:5em
}
.eco-navbar_link-text.minw-85 {
  min-width:5.3125em
}
.eco-navbar_bg,
.navbar-bg {
  background-color:var(--color--grey-900);
  pointer-events:none;
  position:absolute;
  inset:0%
}
.pencil_layout {
  grid-column-gap:2em;
  grid-row-gap:2em;
  background-color:var(--color--primary-blue);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:row;
  justify-content:center;
  align-items:center;
  margin-bottom:0;
  padding:.5em 1em;
  display:flex;
  position:relative
}
.pencil_layout.align-center {
  justify-content:center;
  align-items:center
}
.t {
  background-color:var(--color--grey-900);
  position:absolute;
  inset:0%
}
.navbar-component {
  background-color:var(--color--grey-900);
  width:100%
}
.body {
  font-size:14px
}
.eco-navbar_arrow-block {
  display:none
}
.eco-navbar_builder-text {
  pointer-events:none;
  color:#fff;
  font-size:.875em;
  font-weight:400;
  position:static
}
.eco-navbar_builder-text.minw-100 {
  min-width:6.25em
}
.eco-navbar_builder-text.minw-90 {
  min-width:5.625em
}
.eco-navbar_builder-text.minw-80 {
  min-width:5em
}
.eco-navbar_builder-text.minw-85 {
  min-width:5.3125em
}
.eco-navbar_mob-dd {
  display:none
}
.eco-navbar_mob-link-text {
  pointer-events:none;
  color:#fff;
  font-size:.875em;
  font-weight:400;
  position:static
}
.eco-navbar_mob-link-text.minw-100 {
  min-width:6.25em
}
.eco-navbar_mob-link-text.minw-90 {
  min-width:5.625em
}
.eco-navbar_mob-link-text.minw-80 {
  min-width:5em
}
.eco-navbar_mob-link-text.minw-85 {
  min-width:5.3125em
}
.grey-button {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  background-color:var(--color--grey-700);
  color:#000;
  justify-content:space-between;
  align-items:center;
  max-width:14.375em;
  padding:.25em .5em;
  transition:background-color .3s cubic-bezier(.645,.045,.355,1);
  display:flex
}
.min-h-32 {
  flex-flow:column;
  justify-content:center;
  height:2rem;
  display:flex
}
.card-main_code {
  background-color:var(--color--grey-800);
  width:100%;
  margin-top:1.5em;
  padding:1.5em
}
.alibaba-content_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto
}
.alibaba-content_grid-item {
  background-color:var(--color--grey-800);
  padding:1em
}
.eco_card-main {
  grid-column-gap:3em;
  grid-row-gap:3em;
  background-color:#131518;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  padding:1em;
  transition:border-color .3s,background-color .3s;
  display:flex
}
.eco_card-main.is-build {
  background-color:#fff0;
  border-width:.13rem 0 0;
  border-color:#298dff00 #131518 #131518;
  justify-content:space-between;
  align-items:stretch;
  min-height:15rem;
  padding:1rem 0 0
}
.eco_card-main.is-build:hover {
  border-top-color:#298dff
}
.eco_card-main.min-h-230 {
  min-height:14.37rem
}
.eco_card-main.min-h-230.card-link:hover {
  background-color:var(--color--grey-800)
}
.eco_card-main.is-ideas {
  grid-column-gap:1.13rem;
  grid-row-gap:1.13rem;
  background-color:#131518;
  justify-content:flex-start;
  align-items:stretch;
  min-height:20rem
}
.eco_card-main.is-ideas:hover {
  border-color:#131518
}
.eco_card-main.is-launch {
  background-color:#131518;
  border-color:#13151800;
  min-height:15rem
}
.eco_card-main.is-launch:hover {
  border-color:#13151800
}
.eco_card-main.min-h-200 {
  min-height:12.5rem
}
.eco_card-main.min-h-520 {
  min-height:32.5em
}
.eco_card-main.min-h-520.card-link:hover {
  background-color:var(--color--grey-800)
}
.eco_card-main.get-amplified {
  grid-column-gap:1.5rem;
  grid-row-gap:1.5rem;
  justify-content:flex-start;
  align-items:flex-start;
  min-height:18.13rem
}
.eco_card-main.get-amplified:hover {
  ---mode--collection-fbcb28da-3475-8fd2-5b7a-618d27595495:base
}
.eco_card-main.min-h-160 {
  min-height:10rem
}
.eco_card-main.min-h-240 {
  min-height:15rem
}
.eco_card-main.min-h-240.card-link:hover,
.eco_card-main.card-hover:hover {
  background-color:var(--color--grey-800)
}
.eco_card-main.fund {
  justify-content:flex-start;
  min-height:40.75em
}
.eco_card-main.fund:hover {
  border-color:var(--color--grey-700);
  background-color:var(--color--grey-800)
}
.eco_card-main.min-h-560 {
  min-height:35em
}
.eco_card-main.min-h-560.card-link:hover,
.eco_card-main.card-link:hover {
  background-color:var(--color--grey-800)
}
.mw-1050 {
  max-width:65.625em
}
.mw-1000 {
  max-width:62.5em
}
.card-main_link-full {
  position:absolute;
  inset:0%
}
.collection-list-wrapper {
  z-index:2;
  position:relative
}
.build-start_grid-item {
  background-color:var(--color--grey-900);
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  min-height:15.9375em;
  padding:1em;
  transition:border-color .3s,background-color .3s;
  display:flex
}
.build-start_grid-item:hover {
  background-color:var(--color--grey-800)
}
.empty-div_32 {
  width:2em;
  height:2em
}
.empty-div_32.hide-mob {
  display:block
}
.support-link {
  color:#298dff;
  letter-spacing:-.01125em;
  cursor:pointer;
  font-size:1.125em;
  line-height:1.2;
  text-decoration:none;
  transition:color .3s cubic-bezier(.645,.045,.355,1)
}
.support-link:hover {
  color:#5ca9ff
}
.support-link.no-underline {
  text-decoration:none
}
.mob_icon {
  display:none
}
.featiure-button_line {
  border-right:1px dashed #343940;
  flex:none;
  justify-content:center;
  align-items:center;
  width:1px;
  height:17.5em;
  display:flex
}
.focus-etc {
  grid-column-gap:2rem;
  grid-row-gap:2rem;
  flex-flow:column;
  padding-top:2.5rem;
  display:flex
}
.icm-custodians {
  background-color:var(--color--white);
  padding-top:5em;
  padding-bottom:4em
}
.icm-custodians_layout {
  grid-column-gap:5em;
  grid-row-gap:5em;
  align-items:center
}
.icm-custodians_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr;
  width:100%;
  max-width:72.5em
}
.icm-custodians_grid-item {
  justify-content:center;
  align-items:center;
  position:relative
}
.icm-custodians_dots {
  pointer-events:none;
  position:relative;
  inset:0%
}
.icm-custodians_logo {
  position:absolute
}
.icm-custodians_logo.height_20 {
  width:fit-content;
  max-height:1.25em
}
.icm-custodians_logo.height_32 {
  width:fit-content;
  max-height:2em
}
.hs-resources {
  background-color:#000;
  padding-top:1.5em;
  padding-bottom:5em;
  position:relative;
  overflow:hidden
}
.hs-resources.bg-black {
  background-color:#000
}
.hs-resources_layout {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em
}
.hs-resources_grid {
  grid-column-gap:2em;
  grid-row-gap:2em;
  grid-template-rows:auto;
  width:100%
}
.hs-cta {
  padding-top:10em;
  padding-bottom:10em;
  position:relative
}
.hs-cta_layout {
  grid-column-gap:2em;
  grid-row-gap:2em;
  align-items:center
}
.cta-button_wrapper {
  grid-column-gap:1em;
  grid-row-gap:1em;
  background-color:#298dff;
  justify-content:space-between;
  align-items:center;
  min-width:15em;
  padding:.5em .5em .5em 1em;
  text-decoration:none;
  display:flex
}
.cta-button_wrapper.white-cta {
  background-color:var(--color--white)
}
.cta-button_arrow {
  width:1.5em;
  height:1.5em;
  color:var(--color--white)
}
.cta-button_arrow.arrow-black {
  color:var(--color--black)
}
.hs-ecosystem {
  background-color:#000;
  padding-top:5em;
  padding-bottom:5em
}
.hs-ecosystem_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.hs-ecosystem_heading-wrapper {
  grid-column-gap:2em;
  grid-row-gap:2em;
  grid-template-rows:auto;
  grid-template-columns:1fr .5fr;
  width:100%
}
.white-eyebrow {
  background-color:var(--color--white);
  color:var(--color--black);
  text-transform:none;
  padding:.5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1.3
}
.white-eyebrow.light-grey {
  background-color:var(--color--grey-200)
}
.white-eyebrow.non-capitalize {
  text-transform:none
}
.white-eyebrow.show-mob,
.white-eyebrow.hide {
  display:none
}
.white-eyebrow.ls--4 {
  letter-spacing:-.035em
}
.hs-ecosystem_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.hs-ecosystem_grid-item {
  grid-column-gap:2em;
  grid-row-gap:2em;
  border-top:2px solid var(--color--primary-blue);
  background-color:#131518;
  justify-content:space-between;
  min-height:17.5em;
  padding:1em
}
.hs-ecosystem_icon {
  color:#fff;
  background-color:#298dff;
  width:3em;
  height:3em;
  padding:.5em
}
.hs-ecosystem_icon.hand-icon {
  padding-left:.375em;
  padding-right:.375em
}
.hs-revenue {
  background-color:#000;
  padding-top:5em;
  padding-bottom:5em
}
.hs-revenue_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.hs-revenue_heading-wrapper {
  grid-column-gap:2em;
  grid-row-gap:2em;
  grid-template-rows:auto;
  grid-template-columns:1fr .5fr;
  width:100%
}
.hs-revenue_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.hs-revenue_grid-item {
  grid-column-gap:2em;
  grid-row-gap:2em;
  border-top:2px solid var(--color--primary-blue);
  background-color:#131518;
  justify-content:space-between;
  min-height:17.5em;
  padding:1em
}
.hs-revenue_icon {
  color:#fff;
  background-color:#298dff;
  width:3em;
  height:3em;
  padding:.5em
}
.hs-revenue_icon.hand-icon {
  padding-left:.375em;
  padding-right:.375em
}
.hs-why {
  margin-top:5em;
  margin-bottom:5em;
  position:relative;
  overflow:hidden
}
.hs-why_layout {
  grid-column-gap:0em;
  grid-row-gap:0em;
  align-items:center;
  width:100%;
  padding-top:0;
  position:relative
}
.h2-120px {
  color:var(--color--white);
  letter-spacing:-6px;
  font-size:7.5em;
  font-weight:400;
  line-height:1.2
}
.dottedlines {
  height:3px;
  color:var(--color--grey-200);
  transform:translate(0)
}
.dottedlines.ml--1 {
  width:100%;
  height:2px;
  margin-top:-1px;
  position:absolute;
  inset:0% 0% auto;
  overflow:visible;
  transform:none
}
.dottedlines.ml--1.left_aligned {
  width:2px;
  height:100%;
  margin-top:0;
  margin-left:-1px;
  position:absolute;
  inset:0% auto 0% 0%
}
.dottedlines.ml--1.left_aligned.mobilehidden.margin-2 {
  margin-left:-2px
}
.dottedlines.ml--1.left_aligned.mobilehidden.hashibitcoinleftline {
  display:none
}
.dottedlines.ml--1.left_aligned.mobilehidden.hashibitcoinheadingleftline {
  display:block
}
.dottedlines.ml--1.left_aligned.mobilehidden.hashiwhyleftline {
  display:none
}
.dottedlines.ml--1.left_aligned.mobilehidden.hashiwhyheadingleftline {
  display:block
}
.dottedlines.ml--1.left_aligned.hashiwhyleftline {
  display:none
}
.dottedlines.ml--1.bottom_aligned {
  margin-top:0;
  margin-bottom:-1px;
  position:absolute;
  inset:auto 0% 0%
}
.dottedlines.ml--1.bottom_aligned.hs-layer_bottom-line {
  bottom:5.5625em
}
.dottedlines.ml--1.bottom_aligned.hs_layer_dots-2,
.dottedlines.ml--1.bottom_aligned.hs_layer_dots-1 {
  bottom:7.375em
}
.dottedlines.ml--1.right_aligned {
  width:2px;
  height:100%;
  margin-top:0;
  margin-left:0;
  margin-right:-1px;
  position:absolute;
  inset:0% 0% 0% auto
}
.dottedlines.ml--1.right_aligned.mobilehidden.margin-2 {
  margin-right:-2px
}
.dottedlines.ml--1.right_aligned.mobilehidden.hashiwhyheadingrightline {
  display:block
}
.dottedlines.ml--1.right_aligned.hashibitcoinrightline {
  display:none
}
.dottedlines.ml--1.right_aligned.hashibitcoinheadingrightline {
  display:block
}
.dottedlines.ml--1.right_aligned.hashiwhyrightline {
  display:none
}
.dottedlines.ml--1.center_aligned {
  width:2px;
  height:100%;
  margin-top:0;
  margin-left:auto;
  margin-right:auto;
  position:absolute;
  inset:0%
}
.dottedlines.ml--1.hs-layer_dots-1 {
  top:7.375em
}
.dottedlines.ml--1.fullwidth {
  width:calc(100% + 2.5em);
  margin-left:-1.25em
}
.hs-why_grid-item {
  justify-content:space-between;
  width:100%;
  padding:1em;
  position:relative
}
.hs-why_grid-item.translategrid {
  transform:translateY(-3.15em)
}
.hs-why_img-wrapper {
  width:100%;
  height:100%
}
.hs-why_image {
  object-fit:cover;
  width:100%;
  height:100%
}
.hs-why_grid {
  grid-column-gap:1.06em;
  grid-row-gap:1.06em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:center;
  align-self:auto;
  align-items:stretch;
  width:100%;
  padding-top:0;
  display:grid;
  position:relative
}
.hs-why_assets-block {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  background-color:var(--color--grey-900);
  align-items:center;
  width:100%;
  padding:1.5em
}
.hs-why_assets-number {
  border:1.5px solid #343940;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:2em;
  height:2em;
  padding:.625em;
  display:flex
}
.hs-why_assets-number.border-grey-200 {
  border-color:#c2c6cd
}
.hs-why_number {
  color:#fff;
  letter-spacing:-.00875em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1.4
}
.hs-why_number.color-black {
  color:#000
}
.hs-why_grid-heading-block {
  width:100%;
  padding-bottom:8.125em
}
.mw-520 {
  max-width:32.5em
}
.hs-cross_icon {
  z-index:1;
  width:.75em;
  height:.75em;
  color:var(--color--white);
  position:absolute;
  inset:-.375em auto auto -.375em
}
.hs-cross_icon.right-corner {
  inset:-.375em -.375em auto auto
}
.hs-why_heading-wrapper {
  align-items:center;
  width:100%;
  padding-top:10em;
  padding-bottom:10em;
  position:relative
}
.h2-90px-copy {
  letter-spacing:-4px;
  font-size:5.625em;
  font-weight:400;
  line-height:1.1
}
.h2-90px-copy.color-white {
  color:#fff;
  letter-spacing:-.06em;
  line-height:1
}
.h2-90px-copy.color-white.custom-padding {
  padding-top:0;
  padding-bottom:0;
  font-size:5.625em;
  display:block
}
.h2-90px-copy.color-white.text-align-center {
  text-align:center
}
.h2-90px-copy.color-white.text-align-center.forceline {
  display:inline-block
}
.h2-90px-copy.color-white.text-inline.margin-right-0-1em {
  margin-left:-.15em;
  padding-left:0
}
.h2-90px-copy.color-white.text-inline.margin-left-char {
  margin-left:.25ch
}
.h2-90px-copy.color-black {
  color:var(--color--black)
}
.h2-90px-copy.color-black.align-text-center {
  text-align:center;
  letter-spacing:-.06em;
  font-size:5.625em
}
.hs-steps {
  padding-top:5em
}
.hs-layer {
  flex-flow:column;
  padding-bottom:5em;
  display:flex
}
.hs-layer_img-wrapper {
  width:100%
}
.hs-layer_img-wrapper.show-mob {
  display:none
}
.hs-layer_img-wrapper.hide-mob {
  min-height:18.5rem;
  position:relative
}
.hs-layer_content-grid {
  grid-column-gap:.375em;
  grid-row-gap:.375em;
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/69b7e248a9a24a2561ee3bc1_layer-bg-33.avif);
  background-position:50%;
  background-size:cover;
  grid-template-rows:auto;
  grid-template-columns:1fr 3.625fr 1fr;
  grid-auto-columns:1fr;
  justify-content:center;
  align-items:center;
  padding-bottom:5.625em;
  padding-left:1.25em;
  padding-right:1.25em;
  display:grid;
  position:relative
}
.hs-layer_content-block {
  z-index:2;
  grid-column-gap:2em;
  grid-row-gap:2em;
  flex-flow:column;
  align-items:center;
  width:100%;
  padding:5em 1.25em;
  display:flex;
  position:relative
}
.hs-security {
  padding-top:7.5em;
  padding-bottom:5em;
  position:relative;
  overflow:hidden
}
.hs-security_layout {
  grid-column-gap:2em;
  grid-row-gap:2em;
  align-items:center;
  position:relative
}
.hs-security_grid-item {
  grid-column-gap:2em;
  grid-row-gap:2em;
  border-top:2px solid var(--color--primary-blue);
  background-color:#131518;
  justify-content:space-between;
  min-height:17.5em;
  padding:1em
}
.hs-security_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.hs-security_heading-wrapper {
  align-items:center;
  width:100%;
  padding-top:1.5em;
  padding-bottom:5em;
  position:relative
}
.hs-security_image-wrapper {
  align-items:center;
  width:100%;
  padding:2em;
  position:relative
}
.hs-security_image-wrapper.show-mob {
  display:none
}
.hs-security_image-block {
  border:1px solid var(--color--grey-600);
  width:100%
}
.hs-problem {
  background-color:#000;
  padding-top:5em;
  padding-bottom:5em
}
.hs-problem_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.hs-problem_heading-wrapper {
  grid-column-gap:2em;
  grid-row-gap:2em;
  grid-template-rows:auto;
  grid-template-columns:1fr .6fr;
  width:100%
}
.hs-problem_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.hs-problem_grid-item {
  grid-column-gap:2em;
  grid-row-gap:2em;
  border-top:2px solid var(--color--primary-blue);
  background-color:#131518;
  justify-content:space-between;
  min-height:15em;
  padding:1em
}
.hs-hashi {
  padding-top:7.5em;
  position:relative;
  overflow:hidden
}
.hs-hashi_layout {
  grid-column-gap:2em;
  grid-row-gap:2em;
  align-items:center;
  padding-bottom:5em;
  position:relative
}
.hs-hashi_heading-wrapper {
  align-items:center;
  width:100%;
  padding-top:1.5em;
  padding-bottom:5em;
  position:relative
}
.hs-hashi_grid {
  grid-column-gap:1.06em;
  grid-row-gap:1.06em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:center;
  align-self:auto;
  align-items:stretch;
  width:100%;
  padding-top:0;
  display:grid;
  position:relative
}
.hs-hashi_grid-item {
  justify-content:space-between;
  width:100%;
  padding:1em;
  position:relative
}
.hs-hashi_grid-item.translategrid {
  transform:translateY(-3.15em)
}
.hs-hashi_grid-item.first-grid {
  background-color:#0000;
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/69b547d4c72e0a62708f8020_hashi-bg-img2.avif);
  background-position:50%;
  background-size:cover;
  height:100%;
  padding-top:3.75em;
  padding-left:2em;
  overflow:hidden
}
.hs-why_grid-item-copy {
  justify-content:space-between;
  width:100%;
  padding:1em;
  position:relative
}
.hs-why_grid-item-copy.translategrid {
  transform:translateY(-3.15em)
}
.hs-hashi_grid-block {
  grid-column-gap:1em;
  grid-row-gap:1em;
  background-color:var(--color--grey-900);
  flex-flow:column;
  align-items:flex-start;
  width:100%;
  padding:1.5em
}
.hashi-number {
  color:#fff;
  letter-spacing:-.00875em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1.4
}
.hashi-number.color-black {
  color:#000
}
.hashi_number-block {
  border:1.5px solid #343940;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:2em;
  height:2em;
  padding:.625em;
  display:flex
}
.hashi_number-block.border-grey-200 {
  border-color:#c2c6cd
}
.hs-hashi_module-text {
  width:100%;
  max-width:33.5em;
  color:var(--color--white);
  letter-spacing:-.08em;
  white-space:pre-wrap;
  word-break:break-all;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1.4;
  position:absolute;
  inset:2.25em auto auto 2.25em
}
.color-blue {
  color:var(--color--primary-blue)
}
.color-orange {
  color:var(--orange)
}
.hs-hero {
  position:relative;
  overflow:hidden
}
.hs-hero_layout {
  position:relative
}
.hs-hero_heading-component {
  align-items:center;
  width:100%;
  padding-top:10em;
  padding-bottom:1.5em;
  position:relative
}
.hs-hero_hashi-logo {
  width:2em;
  height:2em;
  color:var(--color--white)
}
.hs-hero_content-component {
  grid-column-gap:5em;
  grid-row-gap:5em;
  align-items:center;
  width:100%;
  padding:1.5em 1em 20em;
  position:relative
}
.hs-hero_video-component {
  align-items:center;
  width:100%;
  padding-top:1.5em;
  padding-bottom:1.5em
}
.hs-hero_vide-wrapper {
  width:100%;
  max-width:58.75em;
  position:relative
}
.hs-hero_video-block {
  grid-column-gap:0em;
  grid-row-gap:0em;
  border:1px solid var(--color--grey-700);
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:58.75em;
  height:100%;
  padding-top:0;
  position:relative
}
.hs-hero_video-button {
  z-index:2;
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-start;
  text-decoration:none;
  display:flex;
  position:absolute;
  inset:auto 1.625em 2.0625em auto
}
.hs-hero_button-block {
  text-decoration:none;
  display:flex
}
.hs-hero_button-icon {
  width:2em;
  height:2em;
  color:var(--color--primary-blue)
}
.hs-hero_button-text {
  background-color:var(--color--white);
  color:var(--color--black);
  letter-spacing:-.01125em;
  padding:.4375em .5em;
  font-size:1.125em;
  font-weight:400;
  line-height:.9;
  text-decoration:none
}
.hs-hero_placeholder-img {
  width:100%;
  height:100%;
  display:none
}
.hs-hero_grid {
  z-index:1;
  grid-column-gap:1em;
  grid-row-gap:1em;
  background-color:var(--color--grey-800);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  margin-top:1.5em;
  margin-bottom:1.5em;
  display:grid
}
.hs-hero_grid-item {
  grid-column-gap:1em;
  grid-row-gap:1em;
  align-items:center;
  padding:1em
}
.hs-hero_grid-info {
  color:#fff;
  letter-spacing:-.02625em;
  font-size:1.3125em;
  line-height:1.3
}
.hs-hero_grid-icon {
  width:3.5em;
  height:3.5em;
  color:var(--color--grey-700)
}
.hs-hero_image-wrapper {
  pointer-events:none;
  height:100%;
  max-height:32.5em;
  position:absolute;
  inset:auto 0% 0%
}
.hs-hero_image-wrapper.hide-mob-land {
  flex-flow:column;
  width:100%;
  height:55em;
  max-height:none;
  display:block
}
.hs-hero_image-wrapper.show-mob-land {
  display:none
}
.mw-1240 {
  max-width:77.5em
}
.hs-why_image-wrapper {
  z-index:-1;
  display:none;
  position:absolute;
  inset:0%
}
.hs-why_image-wrapper.show-mob {
  display:none
}
.hs-why_headgin-block {
  margin-top:-1em
}
.hs-ecosystem_heading-block {
  grid-column-gap:0em;
  grid-row-gap:0em;
  flex-flow:column;
  padding-bottom:0;
  padding-right:0;
  display:flex
}
.hs-hashi_first-grid {
  width:100%;
  height:100%;
  position:relative
}
.hs-hero-rectangle-curve {
  background-image:linear-gradient(-90deg,#298dff,#fff0);
  height:100%
}
.hs-overlay {
  background-image:linear-gradient(#000,#0000);
  height:50%;
  position:absolute;
  inset:0% 0% auto
}
.hs-layer_content-wrapper {
  margin-top:1px;
  position:relative
}
.hs-layer_dots-block {
  height:100%;
  position:relative
}
.hs-hero_padding {
  padding-left:.625em;
  padding-right:.625em
}
.container-1540 {
  max-width:96.25em
}
.hs-why-track {
  height:10em;
  position:absolute;
  inset:0% 0% auto;
  overflow:visible
}
.hs-why-track.bottom {
  inset:auto 0% 0%
}
.hs-why-track.native-track {
  height:100%;
  position:static
}
.hs-why-inner-track {
  background-image:linear-gradient(90deg,#000,#298dff 55%,#000);
  width:55%;
  height:100%;
  transform:translate(-50%)
}
.hs-why-inner-track.initial-state {
  background-image:linear-gradient(115deg,#298dff,#000);
  width:33.66%;
  transform:none
}
.hs-layer_img-wrapper-mob {
  display:none
}
.hs-security_content-wrapper {
  grid-column-gap:2em;
  grid-row-gap:2em;
  align-items:center;
  width:100%;
  position:relative
}
.hs-why-track-native {
  z-index:0;
  flex-flow:column;
  display:flex;
  position:absolute;
  inset:0%
}
.color-syan-blue {
  color:#8fcbff
}
.div-block-62 {
  justify-content:center;
  align-items:flex-end;
  display:flex;
  position:absolute;
  inset:0%
}
.svg-6 {
  height:100%
}
.hs-hero_track {
  height:100%;
  position:relative
}
.hs-hero_video {
  z-index:1;
  width:100%;
  height:100%;
  min-height:32.5em
}
.hs-hero_eyebrow-link {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  background-color:var(--color--white);
  justify-content:flex-start;
  align-items:center;
  padding:.5em;
  line-height:1;
  text-decoration:none;
  transition:background-color .2s cubic-bezier(.455,.03,.515,.955);
  display:flex
}
.hs-hero_eyebrow-link:hover {
  background-color:var(--color--grey-200)
}
.hs-hero_eyebrow-text-a {
  color:var(--color--black);
  text-transform:none;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.hs-hero_eyebrow-text {
  color:var(--color--black);
  text-transform:none;
  padding-top:0;
  padding-bottom:0;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:.9
}
.hs-hero_eyebrow-text.light-grey {
  background-color:var(--color--grey-200)
}
.hs-hero_eyebrow-text.non-capitalize {
  text-transform:none
}
.hs-hero_eyebrow-text.show-mob,
.hs-hero_eyebrow-text.hide {
  display:none
}
.hs-hero_eyebrow-icon {
  width:.625em;
  height:.625em;
  color:var(--color--black);
  flex:none
}
.ms-programs {
  background-color:#000;
  padding-top:5em;
  padding-bottom:5em
}
.ms-programs_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.ms-programs_heading-wrapper {
  grid-column-gap:2em;
  grid-row-gap:2em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.ms-programs_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.ms-programs_grid-item {
  grid-column-gap:1em;
  grid-row-gap:1em;
  border-top:2px solid var(--color--primary-blue);
  background-color:#131518;
  justify-content:flex-start;
  min-height:10em;
  padding:1em 1em 1.5em
}
.ms-defi {
  background-color:#000;
  padding-top:5em;
  padding-bottom:5em
}
.ms-defi_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.ms-defi_heading-wrapper {
  grid-column-gap:2em;
  grid-row-gap:2em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.ms-defi_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.ms-defi_grid.only-mob {
  display:none
}
.ms-defi_grid-item {
  grid-column-gap:1em;
  grid-row-gap:1em;
  justify-content:flex-start
}
.mw-40 {
  width:2.5em;
  height:2.5em;
  padding-bottom:0;
  padding-right:0
}
.mw-40.lottie {
  min-width:3em;
  min-height:3em
}
.mw-40.blue-bg {
  background-color:var(--color--primary-blue)
}
.ms-hero {
  position:relative;
  overflow:hidden
}
.ms-hero_bg-image {
  pointer-events:none;
  object-fit:cover;
  max-height:100svh;
  position:absolute;
  inset:0% 0% 0% auto
}
.ms-hero_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em;
  justify-content:flex-end;
  height:100svh;
  padding-bottom:5em
}
.h1-72px {
  letter-spacing:-4.32px;
  font-size:4.5em;
  font-weight:400;
  line-height:1
}
.h1-72px.color-white {
  color:#fff
}
.h1-72px.color-white.mob_40px.text-center,
.h1-72px.color-white.mob_45px.text-center {
  text-align:center;
  letter-spacing:-.05em;
  font-size:4.75em
}
.h1-72px.color-white.mob_45px.mob_text-center {
  perspective:600px;
  margin-bottom:-.2em;
  padding-bottom:.2em;
  line-height:1;
  overflow:hidden
}
.h1-72px.color-white.mob_45px.mob_text-center.lh-1-2 {
  margin-top:-.01em;
  line-height:1.25
}
.ms-about {
  padding-top:5em;
  padding-bottom:5em
}
.ms-about_layout {
  grid-column-gap:5em;
  grid-row-gap:5em;
  width:100%
}
.ms-about_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  width:100%
}
.ms-about_grid-first-item {
  max-width:28.125em
}
.ms-about_grid-first-item.vx-center {
  align-items:center
}
.ms-about_grid-first-item.vx-center.full-width.z-index-2 {
  z-index:2;
  position:relative
}
.ms-about_grid-first-item.vx-center.z-index-1 {
  z-index:1;
  position:relative
}
.ms-about_grid-first-item.vx-center.mob_24.z-index-2 {
  z-index:2;
  position:relative
}
.ms-about_grid-first-item.full-width {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em
}
.ms-about_grid-first-item.fs_flex {
  flex-flow:column;
  display:flex
}
.ms-about_grid-first-item.fs_flex.pc_mt-24 {
  margin-top:1.5em
}
.ms-about_grid-first-item.full-width {
  width:100%
}
.ms-about_grid-item {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.ms-about_grid-item-block {
  grid-column-gap:1em;
  grid-row-gap:1em;
  background-color:var(--color--grey-900);
  flex-flow:column;
  align-items:flex-start;
  width:100%;
  padding:1.5em
}
.ms_number-block {
  border:1.5px solid #343940;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:2em;
  height:2em;
  padding:.625em;
  display:flex
}
.ms_number-block.border-grey-200 {
  border-color:#c2c6cd
}
.ms_number {
  color:#fff;
  letter-spacing:-.00875em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1.4
}
.ms_number.color-black {
  color:#000
}
.ms-about_sticky-item {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  position:sticky;
  top:8em
}
.ms-faq {
  padding-top:5em;
  padding-bottom:5em
}
.ms-faq_layout {
  grid-column-gap:5em;
  grid-row-gap:5em;
  width:100%
}
.ms-faq_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  width:100%
}
.ms-faq_grid-first-item {
  max-width:28.125em
}
.ms-faq_grid-first-item.vx-center {
  align-items:center
}
.ms-faq_grid-first-item.vx-center.full-width.z-index-2 {
  z-index:2;
  position:relative
}
.ms-faq_grid-first-item.vx-center.z-index-1 {
  z-index:1;
  position:relative
}
.ms-faq_grid-first-item.vx-center.mob_24.z-index-2 {
  z-index:2;
  position:relative
}
.ms-faq_grid-first-item.full-width {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em
}
.ms-faq_grid-first-item.fs_flex {
  flex-flow:column;
  display:flex
}
.ms-faq_grid-first-item.fs_flex.pc_mt-24 {
  margin-top:1.5em
}
.ms-faq_grid-first-item.full-width {
  width:100%
}
.ms-faq_sticky-item {
  position:sticky;
  top:8em
}
.ms-faq_grid-item {
  width:100%
}
.ms-hero_bg-image-mob {
  pointer-events:none;
  object-fit:cover;
  display:none;
  position:absolute;
  inset:0% 0% auto auto
}
.ms-defi_icon {
  color:#fff;
  background-color:#298dff;
  flex:none;
  width:2.5em;
  height:2.5em;
  padding:.40625em
}
.ms-defi_icon.hand-icon {
  padding-left:.375em;
  padding-right:.375em
}
.full-height {
  height:100%
}
.full-height.full-width {
  object-fit:fill
}
.ms-hero-bg {
  object-fit:cover;
  width:100%;
  max-width:67%;
  height:100%;
  max-height:100svh;
  margin-left:auto;
  position:absolute;
  inset:0% 0% 0% auto
}
.ms-hero-black-fade {
  background-image:linear-gradient(360deg,#000,#0000);
  height:2.25em;
  margin-top:auto;
  position:relative
}
.color-grey-400 {
  color:var(--grey-400)
}
.pr-friction {
  background-color:#000;
  padding-top:5em;
  padding-bottom:5em
}
.pr-friction_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.pr-grey-eyebrow {
  background-color:var(--color--grey-800);
  color:var(--grey-400);
  letter-spacing:-.035em;
  padding:.5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em;
  line-height:1.3
}
.pr-grey-eyebrow.light-grey {
  background-color:var(--color--grey-200)
}
.pr-grey-eyebrow.non-capitalize {
  text-transform:none
}
.pr-grey-eyebrow.color-white {
  color:var(--color--white)
}
.pr-friction_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.pr-friction_grid.only-mob {
  display:none
}
.pr-friction_grid-item {
  grid-column-gap:1em;
  grid-row-gap:1em;
  justify-content:flex-start
}
.pr-friction_icon {
  width:3em;
  height:3em;
  color:var(--color--white)
}
.pr-capabilities {
  background-color:#fff;
  padding-top:5em;
  padding-bottom:5em
}
.pr-light-eyebrow {
  background-color:var(--color--grey-200);
  color:var(--color--grey-900);
  letter-spacing:-.035em;
  padding:.5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em;
  line-height:1.3
}
.pr-light-eyebrow.light-grey {
  background-color:var(--color--grey-200)
}
.pr-light-eyebrow.non-capitalize {
  text-transform:none
}
.pr-capa_grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  width:100%;
  padding-top:.25em;
  padding-bottom:.25em
}
.pr-capa_first-item {
  max-width:36.25em;
  padding-top:1.25em
}
.pr-capa_second-item {
  padding-left:.3125em;
  position:relative
}
.pr-capa_content-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  width:100%;
  padding:2.5em
}
.h3-21px {
  letter-spacing:-.02625em;
  font-size:1.3125em;
  font-weight:400;
  line-height:1.4
}
.h3-21px.grey-900 {
  color:var(--color--grey-900)
}
.pr-opportunities {
  background-color:#f4f5f7;
  padding-top:5em;
  padding-bottom:5em
}
.pr-oppo_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.pr-oppo_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.pr-oppo_grid-item {
  grid-column-gap:3em;
  grid-row-gap:3em;
  background-color:#fff;
  justify-content:space-between;
  min-height:17.5em;
  padding:1em 1em 1.5em
}
.pr-oppo_icon {
  background-color:var(--color--primary-blue);
  width:3em;
  height:3em;
  color:var(--color--white);
  padding:.5em
}
.pr-oppo_icon.less-padding {
  padding:.375em
}
.max-height-28 {
  height:100%;
  min-height:1.5em;
  max-height:1.5em
}
.max-height-28._2 {
  min-height:2.2em
}
.mw-140 {
  max-width:8.75em
}
.pr-privacy {
  padding-top:5em;
  padding-bottom:5em
}
.pr-privacy_layout {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.pc-privacy_cta-wrapper {
  align-items:center;
  width:100%;
  padding-top:1.5em;
  padding-bottom:1.5em
}
.pr-hero {
  padding-top:11.25em;
  padding-bottom:2em;
  position:relative;
  overflow:hidden
}
.mw-760 {
  max-width:47.5em
}
.payment-uc {
  background-color:#f4f5f7;
  padding-top:5em;
  padding-bottom:5em
}
.payment-uc_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.payment-uc_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.payment-uc_grid-item {
  grid-column-gap:3em;
  grid-row-gap:3em;
  background-color:#fff;
  justify-content:space-between;
  min-height:17.5em;
  padding:1em 1em 1.5em
}
.payment-uc_icon {
  background-color:var(--color--primary-blue);
  width:3em;
  height:3em;
  color:var(--color--white);
  padding:.5em
}
.payment-uc_icon.less-padding {
  padding:.375em
}
.payment-hr {
  padding-top:10em
}
.payment-coins {
  letter-spacing:0;
  background-color:#fff;
  padding-top:5em;
  padding-bottom:5em
}
.payment-coins_layout {
  grid-column-gap:5em;
  grid-row-gap:5em;
  width:100%
}
.payment-coins_stripe-comp {
  grid-column-gap:5em;
  grid-row-gap:5em;
  align-items:center;
  width:100%
}
.payment-coins_heading {
  color:var(--color--grey-900);
  text-align:center;
  letter-spacing:-1.76px;
  font-size:2.75em;
  line-height:1.1
}
.payment-coins_stripe {
  color:#533afd;
  font-weight:700
}
.payment-coins_logo {
  flex:none;
  width:6em;
  height:6em
}
.payment-coins_logo.smaller {
  width:2.5em;
  height:2.5em
}
.payment-coins_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  width:100%
}
.payment-coins_grid-item {
  width:100%;
  height:32.625em;
  padding-top:1.25em;
  padding-bottom:1.25em
}
.payment-coins_grid-item.second-item {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  padding:1.5em;
  position:relative
}
.payment-coins_grid-item.left_column {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  justify-content:flex-start;
  align-items:center;
  height:auto;
  padding-left:1.25em;
  padding-right:2.5em;
  display:flex
}
.payment-rails {
  background-color:#000;
  padding-top:5em;
  padding-bottom:5em
}
.payment-rails_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.payment-rails_heading-grid {
  grid-column-gap:5em;
  grid-row-gap:5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.payment-rails_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.payment-rails_grid-item {
  grid-column-gap:3em;
  grid-row-gap:3em;
  background-color:#131518;
  justify-content:space-between;
  min-height:17.5em;
  padding:1em 1em 1.5em
}
.payment-rails_icon {
  background-color:var(--color--primary-blue);
  width:3em;
  height:3em;
  color:var(--color--white);
  padding:.5em
}
.payment-rails_icon.less-padding {
  padding:.375em
}
.payment-info {
  padding-top:1.5em;
  padding-bottom:1.5em
}
.payment-info_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  width:100%
}
.payment-info_grid-item {
  grid-column-gap:.75em;
  grid-row-gap:.75em;
  border-left:2px solid var(--color--primary-blue);
  padding:1em
}
.payment-stack {
  padding-top:5em;
  padding-bottom:5em
}
.payment-stack_layout {
  grid-column-gap:4.375em;
  grid-row-gap:4.375em;
  align-items:center
}
.payment-stack_content {
  align-items:center;
  width:100%;
  position:sticky;
  top:0
}
.payment-level {
  padding-top:5em;
  padding-bottom:5em
}
.payment-level_layout {
  width:100%
}
.payment-level_tabs {
  grid-column-gap:2em;
  grid-row-gap:2em;
  flex-flow:column;
  width:100%
}
.payment-level_tabs-menu {
  width:100%;
  display:flex
}
.payment-level_tabs-link {
  background-color:#0000;
  border-bottom:2px solid #4b515b;
  width:100%;
  padding:1.5em 0
}
.payment-level_tabs-link.w--current {
  border-bottom-color:var(--color--primary-blue);
  background-color:#0000
}
.payment-level_tabs-content {
  margin-top:2.5em
}
.payment-level_content-item {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.payment-level_grid-1 {
  grid-column-gap:1em;
  grid-row-gap:1em;
  width:100%
}
.payment-level_grid-1-item {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  border-left:2px solid var(--color--grey-600);
  background-color:var(--color--grey-900);
  justify-content:space-between;
  min-height:13.1875em;
  padding:1.5em
}
.payment-level_link-block {
  grid-column-gap:.125em;
  grid-row-gap:.125em;
  color:var(--color--primary-blue);
  justify-content:flex-start;
  align-items:center;
  text-decoration:none;
  transition:color .2s cubic-bezier(.455,.03,.515,.955);
  display:flex
}
.payment-level_link-block:hover {
  color:#5ca9ff
}
.payment-level_link-icon {
  width:2em;
  height:2em
}
.payment-level_grid-2 {
  grid-column-gap:1em;
  grid-row-gap:1em;
  width:100%
}
.payment-level_grid-2-item {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  border-left:2px solid var(--color--grey-600);
  background-color:var(--color--grey-900);
  justify-content:space-between;
  min-height:13.1875em;
  padding:1.5em
}
.payment-level_grid-3 {
  grid-column-gap:1em;
  grid-row-gap:1em;
  width:100%
}
.payment-level_grid-3-item {
  grid-column-gap:3em;
  grid-row-gap:3em;
  border-left:2px solid var(--color--grey-600);
  background-color:var(--color--grey-900);
  justify-content:space-between;
  min-height:12.25em;
  padding:1.5em
}
.payment-level_wallets {
  width:max-content;
  height:1.5em
}
.payment-level_wallets.smaller {
  height:1.25em
}
.payment-level_wallets.smaller.small {
  height:1em
}
.payment-level_wallets.bigger {
  height:2em
}
.pr-hero_layout {
  align-items:center
}
.pr-hero_rive {
  object-fit:cover;
  width:100%;
  min-height:34.313em
}
.payment-hero {
  padding-top:11.25em;
  padding-bottom:31.25em;
  position:relative;
  overflow:hidden
}
.payment-hero_layout {
  align-items:center
}
.payment-hero_lottie {
  width:100%;
  position:absolute;
  inset:auto 0% 0%
}
.display-block.desktop_inline {
  display:block
}
.payment-coins_wrapper {
  grid-column-gap:2.25em;
  grid-row-gap:2.25em;
  justify-content:flex-start;
  align-items:center;
  width:100%;
  height:100%
}
.gap-55 {
  grid-column-gap:3.4375em;
  grid-row-gap:3.4375em
}
.gap-55.align-right {
  justify-content:flex-start;
  align-items:flex-end
}
.payment-coins_graph {
  grid-column-gap:4em;
  grid-row-gap:4em;
  align-items:stretch;
  width:100%;
  height:100%;
  padding-top:5px;
  position:relative
}
.payment-coins_graph_line {
  background-color:#e0e2e6;
  height:1px
}
.payment-coins_graph_tracks {
  z-index:1;
  grid-column-gap:.21875em;
  grid-row-gap:.21875em;
  justify-content:flex-start;
  align-items:flex-end;
  width:100%;
  display:flex;
  position:absolute;
  inset:auto 0% 0%
}
.tracks_graph {
  cursor:pointer;
  background-color:#298dff;
  width:100%
}
.hiden {
  display:none
}
.payment-coins_dotted {
  width:100%;
  height:1px;
  position:absolute;
  inset:auto 0% 0%
}
.force_line {
  display:block
}
.payment-stack_main {
  width:100%;
  position:relative
}
.payment-stack_main_content {
  flex-flow:column;
  align-items:flex-start;
  display:flex;
  position:absolute;
  inset:4.9375em auto auto 0%
}
.payment-stack_main_content.gap-40 {
  left:7em
}
.payment-stack_content_label {
  border:1px solid var(--color--primary-blue);
  color:var(--color--primary-blue);
  letter-spacing:-.04em;
  padding:.5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em;
  line-height:.85;
  position:absolute
}
.payment-stack_content_label.is--active {
  position:relative
}
.payment-stack_content_title {
  color:var(--color--primary-blue);
  letter-spacing:-.03em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.9333em;
  line-height:.85
}
.code-embed-7 {
  width:62em;
  margin-left:auto;
  margin-right:auto
}
.payment-stack_sticky {
  width:100%
}
.payment-stack_wrapper {
  width:100%;
  height:300vh
}
.payment-carousel {
  padding-top:5em;
  padding-bottom:5em
}
.logo-carousel_component {
  margin-left:-348px
}
.carousel_track {
  will-change:transform;
  width:max-content;
  padding-top:1.25em;
  display:flex
}
.carousel_marquee-item {
  background-color:#222529;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:center;
  align-items:center;
  width:15em;
  height:10em;
  padding:3em 2.5em;
  display:flex
}
.mw-90-2 {
  max-width:5.625em
}
.carousel_item {
  will-change:transform;
  flex:none;
  margin-right:0;
  display:flex
}
.carousel_wrapper {
  padding-bottom:1em;
  overflow:hidden
}
.mw-120 {
  max-width:7.5em
}
.cube-8 {
  background-color:var(--color--primary-blue);
  flex:none;
  width:.5em;
  height:.5em
}
.mw-80 {
  max-width:5em
}
.carousel_item-block {
  grid-column-gap:1em;
  grid-row-gap:1em;
  flex:none;
  height:auto;
  margin-left:.25em;
  margin-right:.25em
}
.carousel__track-2 {
  will-change:transform;
  width:auto;
  padding-top:1.25em;
  display:flex
}
.carousel__marquee-item {
  color:#6a7681;
  border:2px solid #2a2f34;
  flex:none;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:center;
  align-items:center;
  height:auto;
  margin-left:.25em;
  margin-right:.25em;
  padding:4.375em 2.5em;
  transition:all .2s cubic-bezier(.645,.045,.355,1);
  display:flex
}
.carousel__marquee-item:hover {
  color:#fff;
  background-color:#1e6ef3;
  border-color:#1e6ef3;
  transform:translateY(-20px)
}
.mw-90-3 {
  max-width:5.625em
}
.payment-level_link-text {
  letter-spacing:-.01125em;
  font-size:1.125em;
  font-weight:400;
  line-height:1.3
}
.payment-level_link-text.color-black {
  color:var(--color--black)
}
.payment-level_link-text.color-black.text-center {
  color:var(--color--white);
  text-align:center;
  line-height:1.3
}
.payment-level_link-text.color-gray {
  color:var(--color--grey-500)
}
.payment-level_link-text.text_expander {
  width:auto;
  overflow:visible
}
.payment-level_link-text.v2 {
  white-space:nowrap;
  width:auto;
  display:inline-flex;
  position:static;
  overflow:hidden
}
.payment-level_link-text.grey-500 {
  color:var(--color--grey-500)
}
.payment-level_link-text.grey-500.size-s {
  font-size:clamp(1.25em,1.25em,21px)
}
.payment-level_link-text.color-gray-300 {
  color:var(--color--grey-300)
}
.payment-level_link-text.color-black-60 {
  opacity:.6;
  color:var(--color--black)
}
.payment-level_link-text.color-white-60 {
  opacity:.6;
  color:var(--color--white)
}
.payment-level_link-text.mob-15px.gray-400 {
  color:var(--grey-400)
}
.payment-level_link-text.mob-15px.ls--1-5 {
  letter-spacing:-.016875em
}
.payment-level_link-text.text-center {
  text-align:center
}
.payment-level_link-text.text-center.color-black {
  color:var(--color--black)
}
.payment-level_link-text.text-center.hero-custom-break {
  max-width:18em
}
.payment-level_link-text.text-center.mob_15px.grey-400,
.payment-level_link-text.lh--140.color-gray-400 {
  color:var(--grey-400)
}
.payment-level_link-text.lh--140.color-gray-500 {
  color:var(--color--grey-500)
}
.payment-level_link-text.color-grey-400 {
  color:var(--grey-400)
}
.payment-level_link-text.color-grey-400.ls--1-5 {
  letter-spacing:-.016875em
}
.payment-level_link-text.color-grey-400.mob_15 {
  letter-spacing:-.02em;
  line-height:1.4
}
.payment-level_link-text.color-grey-400.lh-1-4 {
  line-height:1.4
}
.payment-level_link-text.invertedtext {
  filter:invert(90%)
}
.payment-level_link-text.lineheight_1 {
  z-index:1;
  line-height:.95;
  position:relative
}
.payment-level_link-text.text-color-gray {
  color:var(--color--grey-500)
}
.payment-level_link-text.color-white {
  color:var(--color--white)
}
.payment-level_link-text.color-white.lh-1-4 {
  line-height:1.4
}
.payment-level_link-text.ls--1-5 {
  letter-spacing:-.016875em
}
.payment-level_link-text.lh-140 {
  line-height:1.4
}
.payment-level_link-text.lh-140.ls-1-2 {
  letter-spacing:-.02em
}
.payment-level_link-text.grey-600 {
  color:var(--color--grey-600)
}
.payment-level_link-text.grey-600.lh-1-4 {
  line-height:1.4
}
.payment-level_link-text.grey-900 {
  color:var(--color--grey-900)
}
.footnote {
  padding-top:2em;
  padding-bottom:2em
}
.stripelogo {
  width:4.4em
}
.coinvlogo {
  width:2em
}
.fblogo {
  width:7em
}
.utila {
  mix-blend-mode:lighten;
  width:5.3em
}
.privy {
  width:5.2em
}
.link-block {
  text-decoration:none
}
.div-block-63 {
  z-index:20;
  background-image:linear-gradient(360deg,#fff,#ffffff1f);
  height:6em;
  position:absolute;
  inset:auto 0% 0%
}
.stage {
  z-index:-1;
  background-color:#fff;
  flex-flow:column;
  width:100%;
  height:100%;
  position:relative;
  overflow:hidden
}
.stage.custom {
  z-index:-1;
  background-color:#0000;
  position:relative;
  inset:0%
}
.ball {
  border-radius:50%;
  position:absolute;
  left:50%;
  transform:translate(-50%)
}
.ball.lightblue {
  background-color:#ebf4ff;
  width:192.48%;
  height:153.39%;
  top:-45.93%
}
.ball.blue {
  background-color:#298dff;
  width:177.54%;
  height:159.91%;
  top:-95.42%
}
.ball.black {
  background-color:#010102;
  width:210.35%;
  height:159.93%;
  top:-120.45%
}
.cutout {
  z-index:2
}
.code-embed-8 {
  width:100%
}
.bc-body {
  color:var(--color--cultured);
  font-size:1vw;
  line-height:100%
}
.pencil-banner {
  z-index:999;
  color:#4da2ff;
  text-align:center;
  background-image:linear-gradient(90deg,#030f1c,#081726);
  border-bottom:1px solid #f7f7f829;
  justify-content:center;
  align-items:center;
  height:48px;
  margin-top:0;
  font-family:Inter,sans-serif;
  text-decoration:underline;
  display:flex;
  position:fixed;
  inset:0% 0% auto
}
.pencil-banner:hover {
  text-decoration:underline
}
.pb-arrow_wrapper {
  position:relative
}
.pb-arrow {
  z-index:1;
  width:24px;
  position:relative
}
.pb-arrow-dark {
  z-index:2;
  width:24px;
  position:absolute;
  inset:0%
}
.bc25-preloader-mid {
  margin-top:-1px;
  display:flex
}
.bc25-preloader-bot {
  background-color:#000;
  flex:1
}
.h106-em {
  font-size:7.36vw;
  line-height:1
}
.h106-em.is--bc-preloader-count {
  text-align:right;
  background-color:#000;
  width:100%;
  min-width:12vw;
  padding-left:1.25vw;
  padding-right:.75vw
}
.h106-em.is--bc-preloader-count.is--empty {
  color:#f7f7f800
}
.bc25-page-load-trigger {
  pointer-events:none;
  height:0
}
.bc25-preloader-top {
  flex-flow:column;
  flex:1;
  display:flex
}
.bc25-preloader-top-in {
  background-color:#000;
  flex:1
}
.bc25-preloader-bar {
  height:1vw
}
.bc25-preloader-bar.is--progress {
  background-color:#000
}
.bc-25-preloader-bar-wrap {
  width:100%
}
.bc25-preloader {
  z-index:999999;
  flex-flow:column;
  display:none;
  position:fixed;
  inset:0%
}
.bc-25-preloader-count-wrap {
  flex-flow:column;
  flex:1;
  justify-content:flex-start;
  align-items:flex-end;
  display:flex
}
.flex-horizontal-em {
  display:flex
}
.flex-horizontal-em.gap-8 {
  grid-column-gap:.56em;
  grid-row-gap:.56em
}
.flex-horizontal-em.space-between {
  justify-content:space-between
}
.flex-horizontal-em.space-between._100 {
  width:100%
}
.flex-horizontal-em.space-between.mob-center.relative {
  z-index:2
}
.flex-horizontal-em.gap-154 {
  grid-column-gap:10.69em;
  grid-row-gap:10.69em
}
.nav-v3-logo {
  width:100%
}
.nav-v3-logo.desk {
  width:4.5625em;
  display:block
}
.nav-v3-logo.mob {
  display:none
}
.button {
  color:#fff;
  text-align:center;
  background-color:#356af0;
  border-radius:6px;
  flex:none;
  margin-bottom:8px;
  padding:8px 32px;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:18px;
  font-weight:500;
  line-height:1.5;
  transition:border-color .2s,color .2s,box-shadow .2s,background-color .2s;
  box-shadow:0 2px 8px #00000008
}
.button:hover {
  background-color:#0f42c3;
  box-shadow:0 7px 20px -10px #0003
}
.button:active {
  background-color:#0a3092
}
.button.white-outline {
  color:#f7f7f8;
  text-transform:uppercase;
  background-color:#0000;
  border:1px solid #f7f7f8;
  border-radius:4px;
  margin-bottom:0;
  padding:1.11em 1.81em;
  font-size:.83em;
  font-weight:500;
  line-height:100%
}
.button.white-outline.desk-ghdn {
  display:none
}
.button.white {
  color:#030f1c;
  text-transform:uppercase;
  background-color:#fff;
  border-radius:4px;
  margin-bottom:0;
  padding:1.11em 1.81em;
  font-size:.83em;
  font-weight:500;
  line-height:100%
}
.button.white:hover {
  color:#fff;
  background-color:#4da2ff
}
.nav-v3 {
  z-index:99999;
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px);
  background-color:#fff;
  border-bottom:1px #fff;
  justify-content:space-between;
  align-items:center;
  margin-top:0;
  padding:0;
  position:fixed;
  inset:0% 0% auto
}
.relative {
  position:relative
}
.nav-v3-mob-menu {
  display:none
}
.nav-v3-cont {
  z-index:99;
  justify-content:space-between;
  align-items:center;
  padding:1.375em 1.25em;
  display:flex
}
.recap-hero-vid-lb-play {
  z-index:2;
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px);
  background-color:#030f1c03;
  border:1px solid #ffffff40;
  border-radius:100px;
  justify-content:center;
  align-items:center;
  width:3.19em;
  height:3.19em;
  margin:auto;
  display:flex;
  position:absolute;
  inset:0%
}
.flex-vertical-em {
  flex-direction:column;
  display:flex
}
.flex-vertical-em.gap-20 {
  grid-column-gap:1.39em;
  grid-row-gap:1.39em
}
.flex-vertical-em.gap-20._100 {
  width:100%
}
.flex-vertical-em.gap-60 {
  grid-column-gap:4.17em;
  grid-row-gap:4.17em
}
.flex-vertical-em.gap-24 {
  grid-column-gap:1.5rem;
  grid-row-gap:1.5rem
}
.flex-vertical-em.gap-24.align-left {
  align-items:flex-start
}
.flex-vertical-em.gap-16 {
  grid-column-gap:1.11em;
  grid-row-gap:1.11em
}
.flex-vertical-em.gap-12 {
  grid-column-gap:.83em;
  grid-row-gap:.83em
}
.bc25-stagger-row-in {
  transform-origin:0 0
}
.is--bc25:hover {
  color:#fff;
  background-color:#4da2ff
}
.recap-hero-bg {
  z-index:-1;
  object-fit:cover;
  -webkit-user-select:none;
  user-select:none;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.recap-hero-vid-wrap {
  aspect-ratio:1216/1052;
  border-top:0 solid #030f1c40;
  border-bottom:0 solid #ffffff40;
  border-left:1px solid #ffffff40;
  width:100%;
  height:26em;
  position:relative
}
.recap-hero-vid-lb {
  aspect-ratio:1216/1052;
  border-top:1px solid #030f1c40;
  width:100%;
  height:100%;
  display:flex;
  position:relative
}
.recap-hero {
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-start;
  height:calc(100svh - 5.125em);
  margin-top:5.125em;
  display:flex;
  position:relative;
  overflow:hidden
}
.recap-hero-cont-grid-box-1 {
  grid-column-gap:1.67em;
  grid-row-gap:1.67em;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  padding:1.39em;
  display:flex
}
.h144-em {
  margin-top:0;
  margin-bottom:0;
  font-family:Twkeverett,Impact,sans-serif;
  font-size:10em;
  font-weight:500;
  line-height:80%
}
.h144-em.is--hero-basecamp.is--original {
  letter-spacing:-.05em;
  font-weight:700;
  line-height:95%
}
.h144-em.is--hero-basecamp.is--original.is--smaller {
  font-size:8em
}
.h144-em.is--stagger-text {
  transform-origin:0 100%
}
.h144-em.is--stagger-text.is--2 {
  letter-spacing:-.05em;
  font-weight:700
}
.h144-em.is--stagger-text.is--2.is--hero-basecamp {
  letter-spacing:-.05em;
  font-weight:700;
  line-height:95%
}
.h144-em.is--stagger-text.is--2.is--hero-basecamp.is--smaller,
.h144-em.is--stagger-text.is--2.is--smaller {
  font-size:8em
}
.h144-em.is--stagger-text.is--4 {
  letter-spacing:-.05em;
  font-weight:700
}
.h144-em.is--stagger-text.is--4.is--hero-basecamp {
  letter-spacing:-.05em;
  font-weight:700;
  line-height:95%
}
.h144-em.is--stagger-text.is--4.is--hero-basecamp.is--smaller.trim {
  letter-spacing:-.05em
}
.h144-em.is--stagger-text.is--4.is--hero-basecamp.is--smaller,
.h144-em.is--stagger-text.is--4.is--smaller {
  font-size:8em
}
.h144-em.is--stagger-text.is--1 {
  letter-spacing:-.05em;
  font-weight:700
}
.h144-em.is--stagger-text.is--1.is--smaller {
  font-size:8em
}
.h144-em.is--stagger-text.is--1.is--hero-basecamp {
  letter-spacing:-.05em;
  font-weight:700;
  line-height:95%
}
.h144-em.is--stagger-text.is--1.is--hero-basecamp.is--smaller {
  font-size:8em
}
.h144-em.is--stagger-text.is--3 {
  letter-spacing:-.05em;
  font-weight:700
}
.h144-em.is--stagger-text.is--3.is--hero-basecamp {
  letter-spacing:-.05em;
  font-weight:700;
  line-height:95%
}
.h144-em.is--stagger-text.is--3.is--hero-basecamp.is--smaller {
  font-size:10em
}
.h144-em.is--stagger-text.is--3.is--hero-basecamp.is--smaller.trim {
  letter-spacing:-.05em
}
.h144-em.is--stagger-text.is--3.is--hero-basecamp.is--smaller.custom,
.h144-em.is--stagger-text.is--3.is--hero-basecamp.is--smaller,
.h144-em.is--stagger-text.is--3.is--smaller {
  font-size:8em
}
.h144-em.is--original {
  opacity:0;
  letter-spacing:-.05em;
  font-weight:700
}
.h144-em.is--original.is--smaller {
  font-size:8em
}
.tb-24-em {
  font-size:1.67em;
  font-weight:500;
  line-height:100%
}
.tb-24-em._108-h {
  line-height:108%
}
.tb-24-em._108-h.twk {
  font-family:Twkeverett,Impact,sans-serif
}
.recap-hero-vid-lb-play-icon {
  width:.56em;
  margin-left:.14em
}
.recap-hero-h-wrap {
  z-index:2;
  padding:8em 1.39em 5em;
  position:relative
}
.recap-hero-cont-grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto
}
.mask-wrap {
  padding-bottom:.5em;
  overflow:hidden
}
.mask-wrap.is--stagger-rows {
  flex-flow:column;
  position:absolute;
  inset:0%
}
.mask-wrap.is--stagger-row {
  flex:1;
  position:relative
}
.mask-wrap.is--stagger-row.is--last {
  margin-bottom:-1em;
  padding-bottom:1.5em
}
.mask-wrap._2 {
  padding-bottom:0
}
.mask-wrap._2.is--stagger-wrap {
  padding-right:6px;
  position:relative
}
.mask-wrap._2.is--stagger-wrap.relative-4 {
  z-index:4
}
.mask-wrap._2.is--stagger-wrap.is--attended-by {
  max-width:60vw
}
.mask-wrap._2.is--stagger-wrap.is--attended-by.max-w-75vw {
  max-width:75vw
}
.mask-wrap.is--stagger-rows {
  inset:0%;
  flex-flow:column;
  display:flex;
  position:absolute;
  inset:0%
}
.mask-wrap.is--stagger--wrap {
  padding-bottom:0;
  position:relative
}
.mask-wrap.is--original {
  transform-origin:0 0;
  position:relative;
  transform:translate(0)
}
.mask-wrap.is--stagger-rows {
  inset:0%;
  inset:0%;
  flex-flow:column;
  display:flex;
  position:absolute;
  inset:0%
}
.recap-hero-vid-lb-overlay {
  z-index:1;
  object-fit:cover;
  object-position:50% 0%;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.recap-hero-cont {
  z-index:2;
  border-top:1px solid #ffffff40;
  border-bottom:1px solid #ffffff40;
  justify-content:center;
  position:relative
}
.bc25-stagger-row {
  transform-origin:0 0;
  flex-flow:column;
  position:relative
}
.bc25-stagger-row.is--2 {
  transform:translateY(-25%)
}
.bc25-stagger-row.is--4 {
  transform:translateY(-75%)
}
.bc25-stagger-row.is--3 {
  transform:translateY(-50%)
}
.recap-form-sec-cont {
  grid-column-gap:36px;
  grid-row-gap:36px;
  border-top:1px solid #ffffff40;
  border-bottom:1px solid #ffffff40;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  padding-top:6.67em;
  padding-bottom:6.67em;
  display:flex
}
.recap-form-sec-email {
  color:#81878d;
  background-color:#ffffff0d;
  border:0 solid #000;
  border-radius:4px;
  width:28.26em;
  margin-bottom:0;
  padding:.56em 5em .56em 1.81em;
  font-size:.83em
}
.recap-form-sec-email:active,
.recap-form-sec-email:focus,
.recap-form-sec-email:focus-visible,
.recap-form-sec-email[data-wf-focus-visible] {
  color:#fff
}
.recap-form-sec-email::placeholder {
  color:#81878d
}
.success-bs {
  background-color:#ddd0;
  border:1px solid #ffffff40;
  padding:2em 4em;
  font-size:1.25em
}
.recap-form-sec-btn {
  z-index:3;
  opacity:0;
  color:#0000;
  background-color:#0000;
  width:4.86em;
  height:100%;
  position:absolute;
  inset:0% 0% 0% auto
}
.recap-form {
  flex-flow:column;
  display:flex
}
.recap-form-sec {
  z-index:2;
  background-color:#030f1c;
  padding-top:3.75em;
  padding-bottom:3.75em;
  position:relative
}
.h64-em {
  z-index:13;
  color:#030f1c;
  text-align:center;
  text-transform:uppercase;
  font-family:Twkeverett,Impact,sans-serif;
  font-size:4.44em;
  font-weight:500;
  line-height:90%
}
.h64-em.white {
  color:#fff;
  letter-spacing:-.03em;
  margin-top:0;
  margin-bottom:0
}
.h64-em.is--stagger-text {
  margin-top:0;
  margin-bottom:0
}
.h64-em.is--original {
  opacity:0;
  margin-top:0;
  margin-bottom:0
}
.checkbox-3 {
  background-color:#ffffff1f;
  border:0 solid #000;
  margin-top:0
}
.tb-9-em {
  color:#81878d;
  margin-bottom:0;
  font-size:.63em;
  font-weight:500
}
.recap-form-sec-btn-bg {
  z-index:1;
  background-color:#fff;
  border-radius:4px;
  justify-content:center;
  align-items:center;
  width:4.86em;
  height:100%;
  display:flex;
  position:absolute;
  inset:0% 0% 0% auto
}
.checkbox-field-4 {
  grid-column-gap:.83em;
  grid-row-gap:.83em;
  justify-content:center;
  align-items:center;
  margin-top:.83em;
  margin-bottom:0;
  display:flex
}
.image-2258 {
  width:1.25em
}
.key-moments-div-1 {
  z-index:2;
  grid-column-gap:1.39em;
  grid-row-gap:1.39em;
  flex-flow:column;
  padding:1.39em 1.39em 2.78em;
  display:flex;
  position:relative
}
.key-moments-div-2-row-box-bot {
  padding:1.39em
}
.key-moments-div-2-row-box {
  flex-flow:column;
  flex:none;
  justify-content:space-between;
  width:25%;
  display:flex
}
.key-moments-div-2-row-wrap-1 {
  z-index:2;
  width:100vw;
  display:flex;
  position:relative;
  overflow:visible
}
.key-moments-div-2-row-wrap-2 {
  z-index:1;
  justify-content:flex-end;
  align-items:stretch;
  width:100vw;
  margin-top:-1px;
  display:flex;
  position:relative;
  overflow:visible
}
.key-moments-div-2 {
  flex-flow:column;
  width:100%;
  display:flex;
  overflow:hidden
}
.key-moments-bg {
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.key-moments-div-2-row-img {
  flex:none;
  width:25%
}
.key-moments-div-2-row-box-top {
  grid-column-gap:.56em;
  grid-row-gap:.56em;
  border-top:1px solid #030f1c40;
  border-bottom:1px solid #030f1c40;
  justify-content:flex-start;
  align-items:center;
  padding:1.39em;
  display:flex
}
.button-2 {
  color:#fff;
  text-align:center;
  background-color:#356af0;
  border-radius:6px;
  flex:none;
  margin-bottom:8px;
  padding:8px 32px;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:18px;
  font-weight:500;
  line-height:1.5;
  transition:border-color .2s,color .2s,box-shadow .2s,background-color .2s;
  box-shadow:0 2px 8px #00000008
}
.button-2:hover {
  background-color:#0f42c3;
  box-shadow:0 7px 20px -10px #0003
}
.button-2:active {
  background-color:#0a3092
}
.button-2.black {
  color:#fff;
  text-transform:uppercase;
  background-color:#030f1c;
  border-radius:4px;
  margin-bottom:0;
  padding:1.11em 1.81em;
  font-size:.83em;
  font-weight:500;
  line-height:100%
}
.button-2.black:hover {
  background-color:#4da2ff
}
.tb-wrap-em {
  max-width:24.79em
}
.tb-wrap-em._460 {
  max-width:31.94em
}
.tb-15-e {
  font-size:1.04em;
  font-weight:400
}
.tb-15-e.gray,
.tb-15-e.o-50 {
  color:#ffffff80
}
.tb-15-e.twk {
  color:#030f1c;
  text-transform:uppercase;
  font-weight:500
}
.h114 {
  letter-spacing:-.06em;
  text-transform:uppercase;
  margin-top:0;
  margin-bottom:0;
  font-family:Twkeverett,Impact,sans-serif;
  font-size:7.7em;
  font-weight:500;
  line-height:90%
}
.h114.black {
  color:#030f1c;
  text-transform:uppercase;
  font-family:TWK Everett,Arial,sans-serif;
  font-weight:600;
  line-height:1.1
}
.h114.black.is--original {
  letter-spacing:-.03em
}
.h114.black.is--stagger-text.is--1 {
  transform-origin:100% 100%;
  letter-spacing:-.03em;
  font-family:Twkeverett,Impact,sans-serif
}
.h114.black.is--stagger-text.is--1._w-1.mob-smaller {
  letter-spacing:-.03em
}
.h114.black.is--stagger-text.is--4 {
  transform-origin:100% 100%;
  letter-spacing:-.03em
}
.h114.black.is--stagger-text.is--4._w-1.mob-smaller {
  letter-spacing:-.03em
}
.h114.black.is--stagger-text.is--2 {
  transform-origin:100% 100%;
  letter-spacing:-.03em;
  font-family:Twkeverett,Impact,sans-serif
}
.h114.black.is--stagger-text.is--2._w-1.mob-smaller {
  letter-spacing:-.03em
}
.h114.black.is--stagger-text.is--3 {
  transform-origin:100% 100%;
  letter-spacing:-.03em
}
.h114.black.is--stagger-text.is--3._w-1.mob-smaller {
  letter-spacing:-.03em
}
.h114.is--original {
  opacity:0
}
.h114.is--original.mob-smaller {
  letter-spacing:-.03em
}
.h114.black.is--original,
.h114.black.is--stagger-text-2.is--4,
.h114.black.is--stagger-text-2.is--1,
.h114.black.is--stagger-text-2.is--3,
.h114.black.is--stagger-text-2.is--2 {
  letter-spacing:-.03em;
  font-weight:500
}
.h114.black {
  color:#030f1c;
  text-transform:uppercase
}
.h114.black.is--stagger-text.is--4 {
  letter-spacing:-.03em
}
.h114.black.is--stagger-text.is--4._w-1 {
  color:#f7f7f8
}
.h114.black.is--stagger-text.is--4._w-1.mob-smaller {
  letter-spacing:-.03em;
  font-weight:500;
  line-height:90%
}
.h114.black.is--stagger-text.is--1 {
  letter-spacing:-.03em
}
.h114.black.is--stagger-text.is--1._w-1 {
  color:#f7f7f8
}
.h114.black.is--stagger-text.is--1._w-1.mob-smaller {
  letter-spacing:-.03em;
  font-weight:500;
  line-height:90%
}
.h114.black.is--stagger-text.is--3 {
  letter-spacing:-.03em
}
.h114.black.is--stagger-text.is--3._w-1 {
  color:#f7f7f8
}
.h114.black.is--stagger-text.is--3._w-1.mob-smaller {
  letter-spacing:-.03em;
  font-weight:500;
  line-height:90%
}
.h114.black.is--stagger-text.is--2 {
  letter-spacing:-.03em
}
.h114.black.is--stagger-text.is--2._w-1 {
  color:#f7f7f8
}
.h114.black.is--stagger-text.is--2._w-1.mob-smaller {
  letter-spacing:-.03em;
  font-weight:500;
  line-height:90%
}
.stagger-trigger-el-wrap {
  display:none
}
.is--stagger-text {
  transform-origin:0 100%
}
.is--stagger-text.is--4 {
  transform-origin:100% 100%
}
.tb-18-em {
  color:#030f1c;
  letter-spacing:-.02em;
  font-size:1.25em;
  font-weight:500;
  line-height:120%
}
.tb-18-em.white {
  color:#fff
}
.h74 {
  text-transform:uppercase;
  margin-top:0;
  margin-bottom:0;
  font-family:Twkeverett,Impact,sans-serif;
  font-size:5.14em;
  font-weight:500;
  line-height:90%
}
.h74.black {
  color:#030f1c
}
.key-moments-24 {
  background-color:#fff;
  padding-top:9.625em;
  position:relative
}
.black-block {
  background-color:#030f1c;
  width:.63em;
  height:.63em
}
.black-block.bigger {
  width:.83em;
  height:.83em
}
.recap-s-rec-grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto auto auto
}
.tb-8-em {
  text-transform:uppercase;
  font-size:.56em;
  line-height:100%
}
.tb-8-em.center {
  text-align:center
}
.tb-8-em.right {
  text-align:right
}
.recap-s-rec-grid-box-cont {
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  width:100%;
  padding:1.39em;
  display:flex
}
.recap-s-rec-grid-box {
  border:1px solid #ffffff40;
  border-left-width:0;
  text-decoration:none;
  display:flex
}
.recap-s-rec-grid-box.border-top-none {
  border-top-width:0
}
.div-block-64 {
  flex-flow:column;
  justify-content:center;
  align-items:center;
  padding-top:1.67em;
  padding-bottom:1.67em;
  display:flex
}
.recap-s-rec-grid-box-link-icon {
  width:1.25em
}
.tb-12-e {
  font-size:.83em;
  font-weight:400;
  text-decoration:none
}
.tb-12-e.twk {
  text-transform:capitalize;
  letter-spacing:-.01em;
  font-size:1em;
  font-weight:500;
  line-height:100%
}
.tb-12-e.twk.gray {
  color:#ffffff80;
  letter-spacing:-.02em;
  font-size:.9375em;
  font-weight:400
}
.tb-12-e.twk.gray.custom {
  text-transform:none
}
.tb-12-e.gray {
  color:#ffffff80;
  letter-spacing:-.02em;
  font-size:1em;
  line-height:110%;
  transition-property:color;
  transition-duration:.2s;
  transition-timing-function:ease
}
.tb-12-e.twk {
  text-transform:uppercase;
  line-height:100%
}
.tb-12-e.twk.white {
  color:#fff
}
.tb-12-e.twk.white._8spacing {
  letter-spacing:.08em
}
.tb-12-e.twk.absolute {
  width:auto;
  height:auto;
  position:absolute;
  inset:auto auto 1.94em 2.36em
}
.tb-12-e.twk.gray {
  color:#ffffff80
}
.tb-12-e.gray {
  color:#ffffff80;
  line-height:100%;
  transition:color .2s
}
.tb-12-e.gray:hover {
  color:#fff;
  text-decoration:underline
}
.button-3 {
  color:#fff;
  text-align:center;
  background-color:#356af0;
  border-radius:6px;
  flex:none;
  margin-bottom:8px;
  padding:8px 32px;
  font-size:18px;
  font-weight:500;
  line-height:1.5;
  transition:border-color .2s,color .2s,box-shadow .2s,background-color .2s;
  box-shadow:0 2px 8px #00000008
}
.button-3:hover {
  background-color:#0f42c3;
  box-shadow:0 7px 20px -10px #0003
}
.button-3:active {
  background-color:#0a3092
}
.button-3.white {
  color:#030f1c;
  text-transform:uppercase;
  background-color:#fff;
  border-radius:4px;
  margin-bottom:0;
  padding:1.11em 1.81em;
  font-size:.83em;
  font-weight:500;
  line-height:100%
}
.button-3.white:hover {
  color:#fff;
  background-color:#4da2ff
}
.recap-s-rec-grid-box-link {
  grid-column-gap:.42em;
  grid-row-gap:.42em;
  justify-content:flex-start;
  align-items:center;
  transition:all .2s;
  display:flex
}
.recap-s-rec-grid-box-link:hover {
  opacity:.6
}
.recap-s-rec-top-bg {
  z-index:1;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.recap-s-rec-grid-box-img {
  vertical-align:baseline;
  object-fit:cover;
  flex:none;
  width:28em;
  height:100%;
  display:block
}
.recap-s-rec-top {
  grid-column-gap:13.89em;
  grid-row-gap:13.89em;
  flex-flow:column;
  padding:2.78em 1.39em 1.39em;
  display:flex;
  position:relative
}
.recap-tweets-top-cont {
  z-index:2;
  grid-column-gap:14.24em;
  grid-row-gap:14.24em;
  mix-blend-mode:difference;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  height:auto;
  padding:1.39em;
  display:flex;
  position:relative
}
.h-wrap-abs {
  z-index:2;
  justify-content:center;
  align-items:center;
  display:flex;
  position:absolute;
  inset:0%
}
.bc25-sec-3-div-1 {
  position:relative
}
.image-2253 {
  z-index:1;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.bc25-sec-3-overlay {
  z-index:3;
  mix-blend-mode:lighten;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.bc25-sec-3-overlay._2 {
  z-index:1
}
.bc25-sec-3-div-1-img {
  z-index:1;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.recap-tweets-grid-box {
  grid-column-gap:3.33em;
  grid-row-gap:3.33em;
  border-bottom:1px solid #ffffff40;
  border-right:1px solid #ffffff40;
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  padding:1.67em 1.11em;
  text-decoration:none;
  transition:all .2s;
  display:flex
}
.recap-tweets-grid-box:hover {
  background-color:#1a88ff
}
.bc25-sec-3-div-2 {
  position:relative
}
.recap-tweets-grid {
  z-index:3;
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  position:relative
}
.recap-tweets-top {
  background-color:#fff;
  position:relative
}
.bc-spekers-top {
  grid-column-gap:13.89em;
  grid-row-gap:13.89em;
  flex-flow:column;
  padding:2.78em 1.39em 1.39em;
  display:flex;
  position:relative
}
.bc-spekers-top-bg {
  z-index:1;
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.bc-24-sponsors-box-logo-8 {
  width:8em
}
.span-link {
  color:#4da2ff;
  text-decoration:underline
}
.span-link.white {
  color:#fff;
  text-decoration:underline
}
.span-link.white:hover {
  color:#4da2ff
}
.bc-24-sponsors-grid-box-2-2 {
  -webkit-backdrop-filter:blur(100px);
  backdrop-filter:blur(100px);
  color:#ffffff80;
  background-color:#030f1c33;
  border:1px solid #ffffff40;
  justify-content:center;
  align-items:center;
  height:16.67em;
  transition:background-color .2s;
  display:flex;
  position:relative
}
.bc-24-sponsors-grid-box-2-2:hover {
  color:#fff;
  background-color:#4da2ff
}
.bc-24-sponsors-grid-box-2-2.small {
  height:15em
}
.white-block {
  background-color:#fff;
  width:.63em;
  height:.63em
}
.sponsoring-banner-2 {
  z-index:3;
  grid-column-gap:.69em;
  grid-row-gap:.69em;
  background-color:#030f1c;
  border-bottom:1px solid #ffffff40;
  justify-content:flex-start;
  align-items:center;
  padding:1.53em;
  display:flex;
  position:sticky;
  inset:5.4em 0% auto
}
.bc-24-sponsors-box-logo-1 {
  width:19.79em
}
.flow-logo {
  width:10em
}
.pebble {
  width:7em
}
.bc-24-sponsors-grid {
  z-index:2;
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto auto auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top:5em;
  position:relative
}
.bc-24-sponsors-grid.small {
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top:0
}
.bc-24-sponsors-grid.small.inside {
  grid-template-columns:1fr 1fr 1fr 1fr
}
.ledger-logo {
  width:8em
}
.bc-24-sponsors-box-logo-9 {
  width:11.39em
}
.bc-24-sponsors-box-logo-9.k1 {
  width:19em
}
.comma-logo {
  width:8em
}
.bc-24-sponsors-box-logo-7-2 {
  width:7em
}
.lofi-logo {
  width:13em
}
.saysolend-logo {
  width:19em
}
.bc-24-sponsors-box-logo-6 {
  width:8em
}
.fordefi {
  filter:brightness(200%);
  width:7em
}
.overtake-logo {
  width:8em
}
.bc-24-sponsors {
  background-color:#030f1c;
  padding-top:0;
  position:static;
  inset:auto 0% 0%
}
.opendive-logo {
  width:5em
}
.navi-logo {
  width:16em
}
._4pto-logo {
  width:7em
}
.bc-24-sponsors-box-logo-4 {
  width:19em
}
.bc-24-sponsors-box-logo-4.bug {
  width:9em
}
.bc-24-sponsors-box-logo-4.hippo {
  width:7em
}
.bc-24-sponsors-box-logo-2 {
  width:17em
}
.bc-24-sponsors-grid-box-2 {
  -webkit-backdrop-filter:blur(100px);
  backdrop-filter:blur(100px);
  color:#ffffff80;
  background-color:#030f1c33;
  border:1px solid #ffffff40;
  justify-content:center;
  align-items:center;
  height:33.33em;
  transition:background-color .2s;
  display:flex;
  position:relative
}
.bc-24-sponsors-grid-box-2:hover {
  color:#fff;
  background-color:#4da2ff
}
.bc-24-sponsors-grid-box-2.small {
  height:20em
}
.image-2257 {
  z-index:1;
  width:100%;
  height:100%;
  display:none;
  position:absolute;
  inset:0%
}
.fan-logo {
  filter:brightness(200%);
  width:6em
}
.bc25-sec-3 {
  background-color:#fff;
  position:relative
}
.bc25-sec-3-div-1-cont {
  z-index:2;
  grid-column-gap:14.24em;
  grid-row-gap:14.24em;
  mix-blend-mode:difference;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  height:47.8em;
  padding:1.39em;
  display:flex;
  position:relative
}
.bc25-sec-3-div-1-cont._2 {
  mix-blend-mode:normal;
  height:33.06em
}
.image-2259 {
  width:1.25em
}
.button-4 {
  color:#fff;
  text-align:center;
  background-color:#356af0;
  border-radius:6px;
  flex:none;
  margin-bottom:8px;
  padding:8px 32px;
  font-size:18px;
  font-weight:500;
  line-height:1.5;
  text-decoration:none;
  transition:border-color .2s,color .2s,box-shadow .2s,background-color .2s;
  box-shadow:0 2px 8px #00000008
}
.button-4:hover {
  background-color:#0f42c3;
  box-shadow:0 7px 20px -10px #0003
}
.button-4:active {
  background-color:#0a3092
}
.button-4.black {
  color:#fff;
  letter-spacing:-.02em;
  background-color:#030f1c;
  border-radius:0;
  margin-bottom:0;
  padding:.8125em 1.84375em;
  font-size:1em;
  font-weight:500;
  line-height:100%
}
.button-4.black:hover {
  background-color:#4da2ff
}
.button-4.black.flex {
  grid-column-gap:10px;
  grid-row-gap:10px;
  border-radius:0;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.button-4.black.flex.white {
  color:#000;
  background-color:#fff;
  padding:.95em 3.125em
}
.button-4.black.flex.white:hover {
  color:#fff;
  background-color:#4da2ff
}
.button-4.black.flex.white.border {
  letter-spacing:-.02em;
  border:1px solid #0000004d
}
.button-4.black.flex.white.border:hover {
  border-color:#4da2ff
}
.button-4.black.flex.border {
  border:1px solid #000
}
.button-4.black.flex.border:hover {
  border-color:#4da2ff
}
.button-4.black.smaller-padding {
  padding:.8667em 2.2em;
  font-size:.9375em
}
.button-4.black.large-button {
  padding-top:2.134em;
  padding-bottom:2.134em
}
.button-4.black.large-button.full-width {
  letter-spacing:-.02em
}
.recap-cta-abs {
  z-index:3;
  grid-column-gap:3.33em;
  grid-row-gap:3.33em;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex;
  position:absolute;
  inset:0%
}
.recap-form-sec-2 {
  z-index:2;
  background-color:#030f1c;
  height:70vh;
  padding-top:3.75em;
  padding-bottom:3.75em;
  position:relative;
  overflow:hidden
}
.h-wrap {
  max-width:720px
}
.h-wrap.em-500 {
  max-width:60em
}
.recap-form-sec-2-bg {
  z-index:1;
  width:100%;
  height:103%;
  position:absolute;
  inset:0%;
  transform:rotate(180deg)
}
.image-2260 {
  width:1.25em
}
.recap-form-sec-cont-2 {
  z-index:2;
  grid-column-gap:36px;
  grid-row-gap:36px;
  border:0 solid #000;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  height:100%;
  padding-top:6.67em;
  padding-bottom:6.67em;
  display:flex;
  position:relative
}
.banner-trigger {
  display:none
}
.footer-v3-content-div-3 {
  grid-column-gap:.83em;
  grid-row-gap:.83em;
  flex-flow:row;
  justify-content:flex-start;
  align-items:center;
  padding:1.39em;
  display:flex
}
.footer-v3-content-div-3.desk {
  margin-top:auto;
  margin-bottom:0;
  padding-top:1em;
  padding-bottom:1em
}
.footer-v3-content-div-3.mob {
  display:none
}
.footer-v3-grid {
  grid-column-gap:2em;
  grid-row-gap:2em;
  border-bottom:1px solid #ffffff40;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  padding:1.3125em
}
.footer-v3-grid._2 {
  border-bottom-width:0;
  padding:1.25em;
  position:relative
}
.footer-v3-grid._2.mob,
.footer-v3-grid.mob {
  display:none
}
.footer-v3 {
  z-index:2;
  padding-top:0;
  position:relative
}
.footer-v3-content {
  z-index:11;
  border-top:1px #ffffff40;
  justify-content:center;
  align-items:stretch;
  margin-top:0;
  padding-top:2.9375em;
  display:flex;
  position:relative
}
.footer-v3-content-wrap {
  border-top:1px solid #ffffff40;
  width:50%;
  position:relative
}
.footer-v3-content-wrap.border {
  border-top:1px solid #ffffff40;
  border-right:1px solid #ffffff40;
  flex-flow:column;
  display:flex
}
.footer-v3-logo {
  width:14.0625em
}
.footer-v3-content-div-2 {
  grid-column-gap:.83em;
  grid-row-gap:.83em;
  border-bottom:1px solid #ffffff40;
  flex-flow:row;
  justify-content:flex-start;
  align-items:center;
  padding:1.39em;
  display:flex
}
.footer-v3-content-div-2.mob {
  display:none
}
.footer-v3-content-div-1 {
  grid-column-gap:6.25em;
  grid-row-gap:6.25em;
  border-bottom:1px solid #ffffff40;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  padding:1.25em 1.39em 1.1875em 1.25em;
  display:flex
}
.footer-v3-bg {
  z-index:-1;
  filter:blur(15px);
  width:100%;
  height:100%;
  position:absolute;
  inset:0 0% 0%
}
.footer-v3-social-logo {
  width:2.22em
}
.div-block-65 {
  background-color:#000;
  width:100vw;
  position:absolute;
  inset:0% auto 0% 0%;
  transform:translate(-100%)
}
.sec-network_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  width:100%
}
.sec-network_grid-item {
  grid-column-gap:4.6875em;
  grid-row-gap:4.6875em;
  background-color:#f4f5f7;
  justify-content:space-between;
  width:100%;
  padding:1em 1em 1.875em
}
.sec-secure {
  background-color:#fff;
  padding-top:10em;
  padding-bottom:0
}
.sec-secure_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  align-items:center
}
.sec-secure_grid {
  grid-column-gap:4.6875em;
  grid-row-gap:4.6875em;
  grid-template-rows:auto;
  width:100%
}
.sec-secure_grid-item {
  grid-column-gap:1.875em;
  grid-row-gap:1.875em;
  flex-flow:column;
  display:flex
}
.sec-verified {
  padding-top:8em;
  padding-bottom:2em
}
.sec-verified_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.sec-verified_heading-wrapper {
  grid-column-gap:2em;
  grid-row-gap:2em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.sec-verified_grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid
}
.sec-verified_grid.hide {
  display:none
}
.sec-verified_grid-item {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  background-color:#131518;
  border:1.5px solid #131518;
  flex-flow:column;
  justify-content:space-between;
  height:100%;
  min-height:15.625em;
  padding:1em;
  text-decoration:none;
  transition:border-color .3s cubic-bezier(.645,.045,.355,1);
  display:flex
}
.sec-verified_grid-item:hover {
  border-color:#4b515b
}
.sec-verified_name {
  color:#fff;
  letter-spacing:-.01125em;
  font-size:1.125em;
  line-height:1.1
}
.sec-verified_icon {
  color:#fff;
  background-color:#222529;
  flex:none;
  width:2em;
  height:2em;
  padding:.625em;
  transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s cubic-bezier(.645,.045,.355,1)
}
.sec-verified_logo-block {
  border:1px solid #343940;
  flex:none;
  justify-content:center;
  align-items:center;
  width:2em;
  height:2em;
  padding:.1875em .25em
}
.sec-verified_logo {
  width:100%;
  height:100%
}
.sec-verified_formal {
  color:var(--color--black);
  text-transform:uppercase;
  background-color:#67707e;
  max-width:fit-content;
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  font-weight:400
}
.sec-reports_view-more {
  color:var(--color--white);
  letter-spacing:calc(-0.5%);
  background-color:#222529;
  padding:1.125em 1.875em;
  font-size:.875em;
  text-decoration:none
}
.sec-reports_view-more.blue {
  background-color:#298dff
}
.sec-reports_view-text {
  letter-spacing:calc(-0.5%);
  font-size:.875em
}
.sec-resources {
  padding-top:8.75em;
  padding-bottom:8em;
  overflow:hidden
}
.sec-resource_layout {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.gap-34 {
  grid-column-gap:2.125em;
  grid-row-gap:2.125em
}
.gap-34.padding-24 {
  border-top:1px solid #0003;
  padding:1.5625em 1.53125em 1.8125em
}
.recap-hero-wrapper {
  color:var(--color--black)
}
.h1-160px {
  letter-spacing:-.05em;
  font-size:10em;
  font-weight:600
}
.h1-160px.trim.desktoponly {
  letter-spacing:-.05em
}
.h1-160px.trim.ff_fix {
  line-height:1
}
.recap-hero-date {
  background-color:#fff;
  padding:1.25em 1.625em .9375em 1.25em
}
.recap-hero-title {
  background-color:#fff;
  padding:2em 1.25em
}
.recap-hero-title.recap-year {
  height:100%;
  padding-top:1.25em;
  padding-bottom:1.25em;
  padding-right:.9375em;
  display:flex
}
.recap-hero-cta {
  grid-row-gap:2.5em;
  background-color:#fff;
  max-width:none;
  height:100%;
  margin-left:-1px;
  padding:.75em 2em 1.25em .75em
}
.flex-block-3 {
  margin-bottom:-2px
}
.bc-wrapper {
  grid-column-gap:17em;
  grid-row-gap:17em;
  color:var(--color--black);
  background-color:#fff;
  flex-flow:column;
  padding:30.125em 1.8125em 2.25em 1.25em;
  display:flex
}
.h2-114px {
  font-size:7.125em;
  font-weight:600
}
.h2-114px.trim {
  letter-spacing:-.03em;
  margin-top:0;
  padding-bottom:0;
  font-size:8.125em
}
.h2-114px.trim.desktoponly.custom {
  letter-spacing:-.03em;
  margin-top:0;
  padding-top:0;
  padding-bottom:0
}
.h2-114px.custom {
  letter-spacing:-.03em;
  margin-top:0;
  font-size:8.125em;
  line-height:1.05
}
.bc-track {
  flex-flow:column;
  width:14.9375em;
  height:6.125em;
  max-height:6.125em;
  display:flex;
  position:relative
}
.bc-track.track__first {
  width:34.125em;
  height:6.125em;
  margin-left:1.875em;
  margin-right:0;
  position:relative
}
.bc-track.track__second {
  width:6.375em;
  max-height:6.125em;
  margin-left:5em;
  margin-right:5.5em
}
.bc-track.track__third {
  width:14.6875em;
  margin-right:1.5em
}
.bc-track.track__forth {
  width:8.3125em;
  margin-right:1.0625em
}
.bc-track.track__fifth {
  width:36.9375em;
  margin-left:5.0625em;
  margin-right:.5em
}
.bc-align-center {
  grid-column-gap:1em;
  grid-row-gap:1em;
  justify-content:center;
  align-items:center
}
.pt-34px {
  letter-spacing:-.02em;
  font-size:2.125em;
  font-weight:500;
  line-height:110%
}
.pt-34px.ls-0-2 {
  letter-spacing:-.02em
}
.pt-34px.ls-0-3,
.pt-34px.ls-0-3.trim {
  letter-spacing:-.03em
}
.mw-857 {
  max-width:53.5625em
}
.mw-857.padded {
  padding-top:12em
}
.gap-191 {
  grid-column-gap:11.9375em;
  grid-row-gap:11.9375em
}
.gap-191.align-right {
  justify-content:flex-end;
  align-items:flex-start
}
.mw-563 {
  max-width:35.1875em
}
.bc-cta {
  flex-flow:column;
  justify-content:center;
  align-items:center;
  padding-top:7.8125em;
  padding-bottom:7.8125em;
  display:flex;
  position:relative
}
.bc-cta-wrapper {
  grid-column-gap:1.8125em;
  grid-row-gap:1.8125em;
  min-width:37.5em;
  color:var(--color--black);
  background-color:#fff;
  flex-flow:column;
  display:flex
}
.gap-132 {
  grid-column-gap:8.25em;
  grid-row-gap:8.25em;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.gap-132.padding-24 {
  padding-top:1.5em;
  padding-left:1.5em;
  padding-right:1.5em
}
.price-span {
  grid-column-gap:.037em;
  grid-row-gap:.037em;
  letter-spacing:-.03em;
  justify-content:flex-start;
  align-items:flex-start;
  margin-left:auto;
  margin-right:0;
  font-size:7.5em;
  font-weight:500;
  line-height:1;
  display:inline-flex
}
.price-span.trim {
  grid-column-gap:.9286em;
  grid-row-gap:.9286em;
  letter-spacing:-.03em;
  margin-left:auto;
  display:flex
}
.del {
  font-size:42px;
  line-height:100%
}
.pt-42px {
  font-size:.5em
}
.pt-42px.trim.color-a9a9a9 {
  color:#a9a9a9;
  text-decoration-thickness:2.5px
}
.mw-315 {
  max-width:19.6875em
}
.decor_none {
  color:var(--color--black);
  text-decoration-color:#0000
}
.bc-sponsors {
  position:relative
}
.bc-sponsors-grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-auto-columns:1fr;
  display:block
}
.sponsors-grid_cell {
  -webkit-backdrop-filter:blur(30px);
  backdrop-filter:blur(30px);
  background-color:#030f1c33;
  border:1px solid #ffffff26
}
.sponsors-grid_cell.blur_35 {
  -webkit-backdrop-filter:blur(35px);
  backdrop-filter:blur(35px)
}
.sonsors-grid_cell_wrapper {
  width:100%;
  height:100%;
  color:var(--color--cultured);
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-start;
  padding:1.25em;
  display:flex;
  position:relative
}
.sonsors-grid_cell_logo {
  margin:auto;
  position:absolute;
  inset:0%
}
.sonsors-grid_cell_logo.logo__first {
  max-width:21em;
  margin-left:auto;
  margin-right:auto
}
.sonsors-grid_cell_logo.logo__second {
  max-width:18.75em
}
.sonsors-grid_cell_logo.logo__third {
  max-width:14.75em
}
.sonsors-grid_cell_logo.logo__forth {
  width:3.75em;
  margin-left:0;
  margin-right:0;
  position:static
}
.bc-sponsors-cta {
  background-color:#000;
  justify-content:center;
  align-items:center;
  padding-top:9.625em;
  padding-bottom:9.625em;
  display:flex
}
.bc-highlights-hero {
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  height:400svh;
  padding-top:0;
  display:flex;
  position:relative
}
.highlights-hero_wrapper {
  grid-column-gap:11.4375em;
  grid-row-gap:11.4375em;
  background-color:#fff;
  flex-flow:column;
  align-items:flex-start;
  margin-top:auto;
  padding-top:1.25em;
  padding-left:1.25em;
  padding-right:18.8125em;
  display:flex;
  position:relative
}
.h2-84px {
  color:var(--color--black);
  letter-spacing:-.03em;
  font-size:5.25em;
  font-weight:600;
  line-height:1
}
.h2-84px.trim {
  white-space:normal;
  letter-spacing:-.03em
}
.h2-84px.text-weight-500 {
  font-weight:500
}
.h2-84px.text-weight-500.trim {
  letter-spacing:-.05em
}
.h2-84px.text-weight-500.trim.color-white {
  color:var(--color--white)
}
.h2-84px.text-weight-700 {
  font-weight:700
}
.h2-84px.text-weight-600 {
  letter-spacing:-.03em
}
.mw-639 {
  max-width:40em
}
.bc-highlights-slider {
  grid-column-gap:1.875em;
  grid-row-gap:1.875em;
  color:var(--color--black);
  background-color:#fff;
  flex-flow:column;
  padding-top:9.625em;
  display:flex
}
.bc-highlights-slider-button {
  width:2.5625em;
  height:2.5625em;
  color:var(--color--white);
  cursor:pointer;
  background-color:#000;
  justify-content:center;
  align-items:center;
  transition:background-color .2s;
  display:flex
}
.bc-highlights-slider-button:hover {
  background-color:#4da2ff
}
.bc-highlights-slider-button.arrow__left {
  transform:rotate(180deg)
}
.bc-highlights-slider_wrapper {
  display:flex
}
.bc-highlights-slider_wrapper.swiper {
  width:100%;
  display:block
}
.bc-highlights-slider_item {
  flex-flow:column;
  display:flex;
  position:relative
}
.bc-highlights-slider_item.swiper-slide {
  align-items:stretch;
  width:100%;
  height:100%
}
.bc-highlights-slider_category {
  background-color:#fff;
  position:absolute;
  inset:auto 0% 0%
}
.bc-highlights-slider_title {
  padding-top:1.25em;
  padding-bottom:1.25em;
  padding-left:1.25em
}
.bc-highlights-slider_info {
  padding-top:10.9375em;
  padding-bottom:1.25em;
  padding-left:1.25em
}
.bc-highlights-slider_info_mask {
  height:0;
  overflow:hidden
}
.bc-highlights-slider_track {
  display:flex
}
.bc-highlights-slider_track.swiper-wrapper {
  align-items:flex-start;
  width:100%
}
.bc-faq {
  padding:2.25em 1.25em 16.5625em
}
.bc-faq-box_indicator {
  width:2.5625em;
  height:2.5625em;
  color:var(--color--black);
  background-color:#fff;
  justify-content:center;
  align-items:center;
  padding:.95em;
  display:flex
}
.mw-481 {
  max-width:37.5em;
  padding-top:3em;
  padding-bottom:.75em
}
.bc-faq_wrapper {
  border-bottom:1px solid #ffffff4d;
  padding-bottom:1em
}
.bc-countdown {
  position:relative
}
.countdown-wrapper {
  justify-content:center;
  align-items:center;
  padding-top:14.25em;
  padding-bottom:12.25em;
  display:flex
}
.countdown_span {
  text-align:right;
  text-transform:uppercase;
  letter-spacing:-.03em;
  font-weight:500
}
.countdown_span.trim {
  letter-spacing:-.03em;
  font-weight:500
}
.countdown_span.trim.align-left,
.countdown_span.align-left {
  text-align:left
}
.countdown_span_wrapper {
  color:var(--color--black);
  background-color:#fff;
  align-items:center;
  margin-left:auto;
  margin-right:0;
  padding:.875em .8125em;
  display:flex
}
.countdown_span_wrapper.bottom {
  margin-left:0
}
.countdown_timer {
  color:var(--color--black);
  background-color:#fff;
  padding:2.75em .8em 2.3125em;
  display:flex
}
.gap-46 {
  grid-column-gap:2.875em;
  grid-row-gap:2.875em
}
.gap-46.hy-center {
  grid-column-gap:1.75em;
  grid-row-gap:1.75em
}
.gap-46.hy-center.counter__middle {
  margin-left:6.875em;
  margin-right:6.875em
}
.h3-185px {
  letter-spacing:-.05em;
  font-size:11.5625em;
  font-weight:600
}
.link-block-2 {
  width:5.07em;
  color:var(--color--black);
  justify-content:center;
  align-items:center;
  display:flex
}
.flex-block-4 {
  z-index:1;
  position:relative
}
.bc-mobile-line-break {
  grid-column-gap:0em;
  grid-row-gap:0em;
  align-items:flex-end
}
.bc-divider {
  grid-column-gap:0em;
  grid-row-gap:0em
}
.bc25-stagger-row-2 {
  transform-origin:100% 0;
  flex-flow:column;
  display:flex;
  position:relative
}
.bc25-stagger-row-2.is--2 {
  transform:translateY(-25%)
}
.bc25-stagger-row-2.is--4 {
  transform:translateY(-75%)
}
.bc25-stagger-row-2.is--3 {
  transform:translateY(-50%)
}
.bc25-stagger-row-3 {
  transform-origin:0 0;
  flex-flow:column;
  display:flex;
  position:relative
}
.bc25-stagger-row-3.is--2 {
  transform:translateY(-25%)
}
.bc25-stagger-row-3.is--4 {
  transform:translateY(-75%)
}
.bc25-stagger-row-3.is--3 {
  transform:translateY(-50%)
}
.flex-block-5 {
  justify-content:flex-start;
  align-items:center;
  margin-bottom:0
}
.button-5 {
  color:#fff;
  text-align:center;
  background-color:#356af0;
  border-radius:6px;
  flex:none;
  margin-bottom:8px;
  padding:8px 32px;
  font-size:18px;
  font-weight:500;
  line-height:1.5;
  text-decoration:none;
  transition:border-color .2s,color .2s,box-shadow .2s,background-color .2s;
  box-shadow:0 2px 8px #00000008
}
.button-5:hover {
  background-color:#0f42c3;
  box-shadow:0 7px 20px -10px #0003
}
.button-5:active {
  background-color:#0a3092
}
.button-5.black {
  color:#fff;
  letter-spacing:-.02em;
  background-color:#030f1c;
  border-radius:0;
  margin-bottom:0;
  padding:.8667em 2.2em;
  font-size:.9375em;
  font-weight:500;
  line-height:100%
}
.button-5.black:hover {
  background-color:#4da2ff
}
.button-5.black.flex {
  grid-column-gap:10px;
  grid-row-gap:10px;
  border-radius:0;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.button-5.black.flex.border {
  border:1px solid #000
}
.button-5.black.flex.border:hover {
  border-color:#4da2ff
}
.button-5.black.flex.white {
  color:#000;
  background-color:#fff
}
.button-5.black.flex.white:hover {
  color:#fff;
  background-color:#4da2ff
}
.button-5.black.flex.white.border {
  letter-spacing:-.02em;
  border:1px solid #0000004d
}
.button-5.black.flex.white.border:hover {
  border-color:#4da2ff
}
.h2-84px-2 {
  color:#000;
  letter-spacing:-.03em;
  font-size:5.25em;
  font-weight:600;
  line-height:1
}
.h2-84px-2.trim {
  white-space:normal;
  letter-spacing:-.03em
}
.highlights-sticky {
  width:100%;
  height:100svh;
  position:sticky;
  top:0
}
.highlights-content {
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  display:flex;
  position:relative
}
.highligts-info_bg {
  background-color:#fff;
  padding:.9375em 1.5625em .75em 1.5em
}
.color-black-40 {
  color:#0006;
  line-height:100%
}
.bg-track_video {
  z-index:1;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.color--b2b2b2 {
  color:#b2b2b2
}
.pt-40px {
  font-size:2.5em
}
.pt-40px.text-weight-500 {
  font-weight:500
}
.pt-40px.text-weight-500.ls-0-4 {
  letter-spacing:-.04em
}
.gap-215 {
  grid-column-gap:13.4375em;
  grid-row-gap:13.4375em;
  flex-flow:column;
  display:flex
}
.gap-215.align-right {
  align-items:flex-end
}
.gap-215.cta-padding {
  padding-top:1.5em;
  padding-left:1.53125em;
  padding-right:1.53125em
}
.price-del {
  color:#a9a9a9;
  font-size:.35em
}
.bc-cta-link {
  color:#000;
  text-underline-position:under;
  text-decoration-thickness:.09375em
}
.overlay_40 {
  z-index:-1;
  background-color:#0003;
  position:absolute;
  inset:0%
}
.bc-highlights_sticky_target {
  width:100%;
  height:350svh;
  position:relative
}
.div-block-67 {
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.div-block-68 {
  width:100%;
  height:100%;
  position:relative
}
.bc-footer-transition {
  z-index:9;
  filter:blur(10px);
  background-image:linear-gradient(#000,#000);
  width:100%;
  height:2.9375em;
  display:block;
  position:absolute;
  inset:0% 0% auto
}
.bc-footer-transition.linear {
  z-index:10;
  filter:blur(40px);
  background-image:linear-gradient(#0000,#000 35% 65%,#0000);
  height:21.6875em;
  display:block;
  inset:0% 0% auto;
  transform:translateY(-40%)
}
.div-block-69 {
  max-width:30.625em
}
.div-block-70 {
  padding-bottom:1em;
  padding-left:1.125em
}
.link-2 {
  color:var(--color--cultured)
}
.color--666666 {
  color:#666
}
.flex-block-6 {
  align-items:stretch;
  position:relative
}
.video-sticky {
  width:100%;
  height:100%
}
.div-block-71 {
  z-index:-1;
  height:100vh;
  position:sticky;
  top:0
}
.div-block-72 {
  position:absolute;
  inset:0%
}
.network-hero_layout-old {
  z-index:3;
  grid-column-gap:15em;
  grid-row-gap:15em;
  justify-content:space-between;
  align-items:center;
  height:100svh;
  padding-bottom:2em;
  position:absolute;
  inset:0%
}
.network-hero_oldd {
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  height:100svh;
  display:flex;
  position:relative
}
.network-hero_layout {
  grid-column-gap:10em;
  grid-row-gap:10em;
  justify-content:flex-end;
  align-items:center;
  height:100svh;
  padding-bottom:3.5em
}
.network-hero {
  background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6a33d2dd9a397ec401f227a2_network-hero-img.avif);
  background-position:50%;
  background-size:cover
}
.network-faq {
  background-color:#000;
  padding-top:5em;
  padding-bottom:2em
}
.network-faq_layout {
  grid-column-gap:10em;
  grid-row-gap:10em
}
.network-faq_grid {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.mw-490 {
  max-width:30.625em
}
.network-revenue {
  background-color:#000;
  padding-top:10em;
  padding-bottom:5em
}
.network-revenue_layout {
  grid-column-gap:15em;
  grid-row-gap:15em
}
.network-revenue_heading-grid {
  grid-column-gap:5em;
  grid-row-gap:5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  width:100%
}
.network-revenue_info-wrapper {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  width:100%
}
.network-revenue_info-grid {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  width:100%
}
.network-revenue_info-block {
  background-color:#131518;
  justify-content:space-between;
  width:100%;
  min-height:16em;
  padding:1em
}
.network-revenue_info-block.hide-desktop {
  display:none
}
.network-revenue_data {
  color:var(--color--primary-blue);
  letter-spacing:calc(-5%);
  font-size:3.125em;
  line-height:1
}
.network-revenue_data-desc {
  color:var(--color--grey-300);
  letter-spacing:calc(-1%);
  font-size:.9375em;
  line-height:1.4
}
.nr-tooltip_wrapper {
  border:1px solid var(--color--grey-600);
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-items:center;
  width:.5em;
  height:.5em;
  position:relative
}
.nr-tooltip {
  color:var(--color--white);
  letter-spacing:calc(-4%);
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.3125em;
  line-height:1
}
.network-revenue_button {
  color:var(--color--grey-500);
  letter-spacing:calc(-4%);
  background-color:#222529;
  flex-flow:column;
  justify-content:center;
  padding:.75em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1;
  transition-property:color;
  transition-duration:.2s;
  transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
.network-revenue_button:hover {
  color:var(--color--white)
}
.network-revenue_button.on {
  background-color:var(--color--primary-blue);
  color:var(--color--white)
}
.nr-stats_wrapper {
  background-color:var(--color--grey-900);
  justify-content:flex-start;
  align-items:stretch;
  width:100%;
  min-height:37.5em
}
.nr-stats_heading-block {
  border-bottom:1px solid var(--color--grey-600);
  justify-content:space-between;
  width:100%;
  padding:1em
}
.nr-tooltip_desc {
  z-index:0;
  background-color:var(--color--white);
  opacity:0;
  width:26.875em;
  color:var(--color--black);
  letter-spacing:calc(-4%);
  padding:.5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1.4;
  position:absolute;
  inset:auto auto 1em 0%
}
.nr-tooltip_block {
  flex-flow:column;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  display:flex
}
.bc-container {
  max-width:var(--size-container);
  background-color:#fff;
  margin-left:auto;
  margin-right:auto
}
.bc-container.bg-black {
  background-color:#000
}
.div-block-73 {
  background-color:#fff;
  width:100%;
  height:100%
}
.recap-hero-sponsor {
  grid-column-gap:8.75em;
  grid-row-gap:8.75em;
  color:var(--color--white);
  background-color:#000;
  align-items:center;
  padding:.5625em 1.41688em .5625em 1.625em;
  display:flex
}
.hero-sponsors_walrus {
  width:5.125em
}
.hero-sponsors_devider {
  background-color:#fff;
  width:.08125em;
  height:1.375em
}
.hero-sponsors_alpha {
  width:7.0625em
}
.nr-graph_wrapper {
  grid-column-gap:2.8125em;
  grid-row-gap:2.8125em;
  flex-flow:column;
  width:100%;
  height:100%;
  padding:1.25em 1.5625em 4.1875em 1em;
  display:flex
}
.gap-52 {
  grid-column-gap:3.25em;
  grid-row-gap:3.25em
}
.nr-block {
  background-color:#67707e;
  width:auto;
  min-width:.625em;
  min-height:.625em
}
.nr-block.yield {
  background-color:#298dff
}
.nr-block.cumulative {
  background-color:#8fcbff
}
.nr-block.fee {
  background-color:#343940
}
.nr-block.stablecoin {
  background-color:#1759c4
}
.graph_info {
  padding:.5em
}
.gap-54 {
  grid-column-gap:3.375em;
  grid-row-gap:3.375em
}
.gap-9 {
  grid-column-gap:.5625em;
  grid-row-gap:.5625em
}
.gap-9.full-width {
  flex-flow:row;
  align-items:stretch
}
.gap-110 {
  grid-column-gap:6.875em;
  grid-row-gap:6.875em
}
.gap-110.padding-34 {
  justify-content:space-between;
  padding-left:2.125em
}
.gap-110.padding-34.desktoponly {
  align-items:flex-end
}
.gap-110.padding-34.desktoponly.left_aligned {
  justify-content:space-between;
  align-items:flex-start;
  padding-left:0;
  padding-right:2.125em
}
.nr-graph_main {
  border-bottom:1px solid #4b515b;
  border-left:1px solid #4b515b;
  flex-flow:row;
  flex:0 auto;
  align-self:stretch;
  align-items:flex-end;
  width:100%;
  height:100%;
  min-height:32.5em;
  max-height:32.5em;
  padding-left:0;
  display:flex;
  position:relative
}
.gap-23 {
  grid-column-gap:1.4375em;
  grid-row-gap:1.4375em
}
.nr-graph_date {
  justify-content:space-between;
  align-items:center;
  width:100%;
  padding-left:6.4375em;
  padding-right:.75em
}
.nr-graph_date.desktoponly {
  padding-right:6.4375em
}
.graph_bg {
  width:100%
}
.graph_line_bg {
  position:absolute;
  inset:0%
}
.nr-tip_wrapper {
  opacity:0;
  color:var(--color--black);
  pointer-events:none;
  background-color:#fff;
  padding:.5em;
  transition-property:opacity;
  transition-duration:.2s;
  transition-timing-function:ease;
  display:block;
  position:absolute
}
.nr-tip_wrapper.mobileonly {
  display:none
}
.image-2262 {
  align-self:stretch;
  width:100%;
  height:100%;
  display:block
}
.nav-v3-cont-2 {
  z-index:99;
  justify-content:space-between;
  align-items:center;
  padding:1.39em;
  display:flex
}
.nav-v3-2 {
  z-index:99999;
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px);
  background-color:#030f1c1a;
  border-bottom:1px solid #ffffff40;
  justify-content:space-between;
  align-items:center;
  margin-top:0;
  padding:0;
  position:fixed;
  inset:0% 0% auto
}
.button-6 {
  color:#fff;
  text-align:center;
  background-color:#356af0;
  border-radius:6px;
  flex:none;
  margin-bottom:8px;
  padding:8px 32px;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:18px;
  font-weight:500;
  line-height:1.5;
  transition:border-color .2s,color .2s,box-shadow .2s,background-color .2s;
  box-shadow:0 2px 8px #00000008
}
.button-6:hover {
  background-color:#0f42c3;
  box-shadow:0 7px 20px -10px #0003
}
.button-6:active {
  background-color:#0a3092
}
.button-6.white-outline {
  color:#f7f7f8;
  text-transform:uppercase;
  background-color:#0000;
  border:1px solid #f7f7f8;
  border-radius:4px;
  margin-bottom:0;
  padding:1.11em 1.81em;
  font-size:.83em;
  font-weight:500;
  line-height:100%
}
.button-6.white-outline.desk-ghdn {
  display:none
}
.nav-v3-logo-2 {
  width:5.07em
}
.nav-v3-logo-2.mob {
  display:none
}
.nav-v3-logo-2.desk {
  display:block
}
.nav-v3-mob-menu-2 {
  display:none
}
.recap-hero-bg-2 {
  z-index:1;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.button-7 {
  color:#fff;
  text-align:center;
  background-color:#356af0;
  border-radius:6px;
  flex:none;
  margin-bottom:8px;
  padding:8px 32px;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:18px;
  font-weight:500;
  line-height:1.5;
  transition:border-color .2s,color .2s,box-shadow .2s,background-color .2s;
  box-shadow:0 2px 8px #00000008
}
.button-7:hover {
  background-color:#0f42c3;
  box-shadow:0 7px 20px -10px #0003
}
.button-7:active {
  background-color:#0a3092
}
.button-7.white {
  color:#030f1c;
  text-transform:uppercase;
  background-color:#fff;
  border-radius:4px;
  margin-bottom:0;
  padding:1.11em 1.81em;
  font-size:.83em;
  font-weight:500;
  line-height:100%
}
.button-7.white:hover {
  color:#fff;
  background-color:#4da2ff
}
.bc25-stagger-row-4 {
  transform-origin:0 0;
  flex-flow:column;
  display:flex;
  position:relative
}
.bc25-stagger-row-4.is--2 {
  transform:translateY(-25%)
}
.bc25-stagger-row-4.is--4 {
  transform:translateY(-75%)
}
.bc25-stagger-row-4.is--3 {
  transform:translateY(-50%)
}
.recap-hero-2 {
  flex-flow:column;
  margin-top:48px;
  display:flex;
  overflow:hidden
}
.image-2263 {
  width:1.25em
}
.is--stagger-text-2 {
  transform-origin:0 100%
}
.key-moments-div-2-row-wrap-2-2 {
  justify-content:flex-end;
  align-items:stretch;
  width:100vw;
  display:flex;
  overflow:visible
}
.key-moments-24-2 {
  background-color:#fff;
  position:relative
}
.button-8 {
  color:#fff;
  text-align:center;
  background-color:#356af0;
  border-radius:6px;
  flex:none;
  margin-bottom:8px;
  padding:8px 32px;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:18px;
  font-weight:500;
  line-height:1.5;
  transition:border-color .2s,color .2s,box-shadow .2s,background-color .2s;
  box-shadow:0 2px 8px #00000008
}
.button-8:hover {
  background-color:#0f42c3;
  box-shadow:0 7px 20px -10px #0003
}
.button-8:active {
  background-color:#0a3092
}
.button-8.black {
  color:#fff;
  text-transform:uppercase;
  background-color:#030f1c;
  border-radius:4px;
  margin-bottom:0;
  padding:1.11em 1.81em;
  font-size:.83em;
  font-weight:500;
  line-height:100%
}
.button-8.black:hover {
  background-color:#4da2ff
}
.button-8.white {
  color:#030f1c;
  text-transform:uppercase;
  background-color:#fff;
  border-radius:4px;
  margin-bottom:0;
  padding:1.11em 1.81em;
  font-size:.83em;
  font-weight:500;
  line-height:100%
}
.button-8.white:hover {
  color:#fff;
  background-color:#4da2ff
}
.bc25-stagger-row-5 {
  transform-origin:0 0;
  flex-flow:column;
  display:flex;
  position:relative
}
.bc25-stagger-row-5.is--2 {
  transform:translateY(-25%)
}
.bc25-stagger-row-5.is--4 {
  transform:translateY(-75%)
}
.bc25-stagger-row-5.is--3 {
  transform:translateY(-50%)
}
.key-moments-div-2-row-wrap-1-2 {
  width:100vw;
  display:flex;
  overflow:visible
}
.key-moments-div-2-row-box-top-2 {
  grid-column-gap:.56em;
  grid-row-gap:.56em;
  border-bottom:1px solid #030f1c40;
  justify-content:flex-start;
  align-items:center;
  padding:1.39em;
  display:flex
}
.div-block-74 {
  flex-flow:column;
  justify-content:center;
  align-items:center;
  padding-top:1.67em;
  padding-bottom:1.67em;
  display:flex
}
.bc25-stagger-row-6 {
  transform-origin:0 0;
  flex-flow:column;
  display:flex;
  position:relative
}
.bc25-stagger-row-6.is--2 {
  transform:translateY(-25%)
}
.bc25-stagger-row-6.is--4 {
  transform:translateY(-75%)
}
.bc25-stagger-row-6.is--3 {
  transform:translateY(-50%)
}
.image-2264 {
  z-index:1;
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.bc25-stagger-row-7 {
  transform-origin:0 0;
  flex-flow:column;
  display:flex;
  position:relative
}
.bc25-stagger-row-7.is--2 {
  transform:translateY(-25%)
}
.bc25-stagger-row-7.is--4 {
  transform:translateY(-75%)
}
.bc25-stagger-row-7.is--3 {
  transform:translateY(-50%)
}
.bc25-stagger-row-8 {
  transform-origin:0 0;
  flex-flow:column;
  display:flex;
  position:relative
}
.bc25-stagger-row-8.is--2 {
  transform:translateY(-25%)
}
.bc25-stagger-row-8.is--4 {
  transform:translateY(-75%)
}
.bc25-stagger-row-8.is--3 {
  transform:translateY(-50%)
}
.image-2265 {
  z-index:1;
  width:100%;
  height:100%;
  display:none;
  position:absolute;
  inset:0%
}
.button-9 {
  color:#fff;
  text-align:center;
  background-color:#356af0;
  border-radius:6px;
  flex:none;
  margin-bottom:8px;
  padding:8px 32px;
  font-size:18px;
  font-weight:500;
  line-height:1.5;
  text-decoration:none;
  transition:border-color .2s,color .2s,box-shadow .2s,background-color .2s;
  box-shadow:0 2px 8px #00000008
}
.button-9:hover {
  background-color:#0f42c3;
  box-shadow:0 7px 20px -10px #0003
}
.button-9:active {
  background-color:#0a3092
}
.button-9.black {
  color:#fff;
  text-transform:uppercase;
  background-color:#030f1c;
  border-radius:4px;
  margin-bottom:0;
  padding:1.11em 1.81em;
  font-size:.83em;
  font-weight:500;
  line-height:100%
}
.button-9.black:hover {
  background-color:#4da2ff
}
.button-9.black.flex {
  grid-column-gap:10px;
  grid-row-gap:10px;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.image-2266,
.image-2267 {
  width:1.25em
}
.footer-v3-2 {
  padding-top:3.75em;
  position:relative;
  overflow:hidden
}
.footer-v3-logo-2 {
  width:15.69em
}
.footer-v3-content-wrap-2 {
  width:50%
}
.footer-v3-content-wrap-2.border {
  border-right:1px solid #ffffff40;
  flex-flow:column;
  display:flex
}
.footer-v3-bg-2 {
  width:100%;
  height:100%;
  position:absolute;
  inset:0%
}
.footer-v3-grid-2 {
  grid-column-gap:2em;
  grid-row-gap:2em;
  border-bottom:1px solid #ffffff40;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  padding:1.39em
}
.footer-v3-grid-2.mob {
  display:none
}
.footer-v3-grid-2._2 {
  border-bottom-width:0
}
.footer-v3-grid-2._2.mob {
  display:none
}
.footer-v3-content-div-1-2 {
  grid-column-gap:6.25em;
  grid-row-gap:6.25em;
  border-bottom:1px solid #ffffff40;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  padding:1.39em;
  display:flex
}
.footer-v3-content-2 {
  z-index:2;
  border-top:1px solid #ffffff40;
  justify-content:center;
  align-items:stretch;
  display:flex;
  position:relative
}
.background_image {
  width:100%;
  height:100%;
  position:relative
}
.link-block-3 {
  text-decoration:none
}
.author-hero {
  position:relative;
  overflow:hidden
}
.author-hero_layout {
  z-index:1;
  grid-column-gap:7.5em;
  grid-row-gap:7.5em;
  justify-content:center;
  align-items:flex-start;
  height:100svh;
  position:relative
}
.author-hero_bg-image {
  object-fit:cover;
  width:100%;
  position:absolute;
  inset:0% 0% auto
}
.author-hero_bg-image.only-mob {
  display:none
}
.author-hero_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1.7fr;
  width:100%
}
.author-hero_image {
  object-fit:cover;
  width:100%;
  height:100%
}
.author-hero_image-block {
  width:100%;
  height:100%
}
.author-hero_tag {
  color:var(--color--primary-blue);
  letter-spacing:calc(-1%);
  font-size:.9375em;
  line-height:1.4
}
.author-hero_name {
  color:var(--color--white);
  letter-spacing:calc(-2%);
  font-size:1.5em;
  font-weight:400
}
.author-hero_role {
  color:#67707e;
  letter-spacing:calc(-4%);
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.author-hero_bio {
  color:#67707e;
  letter-spacing:calc(-1%);
  font-family:TWK Everett,Arial,sans-serif;
  font-size:.9375em;
  line-height:1.4;
  overflow:hidden
}
.about-hero_social-wrapper {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  justify-content:space-between;
  align-items:center;
  width:100%
}
.about-hero_social-button {
  width:2.25em;
  height:2.25em;
  color:var(--color--black);
  background-color:#c2c6cd;
  flex-flow:column;
  flex:none;
  justify-content:center;
  align-items:center;
  padding:.5em;
  transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .2s cubic-bezier(.455,.03,.515,.955);
  display:flex
}
.about-hero_social-button:hover {
  background-color:var(--color--primary-blue);
  color:var(--color--white)
}
.author-hero_share-button {
  background-color:var(--color--primary-blue);
  color:var(--color--white);
  letter-spacing:calc(-0.5%);
  padding:.75em;
  font-size:.875em;
  line-height:1.2
}
.author-breadcrumbs_blog-link {
  background-color:#131518;
  padding:.5em;
  text-decoration:none
}
.author-breadcrumbs_blog-span {
  color:#67707e;
  letter-spacing:calc(-4%);
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em;
  line-height:1
}
.author-breadcrumbs_arrow {
  width:.625em;
  color:var(--color--white)
}
.author-breadcrumbs_name {
  letter-spacing:calc(-4%);
  border:1px solid #298dff;
  padding:.5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.author-content {
  padding-top:6.25em;
  padding-bottom:7.5em
}
.blog-content_grid {
  grid-column-gap:1em;
  grid-row-gap:2em;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.blog-content_grid-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  flex-flow:column;
  justify-content:space-between;
  display:flex
}
.blog-content_name {
  letter-spacing:calc(-2%);
  font-size:1.125em;
  font-weight:400;
  line-height:1.4
}
.author-content_description {
  letter-spacing:calc(-1%);
  font-size:.9375em;
  line-height:1.4
}
.blog-content_date,
.blog-content_read-number {
  letter-spacing:calc(-4%);
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1.4
}
.agenda_hero {
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  padding-top:7.75em;
  padding-bottom:7.75em;
  display:flex;
  position:relative
}
.blog-authors_list {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  display:flex
}
.blog-authors_link-block {
  background-color:#222529;
  text-decoration:none;
  transition:background-color .2s cubic-bezier(.455,.03,.515,.955);
  display:flex
}
.blog-authors_link-block:hover {
  background-color:var(--color--grey-700)
}
.blog-authors_image {
  flex:none;
  width:1.75em;
  height:1.75em
}
.blog-authors_name {
  color:var(--color--white);
  letter-spacing:calc(-3%);
  padding:.375em .5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em;
  line-height:1.3
}
.blog-content_image {
  object-fit:cover;
  width:100%;
  height:100%;
  max-height:15.9375em
}
.blog-content_link-image {
  width:100%
}
.blog-content_link-name {
  color:var(--color--white);
  text-decoration:none;
  transition:color .2s cubic-bezier(.455,.03,.515,.955)
}
.blog-content_link-name:hover {
  color:var(--color--primary-blue)
}
.blog-tags_list {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  display:flex
}
.blog-tags_name {
  color:var(--color--primary-blue);
  letter-spacing:calc(-1%);
  font-size:.9375em;
  text-decoration:none
}
.blog-tags_name:hover {
  text-decoration:underline
}
.blog-topics {
  background-color:#131518;
  padding-top:10.625em;
  padding-bottom:10.625em
}
.blog-topics_layout {
  grid-column-gap:3em;
  grid-row-gap:3em;
  align-items:center
}
.blog-topics_heading {
  color:var(--color--white);
  letter-spacing:calc(-4%);
  font-size:2.75em;
  font-weight:400
}
.agenda-hero_heading {
  background-color:#fff;
  padding:1.5em 1.25em
}
.blog-topics_list {
  grid-column-gap:.5em;
  grid-row-gap:.5em;
  flex-flow:wrap;
  justify-content:center;
  display:flex
}
.blog-topics_link-block {
  border:1px solid var(--color--grey-700);
  color:#67707e;
  padding:1em;
  text-decoration:none;
  transition:color .2s cubic-bezier(.455,.03,.515,.955)
}
.blog-topics_link-block:hover {
  color:var(--color--primary-blue)
}
.agenda_tabs {
  background-color:#fff;
  align-items:stretch;
  width:100%;
  height:100%
}
.blog-topics_link-text {
  letter-spacing:calc(-3%);
  font-size:2em
}
.agenda-tabs_selector {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.agenda-tabs-selector_each {
  width:100%;
  height:100%;
  color:var(--color--black);
  text-align:center;
  border:1px solid #00000040;
  border-width:1px .5px;
  padding-top:1.25em;
  padding-bottom:1.25em
}
.agenda-tabs-selector_each.is--active {
  color:var(--color--white);
  background-color:#000;
  border-color:#0000
}
.agenda-tabs_heading {
  grid-column-gap:0em;
  grid-row-gap:0em;
  color:var(--color--black);
  border-bottom:1px solid #00000040;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  padding:2em 0;
  display:grid
}
.agenda-tabs-heading_days {
  padding-left:1.25em
}
.agenda-tabs_schedule {
  grid-column-gap:0px;
  grid-row-gap:0px;
  color:var(--color--black);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  padding-top:2em;
  padding-bottom:2em;
  padding-right:0;
  display:grid
}
.agenda-tabs_schedule.is--last {
  padding-bottom:4em
}
.agenda-tabs-schedule_each {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  width:100%;
  color:var(--color--black);
  border-bottom:1px solid #0003;
  grid-template-rows:auto;
  grid-template-columns:6.125em auto;
  grid-auto-columns:1fr;
  padding-bottom:1.25em;
  display:grid
}
.agenda-tabs-schedule_each.is--last {
  border-bottom-style:none;
  padding-bottom:0
}
.agenda-hero_subheading {
  color:var(--color--black);
  background-color:#fff;
  border-bottom:1px solid #00000040;
  padding:.9375em 1.3125em;
  font-weight:500
}
.speakers_hero {
  width:100%;
  padding-top:8.25em;
  padding-bottom:8.25em;
  position:relative
}
.speakers_grid {
  grid-column-gap:0px;
  grid-row-gap:0px;
  grid-template-rows:auto auto auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  width:100%;
  display:grid
}
.speakers-grid_cell {
  grid-column-gap:1.25em;
  grid-row-gap:1.25em;
  border-top:.5px solid #ffffff40;
  border-bottom:.5px solid #ffffff40;
  border-left:.5px solid #ffffff40;
  align-items:stretch;
  display:flex
}
.ts-speakers_name {
  color:var(--color--white);
  letter-spacing:-.02em;
  font-family:Inter,sans-serif;
  font-size:1.125em;
  font-weight:500
}
.speakers-grid-cell-description_wrapper {
  justify-content:space-between;
  padding-top:1.25em;
  padding-bottom:1.25em;
  padding-right:1.25em
}
.speakers-grid-cell-image {
  width:100%;
  max-width:9.875em
}
.ts-speakers_title {
  color:#ffffff80;
  letter-spacing:-.02em;
  font-family:Inter,sans-serif;
  font-size:.9375em;
  font-weight:500
}
.bc-speakers_cta {
  width:100%;
  padding-top:2.625em;
  padding-bottom:2.625em
}
.author-hero_mob-bg-image {
  object-fit:cover;
  width:100%;
  position:absolute;
  inset:0% 0% auto
}
.tags-content {
  margin-top:-1.25em;
  padding-bottom:7.5em
}
.tags-content_layout {
  grid-column-gap:2em;
  grid-row-gap:2em;
  width:100%
}
.blog-filters_wrapper {
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  background-color:#131518;
  justify-content:space-between;
  align-items:center;
  width:100%;
  padding:1em
}
.tags-hero {
  padding-top:11.875em;
  padding-bottom:10em;
  position:relative;
  overflow:hidden
}
.tags-hero_layout {
  z-index:1;
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  position:relative
}
.tags-breadcrumbs_name {
  letter-spacing:calc(-4%);
  border:1px solid #298dff;
  padding:.5em;
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em
}
.tags-breadcrumbs_arrow {
  width:.625em;
  color:var(--color--white)
}
.tags-breadcrumbs_blog-link {
  background-color:#131518;
  padding:.5em;
  text-decoration:none
}
.tags-breadcrumbs_blog-span {
  color:#67707e;
  letter-spacing:calc(-4%);
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em;
  line-height:1
}
.tags-hero_heading {
  color:var(--color--white);
  letter-spacing:calc(-5%);
  font-size:3.75em;
  font-weight:400
}
.tags-hero_bg-img {
  width:100%;
  position:absolute;
  inset:auto 0% 0%
}
.tags-hero_bg-img.only-mob {
  display:none
}
.blog-content {
  padding-top:10em;
  padding-bottom:8em
}
.container-700 {
  max-width:43.75em
}
.blog-content_layout,
.blog-content_info-wrapper {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em
}
.blog-content_heading {
  color:var(--color--white);
  letter-spacing:calc(-5%);
  font-size:3.75em;
  font-weight:400
}
.blog-hero_social-wrapper {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  justify-content:space-between;
  align-items:center;
  width:100%
}
.blog-hero_share-button {
  background-color:var(--color--primary-blue);
  color:var(--color--white);
  letter-spacing:calc(-0.5%);
  padding:.75em;
  font-size:.875em;
  line-height:1.2
}
.blog-content_img-wrapper {
  margin-bottom:-3em
}
.blog-content_img {
  width:100%
}
.blog-content_divider {
  background-color:#4b515b;
  width:100%;
  height:1px
}
.blog-author_list {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  flex-flow:column;
  display:flex
}
.blog-author_grid {
  grid-column-gap:1em;
  grid-row-gap:1em;
  grid-template-rows:auto;
  grid-template-columns:1fr 2fr;
  width:100%
}
.blog-author_img-block {
  width:100%;
  height:100%
}
.blog-image_img {
  object-fit:cover;
  width:100%;
  height:100%
}
.blog-author_tag {
  color:#67707e;
  letter-spacing:calc(-4%);
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.75em;
  line-height:1.4
}
.blog-author_name {
  color:var(--color--white);
  letter-spacing:calc(-3%);
  font-size:1.5em;
  font-weight:400
}
.blog-author_designation {
  color:var(--color--white);
  letter-spacing:calc(-1%);
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.9375em
}
.blog-author_description {
  color:#67707e;
  letter-spacing:calc(-1%);
  font-family:TWK Everett,Arial,sans-serif;
  font-size:.9375em;
  line-height:1.4;
  overflow:hidden
}
.blog-author_button {
  background-color:var(--color--primary-blue);
  color:var(--color--white);
  letter-spacing:calc(-0.5%);
  padding:.6875em .75em;
  font-size:.875em;
  line-height:1.2;
  text-decoration:none;
  transition-property:background-color;
  transition-duration:.2s;
  transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
.blog-author_button:hover {
  background-color:var(--color--grey-800)
}
.blog-content_embed {
  display:none
}
.blog-others {
  padding-top:5em;
  padding-bottom:5em;
  overflow:hidden
}
.blog-others_layout,
.blog-others_layout.smaller-gap {
  grid-column-gap:7.5em;
  grid-row-gap:7.5em
}
.blog-others_layout.gap-80 {
  grid-column-gap:5em;
  grid-row-gap:5em
}
.blog-others_list {
  grid-template-rows:auto;
  width:100%;
  display:flex
}
.blog-others_list.full-width.gap_8px {
  grid-column-gap:.5em;
  grid-row-gap:.5em
}
.blog-others_list-item {
  grid-column-gap:1.5em;
  grid-row-gap:1.5em;
  flex-flow:column;
  flex:none;
  justify-content:space-between;
  display:flex
}
.blog-others_list-wrapper {
  overflow:hidden
}
.blog-newsletter {
  background-color:#131518;
  padding-top:10.625em;
  padding-bottom:10.625em
}
.blog-newsletter_layout {
  grid-column-gap:8.125em;
  grid-row-gap:8.125em;
  grid-template-rows:auto;
  grid-template-columns:1.3fr 1fr;
  grid-auto-columns:1fr;
  align-items:center;
  display:grid
}
.blog-newsletter_heading {
  color:var(--color--white);
  letter-spacing:calc(-4%);
  font-size:2.75em;
  font-weight:400
}
.blog-posts {
  padding-top:7.5em;
  padding-bottom:7.5em
}
.blog-posts_layout {
  grid-column-gap:2em;
  grid-row-gap:2em;
  width:100%
}
.blog-filters_search {
  width:100%;
  min-width:25em;
  max-width:25em;
  min-height:2.5em;
  color:var(--grey-400);
  letter-spacing:calc(-0.5%);
  background-color:#222529;
  border:0 solid #000;
  border-left:1px solid #298dff;
  order:9999;
  margin-bottom:0;
  padding:.9375em 1em;
  font-size:.875em;
  line-height:1.2
}
.blog-filters_search::placeholder {
  color:var(--grey-400)
}
.blog-filters_form-block {
  width:100%;
  margin-bottom:0
}
.blog-content_pagination {
  margin-top:4em
}
.blog-content_pagination-button {
  width:100%;
  color:var(--color--white);
  letter-spacing:calc(-0.5%);
  background-color:#0000;
  border-color:#343940;
  flex-flow:row;
  justify-content:center;
  align-items:center;
  margin-left:0;
  margin-right:0;
  padding:1em 1.25em;
  font-size:.875em;
  text-decoration:none;
  transition-property:background-color;
  transition-duration:.2s;
  transition-timing-function:cubic-bezier(.455,.03,.515,.955);
  display:flex
}
.blog-content_pagination-button:hover {
  background-color:var(--color--primary-blue)
}
.blog-hero {
  padding-top:11.25em;
  padding-bottom:1.25em;
  position:relative
}
.blog-hero_layout {
  z-index:1;
  grid-column-gap:7.5em;
  grid-row-gap:7.5em;
  position:relative
}
.blog-hero_bg-img {
  width:100%;
  height:100%;
  position:absolute;
  inset:auto 0% 0%
}
.blog-hero_tag-block {
  background-color:#131518;
  border:1px solid #298dff;
  padding:.5em;
  text-decoration:none
}
.blog-hero_tag-span {
  color:var(--color--white);
  letter-spacing:calc(-4%);
  font-family:TWK Everett Mono,Arial,sans-serif;
  font-size:.875em;
  line-height:1;
  text-decoration:none
}
.blog-hero_heading {
  color:var(--color--white);
  letter-spacing:calc(-5%);
  font-size:4.875em;
  font-weight:400;
  line-height:1.2
}
.blog-hero_list {
  grid-column-gap:3em;
  grid-row-gap:3em;
  flex-flow:column;
  width:100%;
  display:flex
}
.blog-hero_list-item {
  grid-column-gap:5em;
  grid-row-gap:5em;
  background-color:#131518;
  grid-template-rows:auto;
  grid-template-columns:1.2fr 1fr;
  align-items:center;
  width:100%;
  padding:1em
}
.blog-hero_list-wrapper {
  width:100%
}
.blog-hero_link-name {
  color:var(--color--white);
  text-decoration:none;
  transition:color .2s cubic-bezier(.455,.03,.515,.955)
}
.blog-hero_link-name:hover {
  color:var(--color--primary-blue)
}
.blog-hero_name {
  letter-spacing:calc(-2%);
  font-size:1.5em;
  font-weight:400;
  line-height:1.4
}
.blog-hero_content-block {
  grid-column-gap:2.5em;
  grid-row-gap:2.5em;
  flex-flow:column;
  max-width:28.75em;
  display:flex
}
.blog-content_description {
  letter-spacing:calc(-1%);
  font-size:.9375em;
  line-height:1.4
}
.blog-filters_form {
  grid-column-gap:2em;
  grid-row-gap:2em;
  flex-flow:row;
  justify-content:space-between;
  align-items:center;
  width:100%;
  display:flex
}
.font-weight-500 {
  font-weight:500
}
.font-weight-500.color-pastel-blue.search-dd-item {
  color:#5c6874;
  transition:color .3s
}
.font-weight-500.color-pastel-blue.search-dd-item:hover {
  color:#f7f7f8
}
.hide-block {
  display:none
}
.flex-vertical {
  flex-direction:column;
  display:flex
}
.flex-vertical.align-left {
  align-items:flex-start
}
.blog-filters_dd-toggle {
  background-color:#222529;
  justify-content:space-between;
  align-items:center;
  width:100%;
  min-width:25em;
  max-width:25em;
  padding:.5em .5em .5em 1em;
  display:flex
}
.blog-filters_dd-toggle.w--open {
  color:#4da2ff
}
.blog-filters_dd-toggle.press-search_filters-toggle {
  border-color:#f7f7f866;
  border-radius:40px
}
.blog-filters_dd {
  z-index:901;
  order:-9999;
  margin-left:0;
  margin-right:0
}
.color-cultured {
  color:#f7f7f8
}
.blog-filters_dd-list-block {
  background-color:#222529;
  flex-flow:column;
  max-height:15em;
  display:flex;
  overflow:auto;
  box-shadow:0 2px 20px #0003
}
.blog-filters_dd-list-block.blog-redirects_dd-list-block {
  max-height:none;
  overflow:visible
}
.blog-filters_field {
  color:#67707e;
  cursor:pointer;
  width:100%;
  padding:.25em 1em;
  transition:background-color .1s cubic-bezier(.455,.03,.515,.955),color .1s cubic-bezier(.455,.03,.515,.955)
}
.blog-filters_field:hover {
  background-color:var(--color--grey-700);
  color:var(--color--primary-blue)
}
.blog-filters_dd-list {
  z-index:2;
  background-color:#0000;
  width:100%;
  padding-top:.5em;
  display:none
}
.blog-filters_dd-list.w--open {
  background-color:#0000;
  left:0;
  right:-30px
}
.blog-filters_dd-placeholder {
  color:#67707e;
  letter-spacing:calc(-0.5%);
  font-size:.875em
}
.blog-filters_dd-arrow {
  color:#89919f;
  width:1.5em;
  height:1.5em;
  padding-left:.4375em;
  padding-right:.4375em
}
.blog-filters_field-label {
  letter-spacing:calc(-0.5%);
  font-size:.875em;
  font-weight:400
}
.blog-filters_dd-cms-list {
  flex-flow:column;
  display:flex
}
@media screen and (min-width:1280px) {
  .h64-em {
    color:#030f1c;
    text-align:center;
    letter-spacing:-.03em;
    text-transform:uppercase;
    margin-top:0;
    margin-bottom:0;
    font-family:Twkeverett,Impact,sans-serif;
    font-size:4.44em;
    font-weight:500;
    line-height:90%
  }
  .button-2.black:hover {
    background-color:#4da2ff
  }
  .tb-8-em {
    text-transform:uppercase;
    mix-blend-mode:difference;
    font-size:.56em;
    line-height:100%
  }
  .tb-8-em.center {
    text-align:center
  }
  .tb-8-em.right {
    text-align:right
  }
  .recap-tweets-top-cont {
    z-index:2;
    grid-column-gap:14.24em;
    grid-row-gap:14.24em;
    flex-flow:column;
    display:flex;
    position:relative
  }
  .bc25-sec-3-div-1 {
    background-color:#fff;
    padding:1.39em;
    position:relative
  }
  .bc25-sec-3-div-1-img {
    z-index:1;
    width:100%;
    height:100%;
    position:absolute;
    inset:0%
  }
  .bc25-sec-3-div-2 {
    background-color:#fff;
    padding:0;
    position:relative
  }
  .bc25-sec-3-div-1-cont {
    z-index:2;
    grid-column-gap:14.24em;
    grid-row-gap:14.24em;
    flex-flow:column;
    display:flex;
    position:relative
  }
  .button-4.black:hover,
  .button-5.black:hover,
  .button-8.black:hover,
  .button-9.black:hover {
    background-color:#4da2ff
  }
  .blog-content_grid {
    grid-template-columns:1fr 1fr 1fr
  }
}
@media screen and (min-width:1920px) {
  .container-1400.hashicontentcontainer {
    max-width:72.5em
  }
  .background_grain.gradient {
    object-fit:fill;
    inset:0% 0% auto
  }
  .dottedhorizontal.nopadding.apsolutebottom.onlylargescreens {
    display:block
  }
  .h2-explore {
    width:100%
  }
  .body-text-1 {
    line-height:140%
  }
  .explore-top {
    flex-flow:column;
    justify-content:flex-end;
    align-items:center;
    display:flex
  }
  .feature-card-text {
    letter-spacing:-.09375rem;
    line-height:100%
  }
  .ontent-explore {
    grid-column-gap:6.25rem;
    grid-row-gap:6.25rem
  }
  .padding-global-19.pads-explore {
    padding-bottom:0
  }
  .hs-why_layout {
    padding-bottom:5em
  }
  .dottedlines.ml--1.left_aligned.mobilehidden.hashibitcoinleftline {
    display:block
  }
  .dottedlines.ml--1.left_aligned.mobilehidden.hashibitcoinheadingleftline {
    display:none
  }
  .dottedlines.ml--1.left_aligned.mobilehidden.hashiwhyleftline {
    display:block
  }
  .dottedlines.ml--1.left_aligned.mobilehidden.hashiwhyheadingleftline,
  .dottedlines.ml--1.left_aligned.hashibitcoinheadingleftline {
    display:none
  }
  .dottedlines.ml--1.left_aligned.hashiwhyleftline {
    display:block
  }
  .dottedlines.ml--1.right_aligned.mobilehidden.hashiwhyheadingrightline {
    display:none
  }
  .dottedlines.ml--1.right_aligned.hashibitcoinrightline {
    display:block
  }
  .dottedlines.ml--1.right_aligned.hashibitcoinheadingrightline {
    display:none
  }
  .dottedlines.ml--1.right_aligned.hashiwhyrightline {
    display:block
  }
  .hs-security_image-wrapper.hide-mob {
    padding:3em 0
  }
  .hs-hero-rectangle-curve.left-gradient {
    background-image:linear-gradient(90deg,#298dff,#fff0)
  }
  .hs-hero-rectangle-curve.right-gradient {
    background-image:linear-gradient(-90deg,#298dff,#fff0)
  }
  .ms-hero_bg-image {
    width:100%;
    height:100%;
    inset:0% 0% 0% auto
  }
  .ms-hero_layout {
    padding-bottom:3em
  }
  .ms-hero_bg-image-mob {
    max-width:75em
  }
  .payment-hero_lottie {
    inset:auto 0% 0%
  }
  .payment-stack_main {
    justify-content:center;
    align-items:center;
    display:flex
  }
  .bc-body {
    font-size:1em
  }
  .bc-wrapper {
    padding-top:12em
  }
  .price-span {
    font-size:120px
  }
}
@media screen and (max-width:991px) {
  .h2-80px.color-black.mob_36px {
    letter-spacing:-2.4px;
    font-size:3em
  }
  .h2-80px.color-white.mob_36px {
    letter-spacing:-3.2px;
    font-size:4em
  }
  .h2-80px.mob_40px {
    font-size:4em
  }
  .mw-1024.tablet_mw-580 {
    max-width:36.25em
  }
  .custom-h2_block.nau-services_heading {
    max-width:40em
  }
  .custom-h2_block.zklogin-services_heading,
  .custom-h2_block.btcfi_heading {
    max-width:48em
  }
  .mw-550.tablet_mw-400 {
    max-width:25em
  }
  .styleguide_hero {
    height:50vh
  }
  .styleguide_classes {
    padding-top:6em;
    padding-bottom:6em
  }
  .styleguide_hero-grid {
    grid-column-gap:2em;
    grid-row-gap:4em;
    grid-template-columns:1fr
  }
  .p-extra-large {
    font-size:1.5em
  }
  .styleguide_classes-layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .styleguide_classes-grid {
    grid-template-columns:1fr
  }
  .heading_blue-icon.medium {
    max-width:4em;
    max-height:4em
  }
  .heading_blue-icon.medium.nau-products {
    max-width:4em;
    height:4em;
    max-height:4em;
    padding:.5em .75em
  }
  .heading_blue-icon.medium.zkouth {
    max-width:4em;
    height:4em;
    max-height:4em
  }
  .h2-60px.color-white.mob_32px {
    font-size:3em
  }
  .h2-60px.mob_39px {
    font-size:3.375em
  }
  .h2-60px.mob_36px {
    letter-spacing:-2.16px;
    font-size:3.375em
  }
  .h2-60px.color-black.mob_32px {
    font-size:3em
  }
  .h3-60px {
    font-size:2.5em
  }
  .mw-500.tablet_full-width {
    max-width:100%
  }
  .gap-16.hy-center.wrap-down {
    flex-flow:wrap
  }
  .h1-90px.color-white.text-center.mob_48px {
    font-size:4.375em
  }
  .h1-90px.color-white.text-center.mob_40px {
    font-size:4em
  }
  .h1-90px.mob_40px {
    letter-spacing:-1.92px;
    font-size:4em
  }
  .h1-90px.mob_32px {
    font-size:4em
  }
  .h1-90px.mob_45px {
    letter-spacing:-1.92px;
    font-size:4em
  }
  .empty-div.tablet-hide {
    display:none
  }
  .ai-works_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .mc_grid {
    grid-template-columns:1fr 1fr
  }
  .ai-works {
    padding-top:6em;
    padding-bottom:4em
  }
  .ai-services_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .ai-services {
    padding-top:6em;
    padding-bottom:2em
  }
  .uc-services_grid {
    grid-template-columns:1fr 1fr
  }
  .defi-services {
    padding-top:6em;
    padding-bottom:2em
  }
  .defi-services_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .nau-services_grid {
    grid-template-columns:1fr 1fr
  }
  .navbar_layout {
    padding:.875em .625em .875em .75em
  }
  .navbar-brand {
    height:2em
  }
  .rfp-app_grid {
    grid-template-columns:1fr 1fr
  }
  .faq-item_answer-text-old {
    padding-bottom:1em;
    font-size:1em
  }
  .faq-item_button-old {
    text-align:left;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);
    font-size:.725em
  }
  .faq-item_heading-old {
    font-size:1.25em;
    line-height:1.2
  }
  .h1-80px {
    letter-spacing:-3px;
    font-size:4em
  }
  .nrs-comparison_grid {
    display:none
  }
  .legal-content_grid {
    grid-template-columns:1fr
  }
  .fw-faq_heading-old {
    font-size:1.25em;
    line-height:1.2
  }
  .fw-faq_button-old {
    text-align:left;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);
    font-size:.725em
  }
  .mw-480.tablet_mw-none {
    max-width:none
  }
  .mw-700.tablet_mw-480 {
    max-width:30em
  }
  .mw-700.tablet_mw-440 {
    max-width:27.5em
  }
  .dottedhorizontal.nopadding.apsolutetop.hidetablet {
    display:none
  }
  .dottedhorizontal.nopadding.apsolutetop.hashisecuritymiddleline {
    top:25em
  }
  .dottedhorizontal.nopadding.apsolutebottom.hashisecuritybottomline {
    bottom:42.5em
  }
  .dottedhorizontal.nopadding.apsolutebottom.hashiheromiddleline {
    bottom:38.5em
  }
  .dottedhorizontal.nopadding.showtablet {
    display:block
  }
  .hs-checkbox_wrapper {
    align-items:flex-start
  }
  .hs-checkbox_span {
    font-size:.8125em
  }
  .hs-submit {
    color:var(--color--white);
    padding:1.125em;
    display:block
  }
  .hs-submit:hover {
    background-color:#298dff
  }
  .gaming-unlock_grid {
    grid-template-columns:1fr
  }
  .gaming-unlock_heading-block {
    padding-top:4em;
    padding-bottom:4em
  }
  .gaming-unlock_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .gaming-unlock,
  .defi-assets {
    padding-top:8em
  }
  .defi-assets_grid {
    grid-template-columns:1fr
  }
  .mw-900.tablet_mw-600 {
    max-width:37.5em
  }
  .defi-assets_heading-block {
    padding-top:4em;
    padding-bottom:4em
  }
  .defi-assets_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .ai-trust_heading-block {
    padding-top:4em;
    padding-bottom:4em
  }
  .ai-trust_grid {
    grid-template-columns:1fr
  }
  .ai-trust {
    padding-top:8em
  }
  .ai-trust-layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .custom-h2_block-17.nau-services_heading {
    max-width:40em
  }
  .custom-h2_block-17.zklogin-services_heading,
  .custom-h2_block-17.btcfi_heading {
    max-width:48em
  }
  .sayso_cases {
    grid-template-columns:1fr 1fr
  }
  .hide-tablet {
    display:none
  }
  .hm-dd_link-icon.smaller {
    width:1.75em;
    height:1.75em
  }
  .hm-dd_link-icon.more-padding {
    padding:.33125em
  }
  .hamburger-menu_component {
    z-index:9;
    opacity:1;
    background-color:#000;
    flex-flow:column;
    width:100%;
    height:calc(100svh - 3.5em);
    padding-top:0;
    padding-left:1.25em;
    padding-right:1.25em;
    display:none;
    position:absolute;
    inset:3.5em 0% 0%;
    overflow:scroll
  }
  .hm_platform-layout {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    background-color:#131518;
    justify-content:space-between;
    padding-bottom:1.5em;
    display:none;
    overflow:scroll
  }
  .hm_link-icon {
    color:#fff;
    width:2em;
    height:2em;
    padding:.625em
  }
  .hm_dots {
    color:#4b515b;
    object-fit:cover;
    width:100%
  }
  .hm_links-wrapper {
    align-items:stretch;
    width:100%
  }
  .hm_link-text {
    color:#fff;
    font-size:1.25em
  }
  .hm_cta-icon {
    color:#fff;
    width:2em;
    height:2em;
    padding:.375em
  }
  .hm-dd_link-wrapper {
    text-decoration:none
  }
  .hm-dd_link-wrapper.hide {
    display:none
  }
  .hm_cta-arrow {
    color:#000;
    background-color:#fff;
    width:2em;
    height:2em;
    padding:.625em
  }
  .hm_cta-text {
    color:#fff;
    font-size:.9375em;
    line-height:1.2
  }
  .hm_link {
    grid-column-gap:1em;
    grid-row-gap:1em;
    justify-content:space-between;
    align-items:center;
    padding-top:.75em;
    padding-bottom:.75em
  }
  .hm_default-layout {
    grid-column-gap:2em;
    grid-row-gap:2em;
    background-color:#131518;
    flex:1;
    justify-content:space-between;
    height:100%;
    padding:.75em .75em 1em;
    display:none;
    overflow:hidden
  }
  .hm-dd_link-desc {
    letter-spacing:-.008125em;
    font-size:.8125em;
    line-height:1.4
  }
  .hm_solutions-layout {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    background-color:#131518;
    justify-content:space-between;
    display:none;
    overflow:hidden
  }
  .hm_cta {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    background-color:#298dff;
    justify-content:space-between;
    align-items:center;
    width:100%;
    padding:.5em;
    display:flex
  }
  .hm-dd_wrapper {
    grid-column-gap:.125em;
    grid-row-gap:.125em;
    width:100%
  }
  .hm_buttons-wrapper {
    grid-column-gap:.375em;
    grid-row-gap:.375em;
    align-items:stretch;
    width:100%
  }
  .hamburger-menu {
    background-color:#222529;
    border:1px solid #343940;
    flex-flow:column;
    flex:none;
    justify-content:center;
    align-items:center;
    width:2em;
    height:2em;
    padding:.5em;
    display:flex;
    position:relative
  }
  .hamburger-menu_open {
    color:#fff;
    width:1em
  }
  .hamburger-menu_close {
    color:#fff;
    width:1em;
    height:1em;
    display:none;
    position:absolute;
    inset:auto
  }
  .navbar_brand-block {
    justify-content:center
  }
  .hm_back-button {
    opacity:0;
    align-items:center;
    display:none;
    position:absolute
  }
  .hm_back-icon {
    width:1.625em;
    height:1.625em;
    color:var(--color--white);
    padding:.4375em .375em
  }
  .hm_back-text {
    color:var(--color--white);
    font-size:.9375em;
    line-height:1.4
  }
  .hm_dev-layout {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    background-color:#131518;
    justify-content:space-between;
    display:none;
    overflow:scroll
  }
  .hm-dd_newsletter-text {
    color:var(--color--white)
  }
  .hm-dd_newsletter-block {
    grid-column-gap:1em;
    grid-row-gap:1em;
    background-color:var(--color--grey-800);
    justify-content:space-between;
    min-height:11em;
    padding-top:.75em;
    padding-bottom:1em
  }
  .hm_comm-layout {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    background-color:#131518;
    justify-content:space-between;
    height:100%;
    padding-bottom:1em;
    display:none;
    overflow:scroll
  }
  .hm_res-layout {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    background-color:#131518;
    justify-content:space-between;
    padding-bottom:1.5em;
    display:none;
    overflow:scroll
  }
  .hs-submit_block {
    background-color:var(--color--primary-blue);
    flex:none;
    width:3em;
    height:3em;
    padding:0;
    transition:background-color .3s cubic-bezier(.645,.045,.355,1)
  }
  .hs-submit_block:hover {
    background-color:#4b515b
  }
  .heading_blue-icon-2.medium {
    max-width:4em;
    max-height:4em
  }
  .gaming-works {
    padding-top:6em;
    padding-bottom:4em
  }
  .big-icon_80px {
    max-width:4em
  }
  .gaming-works_layout {
    grid-column-gap:8em;
    grid-row-gap:8em;
    overflow:hidden
  }
  .big-text_80px {
    letter-spacing:-2.5px;
    font-size:4em
  }
  .big-text_80px.color-black.sec-ecosystem_break {
    display:inline
  }
  .big-text_80px.black-block.lh-100 {
    line-height:1
  }
  .mc_grid-2 {
    grid-template-columns:1fr 1fr
  }
  .gaming-services {
    padding-top:6em;
    padding-bottom:2em
  }
  .uc-services_grid-2 {
    grid-template-columns:1fr 1fr
  }
  .gaming-services_layout {
    grid-column-gap:6em;
    grid-row-gap:6em;
    overflow:hidden
  }
  .uc-builder_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .uc-builder {
    padding-top:6em
  }
  .learn-more_grid {
    grid-column-gap:5em;
    grid-row-gap:5em;
    grid-template-columns:1fr
  }
  .gaming-tools {
    padding-top:6em;
    padding-bottom:6em
  }
  .gaming-tools_layout {
    overflow:hidden
  }
  .uc-dive {
    padding-top:4em
  }
  .uc-dive_layout {
    grid-column-gap:6em;
    grid-row-gap:6em;
    overflow:hidden
  }
  .uc-learn_grid {
    grid-template-columns:1fr 1fr
  }
  .icm-evolution {
    background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6926b2b8b40c61f7080abc98_icm-solution-bg2.png),linear-gradient(#fff,#fff);
    background-position:50% -100%,0 0;
    padding-bottom:12em
  }
  .heading_blue-icon-3.medium {
    max-width:4em;
    max-height:4em
  }
  .heading_blue-icon-3.medium.nau-products {
    max-width:3.3em;
    height:3.3em;
    max-height:3.3em;
    padding:.5em .75em
  }
  .heading_blue-icon-3.medium.zkouth {
    max-width:4em;
    height:4em;
    max-height:4em
  }
  .icm-works {
    padding-top:6em;
    padding-bottom:4em
  }
  .icm-solution_heading-block {
    padding-top:4em;
    padding-bottom:4em
  }
  .icm-works_layout {
    grid-column-gap:8em;
    grid-row-gap:8em;
    overflow:hidden
  }
  .icm-services {
    padding-top:6em;
    padding-bottom:2em
  }
  .icm-services_heading-ilust {
    width:140%;
    top:3em;
    left:-30%
  }
  .icm-solution_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .icm-services_layout {
    grid-column-gap:6em;
    grid-row-gap:6em;
    overflow:hidden
  }
  .icm-solution_grid {
    grid-template-columns:1fr
  }
  .defi-works {
    padding-top:6em;
    padding-bottom:4em
  }
  .defi-works_layout {
    grid-column-gap:8em;
    grid-row-gap:8em;
    overflow:hidden
  }
  .ft-hero_grid {
    grid-column-gap:0em;
    grid-row-gap:0em;
    grid-template-columns:1fr 1fr 1fr
  }
  .ft-hero_heading {
    letter-spacing:-3px;
    font-size:4em
  }
  .ft-hero_grid-info {
    font-size:.9375em
  }
  .ft-overview {
    padding-top:4em
  }
  .ft-overview_img-block.zklogin-overview {
    padding:2.1875em 4em
  }
  .ft-overview_img-block.passkey-overview {
    max-height:100%;
    padding:2.1875em 4em
  }
  .ft-overview_img-block.mysticeti-overview {
    max-height:100%;
    padding-top:1.5em;
    padding-bottom:1.5em;
    padding-left:2em
  }
  .h2-80px-2.mob_40px {
    font-size:4em
  }
  .nau-services {
    padding-top:6em
  }
  .nau-services_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .big-text_80px-2 {
    letter-spacing:-2.5px;
    font-size:4em;
    line-height:1
  }
  .big-text_80px-2.color-black.sec-ecosystem_break {
    display:inline
  }
  .ft-resource_center {
    padding-top:6em;
    padding-bottom:7em
  }
  .ft-learn.ft-learn_mys {
    padding-top:8em
  }
  .ft-learn_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .ft-learn_grid {
    grid-template-columns:1fr 1fr
  }
  .ft-start {
    background-size:contain;
    padding-top:10em;
    padding-bottom:10em
  }
  .ft-start_grid {
    grid-column-gap:2em;
    grid-row-gap:2em
  }
  .h2-44px.fw-normal.color-white.mob_26px,
  .h2-44px.fw-normal.color-black.mob_26px {
    font-size:2em
  }
  .zk-outh_img-block {
    padding:5.625em
  }
  .ts-27px.color-black.mob_18px {
    font-size:1.5em
  }
  .zk-outh_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .zk-outh {
    padding-top:8em
  }
  .zk-outh_grid {
    grid-column-gap:2em;
    grid-row-gap:2em
  }
  .zk-app_grid {
    grid-template-columns:1fr 1fr
  }
  .move-blockchain {
    padding-bottom:8em
  }
  .big-text_icon-64px {
    max-width:2.5em;
    max-height:2.5em
  }
  .big-text-_60px {
    letter-spacing:-1.92px;
    font-size:3em
  }
  .big-text-_60px.color-white.desktop {
    display:none
  }
  .big-text-_60px.color-white.mobile {
    display:block
  }
  .move-features_grid-item.small-item {
    grid-column-gap:5em;
    grid-row-gap:5em;
    min-height:auto
  }
  .move-features {
    padding-top:8em
  }
  .move-features_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .move-features_grid {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .move-testimonials {
    padding-top:6em
  }
  .move-tm_slider-layout {
    grid-template-columns:.3fr 2fr
  }
  .move-tm_slider-component {
    margin-top:6em
  }
  .h1-90px-2.color-white.text-center.mob_40px {
    font-size:4em
  }
  .h1-90px-2.color-white.text-center.mob_48px {
    font-size:4.375em
  }
  .rfp-app_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .rfp-app,
  .rfp-faq {
    padding-top:6em
  }
  .rfp-faq_grid {
    grid-template-columns:1fr
  }
  .h1-80px-2 {
    letter-spacing:-3px;
    font-size:4em
  }
  .h1-80px-2.fw-normal.color-white.mob_40px {
    font-size:3em
  }
  .circ-graph {
    padding-top:4em
  }
  .circ-graph_heading-block {
    padding-bottom:2em
  }
  .learn-more_grid-2 {
    grid-column-gap:5em;
    grid-row-gap:5em;
    grid-template-columns:1fr
  }
  .circ-token {
    padding-top:4em;
    padding-bottom:4em
  }
  .circ-faq {
    padding-top:4em
  }
  .circ-faq_grid {
    grid-template-columns:1fr
  }
  .h1-80px-3 {
    letter-spacing:-3px;
    font-size:4em
  }
  .h1-80px-3.fw-normal.color-white.mob_40px {
    font-size:3em
  }
  .storage-graph_heading-block {
    padding-bottom:2em
  }
  .storage-graph_img-block.mobile {
    display:none
  }
  .storage-graph_img-block.desktop-tab-land {
    display:block
  }
  .storage-graph {
    padding-top:4em
  }
  .storage-supply {
    padding-top:6em
  }
  .storage-supply_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .rs-gen_grid.additional-research {
    grid-template-columns:1fr
  }
  .rs-gen {
    padding-top:6em;
    padding-bottom:2em
  }
  .rs-gen_content-wrapper,
  .rs-gen_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .mw-580.tablet_mw-400 {
    max-width:25em
  }
  .h1-78px.color-white.mob_40px {
    font-size:4em
  }
  .big-text-_78px {
    letter-spacing:-1.92px;
    font-size:3em
  }
  .usdc-blend_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .big-text_icon-78px {
    max-width:2.5em;
    max-height:2.5em;
    margin-right:.5em
  }
  .big-text_icon-78px.usdc-icon {
    margin-top:.5em;
    padding:.625em .34375em
  }
  .usdc-blend_grid {
    grid-template-columns:.25fr 1fr
  }
  .usdc-blend {
    padding-bottom:6em
  }
  .usdc-secure_layout {
    grid-column-gap:7.5em;
    grid-row-gap:7.5em
  }
  .usdc-secure_grid2 {
    grid-template-columns:1fr
  }
  .usdc-secure_grid {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:1fr 1fr
  }
  .usdc-build {
    padding-top:4em;
    padding-bottom:4em
  }
  .usdc-build_grid {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    grid-template-columns:1fr
  }
  .usdc-build_grid-item {
    grid-column-gap:5.625em;
    grid-row-gap:5.625em
  }
  .usdc-apps_grid {
    grid-template-columns:1fr 1fr 1fr
  }
  .usdc-apps {
    padding-top:4em;
    padding-bottom:4em
  }
  .gs-wallet_slider-wrapper {
    grid-template-columns:1fr 1fr
  }
  .usdc-resource {
    padding-top:4em;
    padding-bottom:4em
  }
  .usdc-resource_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .oc-hero_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .oc-hero {
    padding-bottom:4em
  }
  .oc-conv {
    padding-top:4em;
    padding-bottom:4em
  }
  .oc-conv_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .oc-conv_grid {
    grid-template-columns:1fr 1fr 1fr
  }
  .oc-network_grid {
    grid-template-columns:1fr 1fr
  }
  .oc-network {
    padding-top:4em;
    padding-bottom:4em
  }
  .oc-network_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .oc-moderators {
    padding-top:4em;
    padding-bottom:4em
  }
  .oc-moderators_grid {
    grid-template-columns:1fr 1fr 1fr
  }
  .about-principles_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .about-principles_grid2 {
    grid-template-columns:1fr
  }
  .h2-78px,
  .h2-78px.color-black.mob_40px {
    font-size:4em
  }
  .h2-78px.color-black.mob_36px {
    letter-spacing:-2.4px;
    font-size:3em
  }
  .h2-78px.color-white.mob_36px,
  .h2-78px.color-white.mob_39px {
    letter-spacing:-3.2px;
    font-size:4em
  }
  .about-principles_grid {
    grid-template-columns:.5fr 1fr
  }
  .about-mission_layout {
    grid-column-gap:10em;
    grid-row-gap:10em
  }
  .about-mission {
    padding-top:10em;
    padding-bottom:4em
  }
  .about-resources {
    padding-top:4em;
    padding-bottom:4em
  }
  .about-resources_layout {
    grid-column-gap:5em;
    grid-row-gap:5em;
    overflow:hidden
  }
  .about-resources_grid {
    grid-template-columns:1fr 1fr
  }
  .big-icon_78px {
    width:4em;
    height:4em;
    padding:.625em
  }
  .big-icon_78px.gs-get_icon,
  .big-icon_78px.gs-use_icon {
    padding:1em .5em
  }
  .gs-wallet_heading-wrapper {
    padding-bottom:2em
  }
  .gs-wallet {
    padding-top:8em
  }
  .gs-wallet_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .gs-wallet_grid {
    grid-template-columns:1fr 1fr
  }
  .gs-get {
    padding-top:8em
  }
  .gs-get_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .gs-get_heading-wrapper {
    padding-bottom:2em
  }
  .gs-use {
    padding-top:8em
  }
  .gs-use_heading-wrapper {
    padding-bottom:2em
  }
  .gs-use_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .gs-use_ecosystem-wrapper {
    grid-column-gap:8em;
    grid-row-gap:8em;
    margin-top:6em
  }
  .pc-hero_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .pc-latest2_cms-item {
    grid-template-columns:.4fr 1fr
  }
  .pc-latest {
    padding-top:5em;
    padding-bottom:4em
  }
  .pc-latest_grid {
    grid-template-columns:1fr
  }
  .pc-press_grid {
    grid-template-columns:1fr 1fr
  }
  .pc-press_search {
    max-width:24.3em
  }
  .pc-press {
    padding-top:4em;
    padding-bottom:4em
  }
  .pc-latest_img-block {
    height:25em
  }
  .sec-ecosystem_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .sec-ecosystem_grid {
    grid-template-columns:.25fr 1fr
  }
  .sec-reports_grid {
    grid-template-columns:1fr 1fr
  }
  .sec-reports_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .sec-resource_grid {
    grid-template-columns:1fr
  }
  .sec-involved {
    padding-top:6em
  }
  .big-text-_90px {
    letter-spacing:-1.92px;
    font-size:3em
  }
  .big-text_icon-80px {
    max-width:2.5em;
    max-height:2.5em;
    margin-right:.5em
  }
  .val-info_grid {
    grid-template-columns:.25fr 1fr
  }
  .val-network_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .val-network_grid {
    grid-template-columns:1fr
  }
  .val-rewards {
    padding-top:6em;
    padding-bottom:6em
  }
  .val-rewards_layout,
  .val-stake_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .div-placeholder-2 {
    min-height:24em
  }
  .vale-stake_grid {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:1fr
  }
  .val-stake {
    padding-top:4em
  }
  .val-stake_heading-wrapper {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:.25fr 1fr
  }
  .val-staking_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .val-staking_grid {
    grid-template-columns:1fr 1fr
  }
  .val-staking,
  .val-token {
    padding-top:6em
  }
  .val-token_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .fw-faq_heading {
    font-size:1.25em;
    line-height:1.2
  }
  .fw-faq_answer-block {
    grid-template-columns:1fr;
    width:100%;
    padding-top:1em;
    padding-bottom:2em
  }
  .val-perf {
    padding-top:6em
  }
  .val-perf_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .bb-ecosystem_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .bb-ecosystem_grid {
    grid-template-columns:.25fr 1fr
  }
  .bb-scope_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .fw-faq_ol-list {
    padding-left:1em
  }
  .bb-scope {
    padding-top:4em
  }
  .bb-faq {
    padding-top:6em
  }
  .bb-faq_grid,
  .btcfi-unlock_grid {
    grid-template-columns:1fr
  }
  .heading_orange-icon {
    max-width:4.9em;
    height:4.9em;
    max-height:4.9em
  }
  .heading_orange-icon.medium.btcfi {
    max-width:4em;
    height:4em;
    max-height:4em
  }
  .btcfi-unlock_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .btcfi-unlock {
    padding-top:10em
  }
  .btcfi-app_component,
  .btcfi-app_content-wrapper {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .btcfi-why_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .btcfi-why {
    padding-top:8em;
    padding-bottom:8em
  }
  .btcfi-why_chain-wrapper {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .btcfi-why_grid,
  .btcfi-app_grid {
    grid-template-columns:1fr 1fr
  }
  .btcfi-why_component {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .btcfi-rp_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .btcfi-rp {
    padding-top:6em
  }
  .uc-learn_slider-wrapper {
    grid-template-columns:1fr 1fr
  }
  .btcfi-dive_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .btcfi-dive {
    padding-top:6em;
    padding-bottom:4em
  }
  .nrs-comparison_content-block {
    width:100%;
    padding-top:.75em;
    padding-left:.75em;
    padding-right:.75em
  }
  .nrs-comparsion_icon {
    background-color:#0000;
    overflow:visible
  }
  .nrs-comparison_list {
    display:flex
  }
  .nrs-comparison_dd-heading {
    color:#fff;
    letter-spacing:-.01125em;
    font-size:1.125em;
    line-height:1.2
  }
  .nrs-comparsion_dd-content {
    background-color:#0000;
    height:0%;
    display:block;
    position:static
  }
  .nrs-comparsion_dd-content.w--open {
    background-color:#0000
  }
  .nrs-comparison_dd {
    border-bottom:1px dashed #4b515b;
    width:100%;
    overflow:hidden
  }
  .nrs-comparison_dd-inner-content {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    padding-bottom:1.5em
  }
  .nrs-comparison_attribute {
    width:100%
  }
  .nrs-comparison_dd-toggle {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    justify-content:space-between;
    align-items:center;
    width:100%;
    padding:1.5em 0 1.5em .75em;
    display:flex
  }
  .nrs-comparison_head-content {
    width:100%
  }
  .nrs-comparison_icon-block {
    background-color:#343940;
    overflow:hidden
  }
  .path-3 {
    color:#fff
  }
  .color-black {
    color:var(--color--black)
  }
  .hs_error-message.message-mob,
  .hs_success-message.message-mob {
    letter-spacing:-.008125em;
    font-size:.8125em
  }
  .about-mission_h2-text {
    letter-spacing:-3.2px;
    font-size:4em
  }
  .about-mission_blue-block {
    flex-flow:column
  }
  .fw-faq_ol-sub-list {
    padding-left:1em
  }
  .legal-gdpr_grid,
  .legal-ccpa_grid {
    grid-template-columns:1fr
  }
  .eco_heading-wrapper {
    height:6em
  }
  .eco_heading-block {
    padding-top:1em
  }
  .eco_heading-block.sb_heading-block,
  .eco_heading-block.funding-hero_heading-block,
  .eco_heading-block.ideas_heading-block {
    padding-top:.75em
  }
  .eco_heading-block.founder_heading-block {
    padding-top:1.25em
  }
  .sb-main_grid,
  .grid-3c,
  .build-start_grid,
  .build-resources_grid,
  .ideas-main_cards-list {
    grid-template-columns:1fr 1fr
  }
  .h-200 {
    font-size:1.25em
  }
  .twitter-btn.min-w {
    min-width:auto
  }
  .fund-card_top {
    padding-bottom:3em
  }
  .fund-card_top.no-padding {
    padding-bottom:0
  }
  .hero-text-animation-mobile {
    margin-top:0;
    margin-bottom:auto;
    display:none
  }
  .hero-text-animation {
    display:none
  }
  .section-hero {
    max-height:70rem
  }
  .explore-rive.is-6 {
    width:200px;
    height:200px
  }
  .explore-rive.is-3,
  .explore-rive.is-4 {
    width:150px;
    height:150px
  }
  .explore-rive.is-5 {
    width:170px;
    height:170px
  }
  .explore-rive.is-7 {
    width:200px;
    height:200px
  }
  .explore-rive.is-1 {
    width:350px;
    height:350px
  }
  .explore-rive.is-8,
  .explore-rive.is-2 {
    width:200px;
    height:200px
  }
  .hero-text-animation-tablet {
    margin-top:0;
    margin-bottom:auto;
    display:block
  }
  .explore-card-link {
    height:3rem;
    top:auto
  }
  .eco-navbar {
    display:none
  }
  .eco-navbar_layout {
    border-top:1px solid var(--color--grey-800);
    pointer-events:auto;
    padding:0 0 0 .75em
  }
  .eco-navbar_wrapper {
    display:none
  }
  .pencil_layout {
    padding:.875em .625em .875em .75em
  }
  .eco-navbar_arrow-block {
    width:2em;
    height:2em;
    color:var(--color--white);
    flex-flow:column;
    justify-content:center;
    align-items:center;
    padding:.8125em .625em;
    display:flex
  }
  .eco-navbar_builder-block {
    grid-column-gap:1em;
    grid-row-gap:1em;
    justify-content:flex-start;
    align-items:center
  }
  .eco-navbar_builder-text {
    font-size:.9375em;
    line-height:1.2
  }
  .eco-navbar_mob-logo {
    opacity:0;
    width:1.625em;
    color:var(--color--white);
    display:none;
    position:absolute
  }
  .eco-navbar_mob-dd {
    width:100%;
    display:block
  }
  .eco-navbar_mob-toggle {
    justify-content:space-between;
    align-items:center;
    padding:.75em;
    display:flex
  }
  .eco-navbar_mob-dd-list {
    background-color:var(--color--grey-900);
    width:100%;
    padding:.75em;
    position:static;
    overflow:hidden
  }
  .eco-navbar_mob-dd-block {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .eco-navbar_mob-link-text {
    font-size:.9375em;
    line-height:1.2
  }
  .eco-navbar_mob-arrow-block {
    width:2em;
    height:2em;
    color:var(--color--white);
    flex-flow:column;
    justify-content:center;
    align-items:center;
    padding:.625em .8125em;
    display:flex
  }
  .eco-navbar_mob-link {
    justify-content:space-between;
    align-items:center;
    width:100%;
    display:flex
  }
  .eco-navbar_mob-dots {
    color:#4b515b;
    object-fit:cover;
    width:100%
  }
  .icm-custodians_grid {
    grid-template-columns:1fr 1fr 1fr;
    max-width:100%
  }
  .hs-resources {
    margin-top:5em;
    padding-bottom:5em
  }
  .hs-cta {
    background-repeat:repeat;
    background-size:cover
  }
  .hs-ecosystem {
    padding-top:5em;
    padding-bottom:5em
  }
  .hs-ecosystem_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .hs-ecosystem_heading-wrapper {
    grid-template-columns:1fr
  }
  .hs-ecosystem_grid {
    grid-template-columns:1fr 1fr
  }
  .hs-revenue {
    padding-top:5em;
    padding-bottom:5em
  }
  .hs-revenue_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .hs-revenue_heading-wrapper {
    grid-template-columns:1fr
  }
  .hs-revenue_grid {
    grid-template-columns:1fr 1fr
  }
  .h2-120px.mob_40px {
    letter-spacing:-4px;
    font-size:5em
  }
  .dottedlines.ml--1.left_aligned.tablethidden {
    display:none
  }
  .hs-why_grid {
    grid-template-columns:1fr
  }
  .hs-why_grid-heading-block {
    padding-bottom:4em
  }
  .hs-why_heading-wrapper {
    padding-top:8em
  }
  .hs-layer_content-grid {
    grid-template-columns:1fr
  }
  .hs-security_grid {
    grid-template-columns:1fr 1fr
  }
  .hs-security_image-wrapper {
    padding:1em
  }
  .hs-problem {
    padding-top:5em;
    padding-bottom:5em
  }
  .hs-problem_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .hs-problem_heading-wrapper {
    grid-template-columns:1fr
  }
  .hs-problem_grid {
    grid-template-columns:1fr 1fr
  }
  .hs-hashi_grid {
    grid-template-columns:1fr
  }
  .hs-hashi_grid-item.first-grid {
    padding-top:3em;
    padding-bottom:4em
  }
  .hs-hero_video-component {
    padding-left:1em;
    padding-right:1em
  }
  .hs-hero_grid {
    grid-column-gap:0em;
    grid-row-gap:0em;
    grid-template-columns:1fr 1fr 1fr
  }
  .hs-hero_grid-info {
    font-size:.9375em
  }
  .hs-hero_grid-icon {
    flex:none
  }
  .hs-why_image-wrapper {
    width:100%;
    height:66.25em;
    inset:0% 0% auto
  }
  .hs-layer_dots-block {
    display:none
  }
  .hs-hero_video {
    min-height:26.875em
  }
  .ms-programs {
    padding-top:5em;
    padding-bottom:5em
  }
  .ms-programs_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .ms-programs_heading-wrapper {
    grid-template-columns:1fr
  }
  .ms-programs_grid {
    grid-template-columns:1fr 1fr
  }
  .ms-defi {
    padding-top:5em;
    padding-bottom:5em
  }
  .ms-defi_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .ms-defi_heading-wrapper {
    grid-template-columns:1fr
  }
  .ms-defi_grid {
    grid-template-columns:1fr 1fr
  }
  .ms-hero_bg-image {
    max-width:120%
  }
  .ms-hero_layout {
    grid-column-gap:5em;
    grid-row-gap:5em;
    height:auto;
    padding-top:10em;
    padding-bottom:2em
  }
  .h1-72px.color-white.mob_40px,
  .h1-72px.color-white.mob_45px {
    font-size:4em
  }
  .ms-about_grid,
  .ms-faq_grid {
    grid-column-gap:5em;
    grid-row-gap:5em;
    grid-template-columns:1fr
  }
  .pr-friction {
    padding-top:5em;
    padding-bottom:5em
  }
  .pr-friction_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .pr-friction_grid {
    grid-template-columns:1fr 1fr
  }
  .pr-capabilities {
    padding-top:5em;
    padding-bottom:5em
  }
  .pr-capa_grid {
    grid-column-gap:5em;
    grid-row-gap:5em;
    grid-template-columns:1fr
  }
  .pr-capa_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .pr-capa_first-item {
    max-width:30em
  }
  .pr-opportunities {
    padding-top:5em;
    padding-bottom:5em
  }
  .pr-oppo_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .pr-oppo_grid {
    grid-template-columns:1fr 1fr
  }
  .pr-privacy {
    padding-top:4em;
    padding-bottom:4em
  }
  .pr-privacy_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .payment-uc {
    padding-top:5em;
    padding-bottom:5em
  }
  .payment-uc_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .payment-uc_grid {
    grid-template-columns:1fr 1fr
  }
  .payment-coins_heading {
    font-size:2.25em
  }
  .payment-coins_grid {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    grid-template-columns:1fr
  }
  .payment-coins_grid-item.second-item {
    padding:0
  }
  .payment-rails {
    padding-top:5em;
    padding-bottom:5em
  }
  .payment-rails_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .payment-rails_heading-grid {
    grid-template-columns:1fr
  }
  .payment-rails_grid,
  .payment-info_grid {
    grid-template-columns:1fr 1fr
  }
  .payment-level_tabs-menu {
    flex-flow:column;
    overflow:clip
  }
  .payment-level_tabs-link {
    flex:none;
    width:auto;
    padding-right:2.5em
  }
  .payment-level_grid-3-item {
    overflow:hidden
  }
  .payment-hero {
    padding-bottom:20em
  }
  .payment-stack_main_content.gap-40 {
    left:2em
  }
  .code-embed-7 {
    width:100%
  }
  .payment-stack_sticky {
    padding-top:2em
  }
  .carousel_marquee-item,
  .carousel__marquee-item {
    padding:3.5em 1.5em
  }
  .h106-em.is--bc-preloader-count {
    font-family:Arial,Helvetica Neue,Helvetica,sans-serif
  }
  .flex-horizontal-em.space-between._100.mob-vert.align-left-mob {
    grid-column-gap:16px;
    grid-row-gap:16px;
    justify-content:space-between;
    align-items:flex-start
  }
  .flex-horizontal-em.space-between.mob-center {
    justify-content:center;
    align-items:center
  }
  .flex-horizontal-em.space-between.mob-center.relative.mob-hide {
    display:none
  }
  .flex-horizontal-em.gap-154._100--mob {
    width:100%
  }
  .flex-horizontal-em.gap-154._100--mob.right-mob {
    grid-column-gap:70px;
    grid-row-gap:70px;
    justify-content:flex-end;
    align-items:center
  }
  .nav-v3-logo {
    width:73px
  }
  .nav-v3-mob-menu-link {
    color:#030f1c;
    border-bottom:1px solid #030f1c40;
    padding:16px;
    font-family:Twkeverett,Impact,sans-serif;
    font-size:28px;
    font-weight:500;
    line-height:100%;
    text-decoration:none
  }
  .nav-v3-mob-menu-link.is--bc25 {
    background-color:#fff
  }
  .button {
    position:relative
  }
  .button.white-outline {
    padding:13px 26px;
    font-size:12px
  }
  .button.white {
    padding:20px;
    font-size:12px
  }
  .nav-v3 {
    padding:0;
    display:block
  }
  .nav-v3-mob-menu {
    z-index:98;
    background-color:#fff;
    flex-flow:column;
    padding-top:120px;
    display:none;
    position:fixed;
    inset:0%
  }
  .nav-v3-cont {
    border-bottom:1px solid #030f1c40;
    padding:16px;
    position:relative
  }
  .recap-hero-vid-lb-play {
    width:46px;
    height:46px
  }
  .flex-vertical-em.gap-20,
  .flex-vertical-em.gap-20._100 {
    grid-column-gap:16px;
    grid-row-gap:16px
  }
  .flex-vertical-em.gap-60 {
    grid-column-gap:30px;
    grid-row-gap:30px
  }
  .flex-vertical-em.gap-24.align-left {
    grid-column-gap:20px;
    grid-row-gap:20px
  }
  .flex-vertical-em.gap-12 {
    grid-column-gap:12px;
    grid-row-gap:12px
  }
  .flex-vertical-em.gap-12.desk {
    display:none
  }
  .recap-hero-vid-wrap {
    aspect-ratio:16/9;
    border-top-width:1px;
    border-top-color:#ffffff40;
    border-left-width:0;
    width:100%;
    height:310px
  }
  .recap-hero-vid-lb {
    aspect-ratio:16/9;
    justify-content:center;
    align-items:center;
    width:100%;
    display:flex
  }
  .h144-em {
    letter-spacing:-.2px;
    font-size:54px
  }
  .h144-em.is--hero-basecamp.is--original.is--smaller,
  .h144-em.is--stagger-text.is--2.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--2.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--2.is--smaller,
  .h144-em.is--stagger-text.is--4.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--4.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--4.is--smaller,
  .h144-em.is--stagger-text.is--1.is--smaller,
  .h144-em.is--stagger-text.is--1.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--1.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--3.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--3.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--3.is--smaller,
  .h144-em.is--original.is--smaller {
    font-size:40px
  }
  .tb-24-em {
    font-size:24px
  }
  .recap-hero-vid-lb-play-icon {
    width:8px;
    margin-left:2px
  }
  .recap-hero-h-wrap {
    padding:100px 20px 20px
  }
  .recap-hero-cont-grid {
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .mask-wrap {
    padding-bottom:3px
  }
  .recap-hero-cont {
    width:100%
  }
  .recap-form-sec-email {
    width:310px;
    padding:8px 50px 8px 16px;
    font-size:10px
  }
  .recap-form-sec-btn {
    width:50px
  }
  .h64-em {
    letter-spacing:-.3px;
    margin-top:0;
    margin-bottom:0;
    font-size:34px
  }
  .tb-9-em {
    font-size:9px
  }
  .recap-form-sec-btn-bg {
    width:50px
  }
  .image-2258 {
    width:16px
  }
  .key-moments-div-2-row-box {
    width:192px
  }
  .key-moments-div-2-row-wrap-1 {
    width:auto
  }
  .key-moments-div-2-row-img {
    width:192px
  }
  .button-2 {
    position:relative
  }
  .button-2.black {
    padding:13px 26px;
    font-size:12px
  }
  .tb-wrap-em,
  .tb-wrap-em._460.relative {
    max-width:none
  }
  .tb-15-e.gray {
    font-size:15px;
    line-height:100%
  }
  .tb-15-e.o-50 {
    font-size:12px
  }
  .tb-15-e.twk {
    font-size:12px;
    line-height:100%
  }
  .h114 {
    letter-spacing:-.3px;
    font-size:49px
  }
  .h114.black {
    font-size:54px
  }
  .tb-18-em {
    text-align:left;
    font-size:15px
  }
  .tb-18-em.white {
    line-height:120%
  }
  .h74 {
    font-size:38px
  }
  .black-block {
    width:10px;
    height:10px
  }
  .recap-s-rec-grid {
    grid-template-rows:auto auto auto auto auto auto;
    grid-template-columns:1fr
  }
  .tb-8-em.mob-hide {
    display:none
  }
  .tb-8-em.center {
    font-size:8px
  }
  .recap-s-rec-grid-box-cont {
    padding:14px
  }
  .recap-s-rec-grid-box {
    border-top-width:0;
    border-right-width:0
  }
  .recap-s-rec-grid-box.top-mob {
    border-top-width:1px
  }
  .div-block-64 {
    padding-top:24px;
    padding-bottom:24px
  }
  .tb-12-e.twk,
  .tb-12-e.twk.gray {
    font-size:12px
  }
  .tb-12-e.twk,
  .tb-12-e.twk.gray {
    font-size:12px
  }
  .tb-12-e.twk.desk {
    display:none
  }
  .tb-12-e.gray {
    font-size:15px
  }
  .button-3 {
    position:relative
  }
  .button-3.white {
    padding:20px;
    font-size:12px
  }
  .recap-s-rec-grid-box-img {
    object-fit:cover;
    width:200px
  }
  .recap-s-rec-top {
    padding:26px 16px 161px
  }
  .recap-tweets-top-cont {
    grid-column-gap:12px;
    grid-row-gap:12px;
    height:446px;
    padding:16px
  }
  .bc25-sec-3-overlay {
    display:none
  }
  .recap-tweets-grid-box {
    grid-column-gap:20px;
    grid-row-gap:20px;
    padding:18px 12px
  }
  .recap-tweets-grid {
    grid-template-rows:auto auto auto auto;
    grid-template-columns:1fr 1fr
  }
  .recap-tweets-top {
    overflow:hidden
  }
  .bc-spekers-top {
    padding:26px 16px 161px
  }
  .bc-24-sponsors-box-logo-8 {
    width:100px
  }
  .bc-24-sponsors-grid-box-2-2 {
    height:189px
  }
  .bc-24-sponsors-grid-box-2-2.small {
    grid-column-gap:40px;
    grid-row-gap:40px;
    height:auto;
    padding-top:60px;
    padding-bottom:60px
  }
  .white-block {
    width:10px;
    height:10px
  }
  .sponsoring-banner-2 {
    padding:14px;
    display:none
  }
  .bc-24-sponsors-box-logo-1 {
    width:233px
  }
  .flow-logo {
    width:90px
  }
  .pebble {
    width:100px
  }
  .bc-24-sponsors-grid {
    grid-template-columns:1fr 1fr 1fr 1fr
  }
  .ledger-logo {
    width:90px
  }
  .bc-24-sponsors-box-logo-9 {
    width:120px
  }
  .comma-logo,
  .bc-24-sponsors-box-logo-7-2 {
    width:90px
  }
  .lofi-logo,
  .saysolend-logo {
    width:120px
  }
  .bc-24-sponsors-box-logo-6 {
    width:80px
  }
  .fordefi {
    width:90px
  }
  .overtake-logo {
    width:100px
  }
  .bc-24-sponsors {
    padding-top:0
  }
  .opendive-logo {
    width:90px
  }
  .navi-logo {
    width:120px
  }
  ._4pto-logo {
    width:90px
  }
  .bc-24-sponsors-box-logo-4 {
    width:80px
  }
  .bc-24-sponsors-box-logo-2 {
    width:100px
  }
  .bc-24-sponsors-grid-box-2 {
    height:375px
  }
  .bc-24-sponsors-grid-box-2.small {
    height:auto
  }
  .fan-logo {
    width:90px
  }
  .bc25-sec-3 {
    overflow:hidden
  }
  .bc25-sec-3-div-1-cont {
    grid-column-gap:12px;
    grid-row-gap:12px;
    height:446px;
    padding:16px
  }
  .button-4 {
    position:relative
  }
  .button-4.black {
    padding:13px 26px;
    font-size:12px
  }
  .recap-cta-abs {
    grid-column-gap:24px;
    grid-row-gap:24px
  }
  .image-2260 {
    width:16px
  }
  .recap-form-sec-cont-2 {
    padding-top:80px;
    padding-bottom:80px
  }
  .banner-trigger {
    height:1px;
    padding-bottom:0;
    padding-right:0;
    display:block
  }
  .footer-v3-content-div-3.mob {
    padding:34px 16px;
    display:flex
  }
  .footer-v3-content-div-3.desk {
    display:none
  }
  .footer-v3-grid {
    grid-column-gap:40px;
    grid-row-gap:40px;
    grid-template-columns:1fr 1fr;
    padding:16px
  }
  .footer-v3-grid._2 {
    grid-column-gap:40px;
    grid-row-gap:40px;
    grid-template-columns:1fr 1fr
  }
  .footer-v3-grid._2.mob {
    display:grid
  }
  .footer-v3-grid.mob {
    border-top:1px solid #ffffff40;
    border-bottom-width:0;
    display:grid
  }
  .footer-v3-content {
    flex-flow:column
  }
  .footer-v3-content-wrap,
  .footer-v3-content-wrap.border {
    width:100%
  }
  .footer-v3-logo {
    width:180px
  }
  .footer-v3-content-div-2.desk {
    display:none
  }
  .footer-v3-content-div-2.mob {
    grid-column-gap:12px;
    grid-row-gap:12px;
    grid-column-gap:12px;
    grid-row-gap:12px;
    border-top:1px solid #ffffff40;
    padding:16px;
    display:flex
  }
  .footer-v3-content-div-1 {
    grid-column-gap:40px;
    grid-row-gap:40px;
    justify-content:flex-start;
    align-items:center;
    padding:40px 0 30px
  }
  .footer-v3-social-logo {
    width:32px
  }
  .sec-network_grid {
    grid-template-columns:1fr
  }
  .sec-secure_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .sec-secure_grid {
    grid-template-columns:.25fr 1fr
  }
  .sec-verified_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .sec-verified_heading-wrapper {
    grid-template-columns:1fr
  }
  .sec-verified_grid {
    grid-template-columns:1fr 1fr
  }
  .sec-resources {
    padding-top:6em
  }
  .sec-resource_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .button-5 {
    position:relative
  }
  .button-5.black {
    padding:13px 26px;
    font-size:12px
  }
  .network-faq {
    padding-top:4em
  }
  .network-faq_grid {
    grid-template-columns:1fr
  }
  .network-revenue {
    padding-top:5em;
    padding-bottom:5em
  }
  .network-revenue_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .network-revenue_heading-grid {
    grid-template-columns:1fr
  }
  .network-revenue_info-grid {
    grid-template-columns:1fr 1fr
  }
  .network-revenue_info-block.hide-desktop {
    display:flex
  }
  .network-revenue_button.only-desktop {
    display:none
  }
  .network-revenue_button.active-button-mobile {
    background-color:var(--color--primary-blue);
    color:var(--color--white)
  }
  .nav-v3-cont-2 {
    border-bottom:1px solid #030f1c40;
    padding:16px;
    position:relative
  }
  .nav-v3-2 {
    padding:0;
    display:block
  }
  .button-6 {
    position:relative
  }
  .button-6.white-outline {
    padding:13px 26px;
    font-size:12px
  }
  .nav-v3-logo-2 {
    width:73px
  }
  .nav-v3-mob-menu-2 {
    z-index:98;
    background-color:#fff;
    flex-flow:column;
    padding-top:120px;
    display:none;
    position:fixed;
    inset:0%
  }
  .button-7 {
    position:relative
  }
  .button-7.white {
    padding:20px;
    font-size:12px
  }
  .image-2263 {
    width:16px
  }
  .button-8 {
    position:relative
  }
  .button-8.black {
    padding:13px 26px;
    font-size:12px
  }
  .button-8.white {
    padding:20px;
    font-size:12px
  }
  .key-moments-div-2-row-wrap-1-2 {
    width:auto
  }
  .div-block-74 {
    padding-top:24px;
    padding-bottom:24px
  }
  .button-9 {
    position:relative
  }
  .button-9.black {
    padding:13px 26px;
    font-size:12px
  }
  .image-2267 {
    width:16px
  }
  .footer-v3-logo-2 {
    width:180px
  }
  .footer-v3-content-wrap-2,
  .footer-v3-content-wrap-2.border {
    width:100%
  }
  .footer-v3-grid-2 {
    grid-column-gap:40px;
    grid-row-gap:40px;
    grid-template-columns:1fr 1fr;
    padding:16px
  }
  .footer-v3-grid-2.mob {
    border-top:1px solid #ffffff40;
    border-bottom-width:0;
    display:grid
  }
  .footer-v3-grid-2._2 {
    grid-column-gap:40px;
    grid-row-gap:40px;
    grid-template-columns:1fr 1fr
  }
  .footer-v3-grid-2._2.mob {
    display:grid
  }
  .footer-v3-content-div-1-2 {
    grid-column-gap:40px;
    grid-row-gap:40px;
    justify-content:flex-start;
    align-items:center;
    padding:40px 0 30px
  }
  .footer-v3-content-2 {
    flex-flow:column
  }
  .author-content {
    padding-top:4em;
    padding-bottom:4em
  }
  .blog-content_grid {
    grid-template-columns:1fr 1fr
  }
  .blog-topics {
    padding-top:6em;
    padding-bottom:6em
  }
  .blog-topics_link-text {
    font-size:1.5em
  }
  .tags-content {
    padding-bottom:4em
  }
  .tags-hero_heading {
    font-size:3em
  }
  .blog-content {
    padding-top:8em
  }
  .blog-content_heading {
    font-size:3em
  }
  .blog-others_layout {
    grid-column-gap:6em;
    grid-row-gap:6em;
    overflow:hidden
  }
  .blog-others_list {
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr
  }
  .blog-newsletter {
    padding-top:6em;
    padding-bottom:6em
  }
  .blog-newsletter_layout {
    grid-column-gap:4em;
    grid-row-gap:4em;
    grid-template-columns:1.3fr;
    max-width:37.5em;
    margin-left:auto;
    margin-right:auto
  }
  .blog-posts {
    padding-bottom:4em
  }
  .blog-hero {
    padding-top:8em
  }
  .blog-hero_layout {
    grid-column-gap:3em;
    grid-row-gap:3em
  }
  .blog-hero_heading {
    font-size:3em
  }
  .blog-hero_list-item {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    grid-template-columns:1.2fr
  }
  .blog-hero_content-block {
    max-width:100%
  }
  .blog-filters_dd-toggle {
    min-width:auto
  }
  .blog-filters_dd {
    width:100%
  }
}
@media screen and (max-width:767px) {
  .padding-global {
    padding-right:var(--global--padding-global-mob);
    padding-left:var(--global--padding-global-mob)
  }
  .padding-global.mob_no-padd {
    padding-right:var(--global--no-padd);
    padding-left:var(--global--no-padd)
  }
  .gap-8.hy-center.full-width.mob_hy-top {
    align-items:flex-start
  }
  .gap-20.full-width.mob_16,
  .gap-20.mob_16 {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .gap-10.data_dots.desktophidden.aligncenter {
    display:flex
  }
  .gap-10.mob_vy-space-between {
    justify-content:space-between;
    width:100%;
    height:100%
  }
  .h2-80px.color-black.mob_36px,
  .h2-80px.color-white.mob_36px {
    letter-spacing:-1.8px;
    font-size:2.25em
  }
  .h2-80px.mob_40px {
    letter-spacing:-1.2px;
    font-size:2.5em
  }
  .h2-80px.mob_40px.color-black.mob_text-center {
    text-align:center
  }
  .h2-80px.mob_40px {
    letter-spacing:-1.2px;
    letter-spacing:-1.2px;
    letter-spacing:-1.2px;
    letter-spacing:-1.2px;
    font-size:2.5em;
    line-height:1.1
  }
  .gap-32.vx-center.z-index-2.mob_24 {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .gap-32.mob_20 {
    grid-column-gap:1.25em;
    grid-row-gap:1.25em
  }
  .gap-32.mob_16 {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .ts-18px.color-black.mob_15px,
  .ts-18px.grey-500.mob_15px,
  .ts-18px.color-gray-300.mob-15px,
  .ts-18px.mob-15px {
    font-size:.9375em
  }
  .ts-18px.mob-15px.mob_text-center {
    text-align:center
  }
  .ts-18px.text-center.mob_15px {
    font-size:.9375em;
    line-height:1.4
  }
  .ts-18px.color-white.mob_15px {
    font-size:.9375em
  }
  .ts-18px.color-white.mob_15px.mob_text-center {
    text-align:center
  }
  .custom-h2_block.ai-trust_heading {
    grid-column-gap:var(--gaps--gap-6);
    grid-row-gap:var(--gaps--gap-6)
  }
  .custom-h2_block.gaming-unlock_heading {
    grid-column-gap:var(--gaps--gap-8);
    grid-row-gap:var(--gaps--gap-8)
  }
  .custom-h2_block.icm-sevices_heading {
    grid-column-gap:var(--gaps--gap-6);
    grid-row-gap:var(--gaps--gap-6)
  }
  .custom-h2_block.nau-services_heading {
    grid-column-gap:.375em;
    grid-row-gap:.375em;
    max-width:18em
  }
  .custom-h2_block.zklogin-services_heading {
    grid-column-gap:.375em;
    grid-row-gap:.375em;
    max-width:30em
  }
  .custom-h2_block.btcfi_heading {
    grid-column-gap:var(--gaps--gap-6);
    grid-row-gap:var(--gaps--gap-6);
    max-width:30em
  }
  .mw-550.tablet_mw-400.mob_mw-340 {
    max-width:21.25em
  }
  .ts-128px {
    font-size:5.5em
  }
  .p-large {
    font-size:1.125em
  }
  .p-medium {
    font-size:1em
  }
  .styleguide_hero-grid {
    grid-column-gap:1em;
    grid-row-gap:4em
  }
  .home-hero_marquee-ltem {
    max-width:12em
  }
  .home-hero_marquee-ltem.marquee-item_mob {
    max-width:none;
    height:auto;
    margin-left:1.875em;
    margin-right:1.875em
  }
  .home-industry_grid {
    grid-template-rows:auto;
    grid-template-columns:1fr
  }
  .gap-40.vx-center.mob_32 {
    grid-column-gap:2em;
    grid-row-gap:2em
  }
  .gap-40.mob_vx-center {
    align-items:center
  }
  .h3-28px.text-size-small.mob_18px {
    letter-spacing:-.01125em;
    font-size:1.125em;
    line-height:1.2
  }
  .heading_blue-icon.medium {
    max-width:2.5em;
    max-height:2.5em
  }
  .heading_blue-icon.medium.nau-products,
  .heading_blue-icon.medium.zkouth {
    max-width:2.75em;
    height:2.75em;
    max-height:2.75em;
    padding:.375em
  }
  .ts-16px.text-weight-500.ls-0-2.trim.mobile_18 {
    font-size:1.125em
  }
  .h2-60px.color-white.mob_32px {
    font-size:2em
  }
  .h2-60px.color-white.mob_40px {
    letter-spacing:-1.2px
  }
  .h2-60px.mob_39px {
    font-size:2.5em
  }
  .h2-60px.mob_36px {
    letter-spacing:-2px;
    font-size:2.5em
  }
  .h2-60px.color-black.mob_32px {
    letter-spacing:-2px;
    font-size:2em
  }
  .h2-60px.mob_33px {
    letter-spacing:-1.6px;
    font-size:2.5em;
    line-height:.85
  }
  .h3-60px {
    font-size:2em
  }
  .ts-12px.mono.color-black.not-shrink.hide-mob {
    display:none
  }
  .ts-12px.mono.ls-0-4.trim.all-caps.color-black {
    color:#c2c6cd
  }
  .gap-32-2.vx-center.z-index-2.mob_24 {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .gap-32-2.mob_16 {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .ts-24px.color-white.mob_15px {
    letter-spacing:-.009375em;
    font-size:.9375em;
    line-height:1.4
  }
  .ts-24px.color-white.mob_15px.mob_grey-500 {
    color:var(--color--grey-500)
  }
  .ts-24px.color-black.mob_27px {
    letter-spacing:.81px;
    font-size:1.6875em;
    line-height:1.3
  }
  .ts-24px.color-black.line-height_1-2.mob_18px {
    letter-spacing:-.01125em;
    font-size:1.125em
  }
  .ts-24px.color-black.mob_18px {
    letter-spacing:-.01125em;
    font-size:1.125em;
    line-height:1.3
  }
  .ts-24px.color-grey-500.mob_18px,
  .h3-24px.mob_18px {
    font-size:1.125em
  }
  .gap-16.mob_8 {
    grid-column-gap:.5em;
    grid-row-gap:.5em
  }
  .gap-16.hide-mob {
    display:none
  }
  .h3-18px.color-black.mob_15px {
    font-size:.9375em
  }
  .h1-90px.color-white.text-center.mob_48px {
    letter-spacing:-2.4px;
    font-size:3em
  }
  .h1-90px.color-white.text-center.mob_45px {
    letter-spacing:-2.25px;
    font-size:2.8125em;
    line-height:1
  }
  .h1-90px.color-white.text-center.mob_40px {
    font-size:2.5em
  }
  .h1-90px.mob_40px {
    letter-spacing:-1.44px;
    font-size:3em
  }
  .h1-90px.mob_40px.build-hero_h1,
  .h1-90px.mob_40px.launch-hero_h1,
  .h1-90px.mob_40px.ideas-hero_h1 {
    letter-spacing:-.04em
  }
  .h1-90px.mob_40px.founder-hero_h1 {
    letter-spacing:-.06em
  }
  .h1-90px.mob_40px.faq-hero_h1 {
    letter-spacing:-.04em
  }
  .h1-90px.mob_32px {
    font-size:2.5em
  }
  .h1-90px.mob_45px {
    letter-spacing:-1.44px;
    font-size:3em
  }
  .h1-90px.mob_45px.build-hero_h1,
  .h1-90px.mob_45px.launch-hero_h1,
  .h1-90px.mob_45px.ideas-hero_h1 {
    letter-spacing:-.04em
  }
  .h1-90px.mob_45px.founder-hero_h1 {
    letter-spacing:-.06em
  }
  .h1-90px.mob_45px.faq-hero_h1 {
    letter-spacing:-.04em
  }
  .mw-350.mob_mw-300 {
    max-width:18.75em
  }
  .mw-350.mob_full-width {
    max-width:100%
  }
  .ai-works_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .mc_grid {
    grid-template-columns:1fr
  }
  .ai-services_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .ai-services {
    padding-top:4em
  }
  .uc-services_grid {
    grid-template-columns:1fr
  }
  .mw-460.mobl_mw-300 {
    max-width:18.75em
  }
  .defi-services {
    padding-top:4em
  }
  .defi-services_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .mw-510.mob_mw-300 {
    max-width:18.75em
  }
  .nau-services_grid {
    grid-template-columns:1fr
  }
  .gap-48.full-width.mob_32 {
    grid-column-gap:2em;
    grid-row-gap:2em
  }
  .h2-32px.mob_27px {
    font-size:1.6875em
  }
  .h2-32px.mob_39px {
    text-align:left;
    font-size:2.4375em
  }
  .h3-30px.mobile-color-white {
    color:var(--color--white)
  }
  .navbar {
    top:0
  }
  .faq-item_button-old {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);
    padding:.75em .75em 1em;
    font-size:1em
  }
  .faq-item_answer-wrapper-old {
    padding-left:.75em;
    padding-right:.75em
  }
  .faq-item_question-wrapper-old {
    width:100%
  }
  .faq-item-old {
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    margin-bottom:0;
    display:flex
  }
  .h1-80px {
    letter-spacing:-2px;
    font-size:3em
  }
  .h1-80px.fw-normal.color-white.mob_40px {
    font-size:2.5em
  }
  .h1-80px.fw-normal.color-white.mob_40px.mob_text-center {
    text-align:center
  }
  .h2-30px,
  .h2-30px.color-white.mob_24px {
    font-size:1.5em
  }
  .ts-18px-3.mob-15px {
    font-size:.9375em
  }
  .ts-18px-3.color-gray-300 {
    overflow:visible
  }
  .ts-18px-3.color-gray-300.mob-15px {
    font-size:.9375em
  }
  .legal-content_grid {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .legal-content {
    padding-bottom:4em
  }
  .legal-content_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .legal-content_grid-item {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .legal-content_text {
    font-size:.9375em;
    line-height:1.4
  }
  .legal-content_text.color-gray-300.mob-15px,
  .legal-content_text.mob-15px,
  .legal-content_subheading,
  .legal-content_subheading.color-gray-300.mob-15px,
  .legal-content_subheading.mob-15px,
  .ts-18px-4.mob-15px {
    font-size:.9375em
  }
  .ts-18px-4.color-gray-300 {
    overflow:visible
  }
  .ts-18px-4.color-gray-300.mob-15px {
    font-size:.9375em
  }
  .mw-800.mob_mw-360 {
    max-width:22.5em
  }
  .h3-44px.color-white.text-center.mob_32px {
    letter-spacing:-1.6px;
    font-size:2em
  }
  .h3-44px.color-white.mob_32px,
  .h3-44px.color-white.mob_27px {
    font-size:2em
  }
  .h3-44px.color-black.text-center.mob_32px {
    letter-spacing:-1.28px;
    font-size:2em;
    line-height:1.2
  }
  .h3-44px.color-black.mob_32px {
    font-size:2em
  }
  .h3-44px.color-black.mob_27px {
    letter-spacing:-1.35px;
    font-size:1.6875em;
    line-height:1.3
  }
  .ts-18px-7.color-gray-300 {
    overflow:visible
  }
  .fw-faq_item-old {
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    margin-bottom:0;
    display:flex
  }
  .fw-faq_question-answer-old {
    width:100%
  }
  .fw-faq_button-old {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);
    padding:.75em .75em 1em;
    font-size:1em
  }
  .mw-700.tablet_mw-480.mob_mw-340 {
    max-width:21.25em
  }
  .dottedhorizontal.alignbottom.desktophidden.mobhidden,
  .dottedhorizontal.aligntop.desktophidden.mobhidden {
    display:none
  }
  .dottedhorizontal.nopadding.hidemob.fullwidth {
    width:calc(100% + 1.5em)
  }
  .dottedhorizontal.nopadding.apsolutetop.hashisecuritymiddleline {
    top:21.5em
  }
  .dottedhorizontal.nopadding.apsolutebottom.hashiherobottomline {
    bottom:18em
  }
  .dottedhorizontal.nopadding.apsolutebottom.hashiheromiddleline {
    bottom:39.8em
  }
  .gaming-unlock_content-block {
    padding:1.25em 1.125em
  }
  .gaming-unlock_grid {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .gaming-unlock_heading-block {
    padding-top:4em;
    padding-bottom:3em
  }
  .gaming-unlock_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .defi-assets_content-block {
    padding:1.25em 1.125em
  }
  .defi-assets_heading-block {
    padding-bottom:3em
  }
  .defi-assets_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .ai-trust_heading-block {
    padding-bottom:3em
  }
  .ai-trust_content-block {
    padding:1.25em 1.125em
  }
  .ai-trust-layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .custom-h2_block-17.gaming-unlock_heading {
    grid-column-gap:.5em;
    grid-row-gap:.5em
  }
  .custom-h2_block-17.icm-sevices_heading {
    grid-column-gap:.375em;
    grid-row-gap:.375em
  }
  .custom-h2_block-17.nau-services_heading {
    grid-column-gap:.375em;
    grid-row-gap:.375em;
    max-width:25.5em
  }
  .custom-h2_block-17.zklogin-services_heading,
  .custom-h2_block-17.btcfi_heading {
    grid-column-gap:.375em;
    grid-row-gap:.375em;
    max-width:30em
  }
  .sayso_cases {
    grid-template-columns:1fr 1fr
  }
  .hamburger-menu_component {
    background-color:#131518;
    height:calc(100dvh - 3.5em);
    padding-top:0;
    padding-left:0;
    padding-right:0;
    top:3.5em
  }
  .object-cover-2.mt--64,
  .object-cover-2.mt--34,
  .object-cover-2.mt--32 {
    margin-top:-2em
  }
  .hm_link-text {
    font-size:1.125em
  }
  .padding-global-3 {
    padding-left:.75em;
    padding-right:.75em
  }
  .heading_blue-icon-2.medium {
    max-width:2.5em;
    max-height:2.5em
  }
  .big-icon_80px {
    max-width:2.5em;
    margin-top:-1.5em
  }
  .gaming-works_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .big-text_80px {
    letter-spacing:-1.6px;
    font-size:2.5em
  }
  .big-text_80px.color-black.sec-ecosystem_break {
    display:block
  }
  .big-text_80px.black-block.lh-100 {
    line-height:1.1
  }
  .mc_grid-2 {
    grid-template-columns:1fr
  }
  .padding-global-4 {
    padding-left:.75em;
    padding-right:.75em
  }
  .gaming-services {
    padding-bottom:2em
  }
  .uc-services_grid-2 {
    grid-template-columns:1fr
  }
  .gaming-services_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .padding-global-5 {
    padding-left:.75em;
    padding-right:.75em
  }
  .uc-builder_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .uc-builder {
    padding-top:6em
  }
  .padding-global-6 {
    padding-left:.75em;
    padding-right:.75em
  }
  .learn-more_grid {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .gaming-tools {
    padding-bottom:4em
  }
  .learn-more_list-item {
    padding-top:.25em;
    padding-bottom:.25em
  }
  .h3-27px.mob_18px {
    font-size:1.125em
  }
  .uc-dive.pr-dive {
    padding-top:4em;
    padding-bottom:4em
  }
  .uc-dive_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .uc-learn_grid {
    grid-template-columns:1fr
  }
  .icm-evolution {
    background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6926b2b8b40c61f7080abc98_icm-solution-bg2.png),linear-gradient(#fff,#fff);
    background-position:80% 10%,0 0;
    background-repeat:no-repeat,repeat;
    background-size:auto,auto;
    padding-bottom:10em
  }
  .heading_blue-icon-3.medium {
    max-width:2.5em;
    max-height:2.5em
  }
  .heading_blue-icon-3.medium.nau-products,
  .heading_blue-icon-3.medium.zkouth {
    max-width:2.75em;
    height:2.75em;
    max-height:2.75em;
    padding:.375em
  }
  .icm-solution_heading-block {
    padding-bottom:3em
  }
  .icm-works_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .icm-services {
    padding-bottom:2em
  }
  .icm-solution_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .icm-services_layout,
  .defi-works_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .mob-land_mw-420 {
    max-width:26.25em
  }
  .ft-hero_tag {
    padding-top:.375em;
    padding-bottom:.375em
  }
  .ft-hero_tag-img {
    width:1.625em;
    height:1.625em;
    padding:.25em
  }
  .ft-hero_grid {
    grid-template-columns:1fr
  }
  .ft-hero_heading {
    letter-spacing:-2px;
    font-size:2.5em
  }
  .ft-hero {
    padding-top:10em
  }
  .ft-hero_grid-item {
    padding-top:1em;
    padding-bottom:1em
  }
  .ft-hero_grid-item.mob_no-padding {
    padding-top:0;
    padding-bottom:0
  }
  .h2-32px-2.mob_27px {
    font-size:1.6875em
  }
  .ts-18px-9.color-gray-500.mob_15px {
    font-size:.9375em
  }
  .ft-overview_layout {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .ft-overview_item-block {
    padding-top:1.5em;
    padding-bottom:1.25em
  }
  .ft-overview_item-block.zklogin-first {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .ft-overview_img-block {
    height:20em
  }
  .ft-overview_img-block.zklogin-overview {
    min-height:17.5em
  }
  .ft-overview_img-block.passkey-overview,
  .ft-overview_img-block.mysticeti-overview {
    min-height:17.5em;
    max-height:22em
  }
  .ft-overview_grid {
    grid-template-columns:1fr
  }
  .h2-80px-2.mob_40px {
    letter-spacing:-1.2px;
    font-size:2.5em;
    line-height:1.1
  }
  .dottedhorizontal-3.nopadding.hidemob {
    display:none
  }
  .nau-services_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .big-text_80px-2 {
    letter-spacing:-1.2px;
    font-size:2.5em;
    line-height:1.1
  }
  .big-text_80px-2.color-black.sec-ecosystem_break {
    display:block
  }
  .ft-resource_center {
    padding-bottom:6em
  }
  .resource-list_icon-arrow {
    width:1.5em;
    height:1.5em;
    padding:.5em 0
  }
  .ft-rs_grid-block {
    grid-column-gap:5em;
    grid-row-gap:5em;
    grid-template-columns:1fr
  }
  .resource_list-item {
    padding-top:.5em;
    padding-bottom:.5em;
    padding-right:1em
  }
  .h3-18px-3.color-black.mob_15px {
    font-size:.9375em
  }
  .ft-learn.ft-learn_mys {
    padding-top:6em
  }
  .ft-learn_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .ft-learn_grid {
    grid-template-columns:1fr
  }
  .ft-start {
    padding-top:8em;
    padding-bottom:8em
  }
  .ft-start_grid {
    grid-column-gap:4em;
    grid-row-gap:4em;
    grid-template-columns:1fr
  }
  .h2-44px.fw-normal.color-white.mob_26px {
    font-size:1.625em
  }
  .h2-44px.fw-normal.color-white.mob_36px {
    font-size:2.25em
  }
  .h2-44px.fw-normal.color-white.mob_39px,
  .h2-44px.fw-normal.color-white.mob_39px-copy {
    font-size:2.4375em
  }
  .h2-44px.fw-normal.color-black.mob_26px {
    font-size:1.625em
  }
  .h2-44px.fw-normal.color-black.mob_36px {
    font-size:2.5em
  }
  .h2-32px-3.mob_27px {
    font-size:1.6875em
  }
  .ts-18px-11.color-gray-500.mob_15px {
    font-size:.9375em
  }
  .ts-12px-10.mono.color-black.not-shrink.hide-mob {
    display:none
  }
  .ts-27px.color-black.mob_18px {
    letter-spacing:-.01125em;
    font-size:1.125em
  }
  .zk-outh_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .zk-outh_grid {
    grid-column-gap:1em;
    grid-row-gap:1em;
    grid-template-columns:1fr
  }
  .zk-app_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .ts-18px-12.color-black.mob_15px,
  .ts-18px-12.color-gray-500.mob_15px {
    font-size:.9375em
  }
  .ft-info_wrapper {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .ts-18px-14.color-gray-500.mob_15px,
  .ts-18px-15.color-gray-500.mob_15px {
    font-size:.9375em
  }
  .move-blockchain {
    padding-bottom:6em
  }
  .big-text_icon-64px {
    max-width:1.625em;
    max-height:1.625em;
    margin-top:.375em;
    margin-right:.5em;
    padding:.25em
  }
  .big-text-_60px {
    letter-spacing:-1.32px;
    font-size:2.0625em;
    line-height:1.2
  }
  .move-creator_position {
    letter-spacing:-.008125em;
    font-size:.8125em
  }
  .ts-18px-17.color-gray-500.mob_15px {
    font-size:.9375em
  }
  .move-creator_img-wrapper {
    max-height:22.5em
  }
  .move-creator_grid {
    grid-template-columns:1fr;
    margin-top:2em
  }
  .move-creator_name {
    letter-spacing:-.0046875em;
    font-size:.9375em;
    line-height:1.4
  }
  .move-features_grid-item.big-item {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    flex-flow:column;
    padding:.75em .75em 1.25em
  }
  .move-features {
    padding-top:4em
  }
  .move-features_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .ts-18px-18.color-gray-500.mob_15px {
    font-size:.9375em
  }
  .vy-space-between.full-height.mob_32 {
    grid-column-gap:2em;
    grid-row-gap:2em
  }
  .move-features_content-wrapper {
    grid-column-gap:5.625em;
    grid-row-gap:5.625em;
    padding-top:0;
    padding-bottom:0;
    padding-left:0
  }
  .move-features_img-wrapper {
    order:-9999;
    max-width:100%;
    padding:0
  }
  .move-testimonials {
    padding-top:4em
  }
  .move-tm_controls-wrapper {
    justify-content:center
  }
  .move-tm_slider-layout {
    grid-template-columns:1fr;
    grid-auto-flow:dense
  }
  .move-tm_slider-component {
    margin-top:4em;
    padding-left:.75em;
    padding-right:.75em
  }
  .ts-18px-20.color-white.mob_15px {
    font-size:.9375em
  }
  .h1-90px-2.color-white.text-center.mob_40px {
    font-size:2.5em
  }
  .h1-90px-2.color-white.text-center.mob_48px {
    letter-spacing:-2.4px;
    font-size:3em
  }
  .rfp-app_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .rfp-app {
    padding-top:4em
  }
  .fw-faq_answer-wrapper-2 {
    padding-left:.75em;
    padding-right:.75em
  }
  .faq-item_heading {
    font-size:.9375em;
    line-height:1.3
  }
  .faq-item_question {
    width:100%
  }
  .faq-item {
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    margin-bottom:0;
    display:flex
  }
  .h1-80px-2 {
    letter-spacing:-2px;
    font-size:3em
  }
  .h1-80px-2.fw-normal.color-white.mob_40px {
    font-size:2.5em
  }
  .h1-80px-2.fw-normal.color-white.mob_40px.mob_text-center {
    text-align:center
  }
  .ts-18px-21.color-white.mob_15px {
    font-size:.9375em
  }
  .ts-18px-21.color-white.mob_15px.mob_text-center {
    text-align:center
  }
  .circ-hero_grid {
    grid-template-columns:1fr
  }
  .circ-graph {
    padding-top:1em;
    padding-bottom:2em
  }
  .circ-graph_heading-block {
    padding-bottom:1.25em;
    padding-left:1em;
    padding-right:1em
  }
  .learn-more_grid-2 {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .fw-faq_answer-wrapper-3 {
    padding-left:.75em;
    padding-right:.75em
  }
  .circ-faq {
    padding-top:2em
  }
  .faq-item_heading-2 {
    font-size:.9375em;
    line-height:1.2
  }
  .fw-faq_answer-wrapper-4 {
    padding-left:.75em;
    padding-right:.75em
  }
  .h1-80px-3 {
    letter-spacing:-2px;
    font-size:3em
  }
  .h1-80px-3.fw-normal.color-white.mob_40px {
    font-size:2.5em
  }
  .h1-80px-3.fw-normal.color-white.mob_40px.mob_text-center {
    text-align:center
  }
  .ts-18px-22.color-white.mob_15px {
    font-size:.9375em
  }
  .ts-18px-22.color-white.mob_15px.mob_text-center {
    text-align:center
  }
  .storage-hero_content-block {
    align-items:center
  }
  .storage-hero_grid {
    grid-template-columns:1fr
  }
  .storage-graph_heading-block {
    padding-bottom:1.25em;
    padding-left:1em
  }
  .storage-supply {
    padding-top:4em
  }
  .storage-supply_content-grid {
    grid-template-columns:1fr
  }
  .storage-supply_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .storage-supply_heading-wrapper,
  .rs-gen_grid {
    grid-template-columns:1fr
  }
  .rs-gen {
    padding-top:4em
  }
  .rs-gen_content-wrapper {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .ts-18px-25.color-gray-500.mob_15px,
  .ts-18px-25.color-white.mob_15px,
  .ts-18px-25.color-black.mob_15px {
    font-size:.9375em
  }
  .rs-gen_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .rs-gen_grid-item {
    grid-column-gap:4.375em;
    grid-row-gap:4.375em
  }
  .h1-78px.color-white.mob_40px {
    letter-spacing:-1.2px;
    font-size:2.5em
  }
  .big-text-_78px {
    letter-spacing:-1.28px;
    font-size:2.5em
  }
  .usdc-blend_layout {
    grid-column-gap:5.625em;
    grid-row-gap:5.625em
  }
  .ts-12px-11.mono.color-black.not-shrink.hide-mob {
    display:none
  }
  .big-text_icon-78px {
    max-width:2.25em;
    max-height:2.25em;
    margin-top:.25em;
    margin-right:.5em;
    padding:.25em
  }
  .big-text_icon-78px.usdc-icon {
    margin-top:.25em
  }
  .usdc-blend_empty-block {
    display:none
  }
  .usdc-blend {
    padding-top:4em;
    padding-bottom:4em
  }
  .usdc-secure_grid {
    grid-column-gap:1.125em;
    grid-row-gap:1.125em;
    grid-template-columns:1fr
  }
  .usdc-apps_grid {
    grid-template-columns:1fr 1fr
  }
  .usdc-apps_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .dottedhorizontal-10.nopadding.hidemob {
    display:none
  }
  .gs-wallet_slider-wrapper {
    grid-template-columns:1fr
  }
  .gs-wallet_slider-wrapper.gs-wallet_list {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    flex-flow:column
  }
  .usdc-resource {
    padding-bottom:2em
  }
  .usdc-resource_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .usdc-apps_name.color-black.mob_15px,
  .usdc-apps_name.color-gray-500.mob_15px,
  .usdc-apps_name.color-gray-300.mob-15px,
  .usdc-apps_name.mob-15px,
  .usdc-apps_name.color-white.mob_15px {
    font-size:.9375em
  }
  .usdc-apps_name.color-white.mob_15px.mob_text-center {
    text-align:center
  }
  .oc-hero_layout {
    grid-column-gap:3em;
    grid-row-gap:3em
  }
  .oc-conv_grid {
    grid-template-columns:1fr 1fr
  }
  .oc-network_name {
    font-size:.9375em;
    line-height:1.4
  }
  .oc-moderators_grid {
    grid-template-columns:1fr 1fr
  }
  .oc-moderators_name {
    letter-spacing:-.009375em;
    font-size:.9375em;
    line-height:1.4
  }
  .about-principles_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .h2-78px {
    letter-spacing:-1.2px;
    font-size:2.5em
  }
  .h2-78px.color-black.mob_40px {
    font-size:2.5em
  }
  .h2-78px.color-black.mob_36px,
  .h2-78px.color-white.mob_36px {
    letter-spacing:-1.8px;
    font-size:2.25em
  }
  .h2-78px.color-white.mob_39px {
    letter-spacing:-1.17px;
    font-size:2.4375em
  }
  .about-principles_grid {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:1fr
  }
  .about-mission_layout {
    grid-column-gap:8em;
    grid-row-gap:8em
  }
  .about-mission {
    padding-top:8em;
    padding-bottom:2em
  }
  .about-resources {
    padding-top:2em;
    padding-bottom:2em
  }
  .about-resources_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  ._404-hero {
    background-size:1024px;
    padding-bottom:2em
  }
  .h3-32px.mob_27px {
    letter-spacing:-.81px;
    font-size:1.6875em
  }
  .gs-wallet_cross {
    margin-top:-10em
  }
  .big-icon_78px {
    width:2.5em;
    height:2.5em;
    margin-right:.5em;
    padding:.375em
  }
  .big-icon_78px.sec-ecosystem_icon {
    margin-top:-1em;
    padding:.25em .75em
  }
  .big-icon_78px.gs-wallet_icon {
    padding:.4125em .25em .4125em .4125em
  }
  .big-icon_78px.gs-get_icon,
  .big-icon_78px.gs-use_icon {
    padding:.625em .34375em
  }
  .gs-wallet {
    padding-top:6em
  }
  .gs-wallet_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .gs-wallet_grid {
    grid-template-columns:1fr
  }
  .gs-get {
    padding-top:6em
  }
  .gs-get_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .gs-use_radio-button {
    background-color:#e0e2e6
  }
  .gs-use_radio-wrapper {
    flex-flow:wrap
  }
  .gs-use_form {
    flex-flow:column
  }
  .gs-use {
    padding-top:6em
  }
  .gs-use_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .gs-use_ecosystem-wrapper {
    margin-top:4em
  }
  .pc-hero {
    padding-top:10em
  }
  .pc-hero_layout {
    grid-column-gap:2em;
    grid-row-gap:2em
  }
  .pc-latest2_cms-item {
    min-height:auto
  }
  .pc-press_search-input {
    background-color:#e0e2e6;
    height:2em
  }
  .pc-press_radio-button {
    background-color:#e0e2e6
  }
  .pc-press_grid {
    grid-column-gap:.375em;
    grid-row-gap:.375em
  }
  .pc-press_search {
    flex-flow:row-reverse;
    max-width:none
  }
  .pc-press_form {
    flex-flow:column
  }
  .pc-press_search-icon {
    width:1.75em;
    height:1.75em
  }
  .pc-press {
    padding-bottom:4em
  }
  .pc-latest_img-block {
    height:20em
  }
  .pc-latest_18px {
    font-size:1.125em
  }
  .pc-latest2_content-block {
    grid-column-gap:2.5em;
    grid-row-gap:2.5em
  }
  .sec-ecosystem_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .sec-ecosystem {
    padding-top:4em
  }
  .sec-info_empty-block {
    display:none
  }
  .sec-ecosystem_grid,
  .sec-reports_grid {
    grid-template-columns:1fr
  }
  .sec-reports {
    padding-top:6em
  }
  .sec-reports_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .sec-involved {
    padding-top:4em;
    padding-bottom:4em
  }
  .val-network {
    padding-top:4em
  }
  .big-text-_90px {
    letter-spacing:-1.28px;
    font-size:2.5em
  }
  .big-text_icon-80px {
    max-width:2.25em;
    max-height:2.25em;
    margin-top:.25em;
    margin-right:.5em;
    padding:.25em
  }
  .bb-info_empty-block {
    display:none
  }
  .val-info_grid {
    grid-template-columns:1fr
  }
  .val-network_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .ts-21px.color-gray-500.mob_18px,
  .ts-21px.color-black.mob_18px {
    font-size:1.125em
  }
  .ts-21px.color-white.text-center.hero-custom-break.mob_15px {
    letter-spacing:-.009375em;
    font-size:.9375em;
    line-height:1.4
  }
  .val-rewards {
    padding-top:4em;
    padding-bottom:4em
  }
  .val-rewards_heading-wrapper {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:1fr
  }
  .val-rewards_layout,
  .val-stake_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .val-stake_heading-wrapper {
    grid-column-gap:0em;
    grid-row-gap:0em;
    grid-template-columns:1fr
  }
  .val-staking_heading-wrapper {
    grid-template-columns:1fr
  }
  .val-staking_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .val-token {
    padding-top:4em
  }
  .val-token_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .fw-faq_item {
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    margin-bottom:0;
    display:flex
  }
  .fw-faq_heading {
    font-size:1.125em
  }
  .fw-faq_answer-block {
    overflow:hidden
  }
  .fw-faq_question {
    width:100%
  }
  .val-perf_heading-wrapper {
    grid-template-columns:1fr
  }
  .val-perf {
    padding-top:4em
  }
  .val-perf_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .bb-hero {
    background-position:80%
  }
  .bb-ecosystem_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .bb-ecosystem_grid {
    grid-template-columns:1fr
  }
  .bb-ecosystem {
    padding-top:4em;
    padding-bottom:2em
  }
  .bb-scope_heading-wrapper {
    grid-template-columns:1fr
  }
  .bb-scope_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .fw-faq_ol-list {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .bb-faq {
    padding-top:4em
  }
  .btcfi-blue-cta {
    transition-duration:.3s;
    transition-timing-function:cubic-bezier(.645,.045,.355,1)
  }
  .btcfi-unlock_grid-heading-wrapper {
    padding-top:4em;
    padding-bottom:4em
  }
  .heading_orange-icon {
    max-width:3.1em;
    height:3.1em;
    max-height:3.1em;
    padding:.5em
  }
  .heading_orange-icon.medium.btcfi {
    max-width:2.75em;
    height:2.75em;
    max-height:2.75em;
    padding:.375em
  }
  .btcfi-unlock_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .btcfi-unlock {
    padding-top:8em
  }
  .btcfi-app_component {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .btcfi-app_content-wrapper {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .btcfi-why_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .mw-720.mob_mw-300 {
    max-width:18.75em
  }
  .btcfi-why {
    padding-top:6em;
    padding-bottom:4em
  }
  .btcfi-why_chain-wrapper {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .block-32.bg-orange.mob_24 {
    width:1.5em;
    height:1.5em
  }
  .btcfi-why_grid,
  .btcfi-app_grid {
    grid-template-columns:1fr
  }
  .btcfi-why_component,
  .btcfi-rp_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .btcfi-rp {
    padding-top:4em;
    padding-bottom:2em
  }
  .uc-learn_slider-wrapper {
    grid-template-columns:1fr
  }
  .btcfi-dive_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .btcfi-dive {
    padding-top:4em;
    padding-bottom:2em
  }
  .pc-latest_24px {
    font-size:1.125em
  }
  .gap-60.full-width.mob_40 {
    grid-column-gap:2.5em;
    grid-row-gap:2.5em
  }
  .global_number.mono.color-black.not-shrink.hide-mob {
    display:none
  }
  .about-mission_h2-text {
    letter-spacing:-2.4px;
    font-size:3em
  }
  .gs-use_rado-list {
    flex-flow:wrap
  }
  .fw-faq_ol-sub-list {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .eco_heading-block {
    padding-top:1.5em
  }
  .eco_heading-block.sb_heading-block {
    padding-top:1.25em
  }
  .eco_heading-block.funding-hero_heading-block {
    padding-top:1.5em
  }
  .eco_heading-block.ideas_heading-block {
    padding-top:1.25em
  }
  .eco_heading-block.founder_heading-block {
    padding-top:1.5em
  }
  .sb-main_grid,
  .grid-3c,
  .build-start_grid,
  .build-resources_grid,
  .ideas-main_cards-list {
    grid-template-columns:1fr
  }
  .ideas-tag.is-small.is-resources {
    font-size:1em
  }
  .launch-main_layout,
  .grid-2c {
    grid-template-columns:1fr
  }
  .h-200 {
    font-size:1.125em
  }
  .heading-wrapper {
    width:37.9em
  }
  .h2-apps {
    letter-spacing:-.03em;
    width:6.581em;
    font-size:3em
  }
  .explore-rive.is-6 {
    width:160px;
    height:160px
  }
  .explore-rive.is-4 {
    width:130px;
    height:130px
  }
  .explore-rive.is-5 {
    width:140px;
    height:140px
  }
  .explore-rive.is-1 {
    width:200px;
    height:200px
  }
  .icon-span {
    width:.762em;
    height:.762em
  }
  .h2-icon {
    padding-left:.105em;
    padding-right:.105em
  }
  .explore-left-part {
    width:100%
  }
  .explore-bottom {
    grid-template-columns:50% 50%
  }
  .icon-wrapper-span {
    grid-column-gap:.095em;
    grid-row-gap:0em
  }
  .alibaba-content_grid {
    grid-template-columns:1fr
  }
  .support-link {
    font-size:1em
  }
  .icm-custodians_grid {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    grid-template-columns:1fr 1fr
  }
  .hs-resources {
    padding-bottom:5em
  }
  .hs-resources_grid {
    grid-column-gap:5em;
    grid-row-gap:5em;
    grid-template-columns:1fr
  }
  .hs-cta {
    background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/69b9235886041f05bde61bfc_hs-cta-bg-mob33.avif);
    background-position:50% 0;
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:scroll;
    padding-top:7.5em;
    padding-bottom:7.5em
  }
  .hs-ecosystem {
    padding-top:4em;
    padding-bottom:4em
  }
  .hs-ecosystem_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .hs-ecosystem_heading-wrapper {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:1fr
  }
  .hs-ecosystem_grid {
    grid-template-columns:1fr
  }
  .hs-revenue {
    padding-top:4em;
    padding-bottom:4em
  }
  .hs-revenue_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .hs-revenue_heading-wrapper {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:1fr
  }
  .h2-120px.mob_40px {
    letter-spacing:-3.2px;
    font-size:4em
  }
  .h2-120px.mob_90px {
    font-size:5.625em
  }
  .hs-why_grid-heading-block {
    padding-bottom:4em
  }
  .hs-problem {
    padding-top:4em;
    padding-bottom:0
  }
  .hs-problem_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .hs-problem_heading-wrapper {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:1fr
  }
  .hs-problem_grid {
    grid-template-columns:1fr
  }
  .hs-problem_grid-item {
    min-height:11.25em
  }
  .hs-hashi_grid-item.first-grid {
    padding-top:2.25em;
    padding-bottom:4em;
    padding-left:1em
  }
  .hs-hashi_module-text {
    font-size:.75em
  }
  .hs-hero_heading-component {
    padding-bottom:1.5em
  }
  .hs-hero_content-component {
    padding-top:1.5em
  }
  .hs-hero_video-button {
    bottom:1em;
    right:1em
  }
  .hs-hero_button-icon {
    width:1.53125em;
    height:1.53125em
  }
  .hs-hero_button-text {
    padding-top:.375em;
    padding-bottom:.375em;
    font-size:.9375em
  }
  .hs-hero_grid {
    grid-template-columns:1fr;
    margin-bottom:3.5em
  }
  .hs-hero_grid-item.mob_no-padding,
  .hs-hero_grid-item.second-item {
    padding-top:0;
    padding-bottom:0
  }
  .hs-hero_grid-icon {
    width:3em;
    height:3em
  }
  .hs-hero_image-wrapper.hide-mob-land {
    display:none
  }
  .hs-hero_image-wrapper.show-mob-land {
    max-height:23.125em;
    display:block
  }
  .hs-why_image-wrapper {
    height:60em
  }
  .hs-hero_video {
    min-height:18.75em
  }
  .ms-programs {
    padding-top:4em;
    padding-bottom:0
  }
  .ms-programs_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .ms-programs_heading-wrapper {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:1fr
  }
  .ms-programs_grid {
    grid-template-columns:1fr
  }
  .ms-programs_grid-item {
    min-height:11.25em
  }
  .ms-defi {
    padding-top:4em;
    padding-bottom:0
  }
  .ms-defi_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .ms-defi_heading-wrapper {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:1fr
  }
  .ms-defi_grid {
    grid-column-gap:4em;
    grid-row-gap:4em;
    grid-template-columns:1fr
  }
  .ms-hero_bg-image {
    display:none;
    position:static
  }
  .ms-hero_layout {
    grid-column-gap:4em;
    grid-row-gap:4em;
    align-items:center;
    padding-bottom:2.5em
  }
  .h1-72px.color-white.mob_40px {
    letter-spacing:-1.2px;
    font-size:2.5em
  }
  .h1-72px.color-white.mob_45px {
    letter-spacing:-1.8px;
    font-size:2.8125em;
    line-height:1.05
  }
  .h1-72px.color-white.mob_45px.mob_text-center {
    text-align:center
  }
  .ms-about_grid-first-item.vx-center.mob_32,
  .ms-faq_grid-first-item.vx-center.mob_32 {
    grid-column-gap:2em;
    grid-row-gap:2em
  }
  .ms-hero_bg-image-mob {
    display:block;
    position:static
  }
  .pr-friction {
    padding-top:4em;
    padding-bottom:4em
  }
  .pr-friction_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .pr-friction_grid {
    grid-column-gap:4em;
    grid-row-gap:4em;
    grid-template-columns:1fr
  }
  .pr-capabilities {
    padding-top:4em;
    padding-bottom:4em
  }
  .pr-capa_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .pr-capa_first-item {
    max-width:20em
  }
  .pr-capa_content-item {
    padding-left:0;
    padding-right:0
  }
  .pr-opportunities {
    padding-top:4em;
    padding-bottom:4em
  }
  .pr-oppo_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .pr-oppo_grid {
    grid-template-columns:1fr
  }
  .pr-hero {
    padding-top:10em
  }
  .payment-uc {
    padding-top:4em;
    padding-bottom:4em
  }
  .payment-uc_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .payment-uc_grid {
    grid-template-columns:1fr
  }
  .payment-coins {
    padding-top:4em;
    padding-bottom:4em
  }
  .payment-coins_heading {
    font-size:2.25em
  }
  .payment-rails {
    padding-top:4em;
    padding-bottom:4em
  }
  .payment-rails_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .payment-rails_heading-grid {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:1fr
  }
  .payment-rails_grid {
    grid-template-columns:1fr
  }
  .payment-stack,
  .payment-level {
    padding-top:4em;
    padding-bottom:4em
  }
  .payment-level_grid-1,
  .payment-level_grid-2,
  .payment-level_grid-3 {
    grid-template-columns:1fr
  }
  .pr-hero_rive {
    max-width:150%
  }
  .payment-hero {
    flex-flow:column;
    padding-top:10em;
    padding-bottom:18em
  }
  .payment-hero_lottie {
    width:150%;
    margin-left:-25%;
    margin-right:0;
    inset:auto 0% 0%
  }
  .payment-stack_main_content.gap-40 {
    top:2em
  }
  .code-embed-7 {
    padding-top:8em
  }
  .payment-stack_sticky {
    padding-top:2em
  }
  .carousel_marquee-item {
    width:12.5em;
    height:7.5em;
    padding:3em 2.5em
  }
  .carousel__marquee-item {
    padding:3em 1em
  }
  .payment-level_link-text.color-black.mob_15px,
  .payment-level_link-text.grey-500.mob_15px,
  .payment-level_link-text.color-gray-300.mob-15px,
  .payment-level_link-text.mob-15px {
    font-size:.9375em
  }
  .payment-level_link-text.mob-15px.mob_text-center {
    text-align:center
  }
  .payment-level_link-text.text-center.mob_15px {
    font-size:.9375em;
    line-height:1.4
  }
  .payment-level_link-text.color-white.mob_15px {
    font-size:.9375em
  }
  .payment-level_link-text.color-white.mob_15px.mob_text-center {
    text-align:center
  }
  .recap-hero-cont-grid-box-1,
  .recap-hero-cont-grid {
    width:100%
  }
  .mask-wrap._2.is--stagger-wrap.is--attended-by {
    max-width:90vw
  }
  .sec-secure {
    padding-top:4em
  }
  .sec-secure_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .sec-secure_grid {
    grid-template-columns:1fr
  }
  .sec-verified {
    padding-top:6em
  }
  .sec-verified_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .sec-verified_heading-wrapper {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:1fr
  }
  .sec-verified_grid {
    grid-template-columns:1fr
  }
  .sec-resources {
    padding-top:4em;
    padding-bottom:4em
  }
  .sec-resource_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .gap-34.desktoponly {
    display:none
  }
  .mw-857.padded {
    padding-top:0
  }
  .network-hero {
    background-position:80%
  }
  .network-faq {
    padding-top:2em
  }
  .network-revenue {
    padding-top:4em;
    padding-bottom:4em
  }
  .network-revenue_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .network-revenue_heading-grid {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:1fr
  }
  .network-revenue_info-grid {
    grid-template-columns:1fr
  }
  .network-revenue_button {
    padding:.71875em .75em
  }
  .nr-stats_heading-block {
    grid-column-gap:1em;
    grid-row-gap:1em;
    flex-flow:column
  }
  .nr-graph_wrapper {
    grid-column-gap:3.5em;
    grid-row-gap:3.5em;
    padding-top:1em;
    padding-bottom:1em;
    padding-right:1em
  }
  .gap-52.mobgap-12 {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    flex-flow:column
  }
  .gap-54.hx-right.full-width.desktoponly {
    display:none
  }
  .gap-9.full-width {
    flex-flow:column
  }
  .gap-110.padding-34.desktoponly {
    display:none
  }
  .nr-graph_main {
    border:1px solid #222529;
    border-top-style:none;
    min-height:21.75em
  }
  .nr-graph_date.desktoponly {
    display:none
  }
  .nr-tip_wrapper {
    position:static
  }
  .nr-tip_wrapper.desktoponly {
    display:none
  }
  .nr-tip_wrapper.mobileonly {
    opacity:1;
    background-color:#343940;
    display:block
  }
  .author-hero {
    padding-top:7.5em;
    padding-bottom:7.5em
  }
  .author-hero_layout {
    grid-column-gap:2em;
    grid-row-gap:2em;
    height:100%
  }
  .blog-content_grid {
    grid-template-columns:1fr
  }
  .blog-topics {
    padding-top:2em;
    padding-bottom:2em
  }
  .blog-topics_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .blog-topics_heading {
    font-size:1.625em
  }
  .blog-topics_link-text {
    font-size:1em
  }
  .tags-hero_heading {
    letter-spacing:calc(-4%);
    font-size:2.25em
  }
  .blog-others_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .blog-newsletter {
    padding-top:2em;
    padding-bottom:2em
  }
  .blog-newsletter_layout {
    grid-column-gap:4em;
    grid-row-gap:4em;
    max-width:32.5em
  }
  .blog-newsletter_heading {
    font-size:1.625em
  }
  .blog-filters_search {
    min-width:100%;
    max-width:100%
  }
  .blog-content_pagination {
    margin-top:2em
  }
  .blog-hero_heading {
    font-size:2.25em
  }
  .blog-filters_form {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    flex-flow:column
  }
  .blog-filters_dd-toggle {
    max-width:100%;
    padding-left:10px;
    padding-right:10px
  }
  .blog-filters_dd-toggle.press-search_filters-toggle {
    padding-left:16px;
    padding-right:16px
  }
}
@media screen and (max-width:479px) {
  body {
    --color--grey-500:#6c7584;
    --global--padding-global:1em;
    --global--padding-global-mob:.75em;
    --global--no-padd:0em;
    --color--grey-700:#343940;
    --gaps--gap-112:7em;
    --gaps--gap-24:1.5em;
    --gaps--gap-16:1em;
    --gaps--gap-32:2em;
    --gaps--gap-12:.75em;
    --gaps--gap-8:.375em;
    --gaps--gap-2:.125em;
    --color--black:black;
    --color--primary-blue:#298dff;
    --color--white:white;
    --gaps--gap-20:1.25em;
    --gaps--gap-10:.625em;
    --gaps--gap-6:.375em;
    --gaps--gap-48:3em;
    --blocks--size-block-16:1em;
    --blocks--size-block-18:1.125em;
    --blocks--size-block-4:.125em;
    --color--grey-300:#a1a7b2;
    --gaps--gap-64:4em;
    --blocks--size-block-14:.875em;
    --color--grey-600:#4b515b;
    --color--grey-900:#131518;
    --gaps--gap-4:.25em;
    --color--cultured:#f7f7f7;
    --gaps--gap-96:6em;
    --gaps--gap-80:5em;
    --gaps--gap-18:1.125em;
    --color--grey-200:#c2c6cd;
    --color--grey-50:#f4f5f7;
    --color--grey-800:#222529;
    --blocks--size-block-12:.75em;
    --color--grey-100:#e0e2e6;
    --orange:#ff6c3d;
    --gaps--gap-40:2.5em;
    --gaps--gap-128:8em;
    --blocks--size-block-2:.125em;
    --blocks--size-block-6:.375em;
    --blocks--size-block-8:.5em;
    --blocks--size-block-20:1.25em
  }
  .padding-global.custom_padding {
    padding-bottom:10svh
  }
  .padding-global.mob_no-padd {
    margin-top:0
  }
  .padding-global.mob_no-padd.devnav,
  .padding-global.z-index_3.mb-no-padding {
    padding-left:0;
    padding-right:0
  }
  .padding-global.m-bot_12 {
    border-bottom:1px solid var(--color--grey-700);
    margin-bottom:0;
    padding-left:0;
    padding-right:0
  }
  .container-1400 {
    width:100%
  }
  .container-1400.flex {
    grid-column-gap:19.438em;
    grid-row-gap:19.438em
  }
  .footer-layout {
    position:relative
  }
  .gap-24.hy-center.hx-space-between.full-width.custom_cards {
    grid-column-gap:1.188em;
    grid-row-gap:1.188em;
    flex-flow:column;
    justify-content:space-between;
    align-items:flex-start;
    display:flex
  }
  .gap-24.hy-center.custom_cards {
    grid-column-gap:0em;
    grid-row-gap:0em;
    flex-flow:row;
    grid-template-rows:auto;
    grid-template-columns:.25fr 1fr;
    grid-auto-columns:1fr;
    justify-content:flex-start;
    place-items:start stretch;
    display:grid
  }
  .gap-24.hy-center.custom_cards.nu-1 {
    grid-column-gap:.25em;
    grid-row-gap:.25em;
    grid-template-columns:auto auto;
    place-items:center stretch
  }
  .gap-24.vx-center.mob_16 {
    grid-column-gap:var(--gaps--gap-16);
    grid-row-gap:var(--gaps--gap-16)
  }
  .gap-24.paddingbottom {
    padding-bottom:0
  }
  .gap-24.mob_12 {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .gap-24.full-width.mob_16 {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .gap-24.full-width.mb-80 {
    margin-bottom:3em
  }
  .gap-24.mob_gap-32 {
    grid-column-gap:var(--gaps--gap-32);
    grid-row-gap:var(--gaps--gap-32)
  }
  .gap-24.mob_gap-12 {
    grid-column-gap:var(--gaps--gap-12);
    grid-row-gap:var(--gaps--gap-12)
  }
  .gap-8.hy-center {
    justify-content:flex-start;
    align-items:center
  }
  .gap-8.hy-center.button_expand {
    grid-column-gap:.125em;
    grid-row-gap:.125em
  }
  .gap-8.hy-center.custom_padding {
    justify-content:flex-start;
    align-items:flex-start;
    padding-left:2em;
    padding-right:2em
  }
  .gap-8.hy-center.custom_padding.mob_gap-2 {
    grid-column-gap:var(--gaps--gap-2);
    grid-row-gap:var(--gaps--gap-2);
    padding-left:1.5em;
    padding-right:1.5em
  }
  .gap-8.hy-center.custom_padding.mob_gap-2.custom-gap {
    grid-column-gap:.2em;
    grid-row-gap:.2em;
    justify-content:center;
    align-items:flex-start;
    max-width:18.125em;
    padding-left:0;
    padding-right:0;
    display:inline-flex
  }
  .gap-8.hy-center.custom_padding.mob_gap-2.mw-241 {
    grid-column-gap:.375em;
    grid-row-gap:.375em;
    max-width:15.063em;
    padding-left:0;
    padding-right:0
  }
  .gap-8.hy-center.mobiletop {
    grid-column-gap:.375em;
    grid-row-gap:.375em;
    flex-flow:row;
    flex:0 auto;
    justify-content:flex-start;
    align-items:flex-start
  }
  .gap-8.hy-center.mobiletop.mw-285 {
    max-width:17.813em
  }
  .gap-8.hy-center.full-width {
    justify-content:flex-start;
    align-items:center
  }
  .gap-8.hy-center.mob_gap-4 {
    grid-column-gap:.25em;
    grid-row-gap:.25em
  }
  .gap-8.hy-center.mob_hy-top {
    align-items:flex-start
  }
  .gap-8.full-width.margin-top16 {
    margin-top:0;
    padding:1em
  }
  .gap-8.full-width.margin-top16.mob-no-pad {
    padding:0
  }
  .gap-8.full-width.margin-top16.component_wrapper.no_padding {
    padding:0
  }
  .gap-8.align-center {
    flex:0 auto;
    justify-content:space-between;
    align-items:center;
    width:90%;
    margin-left:0;
    display:block
  }
  .footer_grid {
    grid-column-gap:0em;
    grid-row-gap:0em;
    flex-flow:column;
    grid-template-rows:auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    display:flex
  }
  .gap-20.full-width.mob_vx-center {
    align-items:center
  }
  .gap-20.mobilegap-13 {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    width:100%
  }
  .gap-20.mobilegap-13.no_gap {
    grid-column-gap:0em;
    grid-row-gap:0em
  }
  .gap-20.mobilegap-13.no_full_width {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    width:auto
  }
  .gap-20.hy-center.mob-16 {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .gap-20.mob_10 {
    grid-column-gap:.625em;
    grid-row-gap:.625em
  }
  .gap-20.custom_padding {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    border-top:1px solid #ffffff40;
    align-items:stretch;
    width:100%;
    padding-top:2.125em;
    padding-left:.9375em;
    padding-right:.9375em
  }
  .gap-20.custom_gap {
    padding-right:.8125em
  }
  .footer_heading {
    font-size:.938em;
    line-height:1.2
  }
  .footer_list {
    grid-column-gap:.875em;
    grid-row-gap:.875em
  }
  .footer_link-text {
    letter-spacing:-.08em;
    font-size:.813em;
    line-height:1
  }
  .footer_content {
    grid-column-gap:3.438em;
    grid-row-gap:3.438em
  }
  .footer_sui {
    font-size:2em
  }
  .footer-component {
    grid-column-gap:var(--gaps--gap-16);
    grid-row-gap:var(--gaps--gap-16);
    width:100%;
    overflow:hidden
  }
  .gap-10.mb--4px {
    width:100%;
    overflow:hidden
  }
  .gap-10.data_dots.desktophidden {
    position:absolute
  }
  .gap-10.data_dots.desktophidden.aligntop {
    inset:0% 0% auto
  }
  .gap-10.data_dots.desktophidden.alignbottom {
    inset:auto 0% 0%
  }
  .gap-10.data_dots.desktophidden.aligncenter {
    grid-column-gap:var(--gaps--gap-10);
    grid-row-gap:var(--gaps--gap-10);
    font-size:1em;
    position:static
  }
  .gap-10.hy-center {
    grid-column-gap:var(--gaps--gap-12);
    grid-row-gap:var(--gaps--gap-12)
  }
  .gap-10.hy-center.mobile_10 {
    grid-column-gap:var(--gaps--gap-10);
    grid-row-gap:var(--gaps--gap-10)
  }
  .gap-10.hovereffect {
    width:100%
  }
  .gap-10.desktophidden {
    display:flex
  }
  .gap-10.desktophidden.absolutetop {
    position:absolute;
    inset:0% 0% auto
  }
  .block-4.bg-grey-300 {
    background-color:var(--color--grey-300)
  }
  .h2-80px.color-white.nowrap,
  .h2-80px.color-white.mob_36px.text-center {
    font-size:2.438em
  }
  .button-block {
    padding-top:.844em;
    padding-bottom:.844em;
    padding-left:.75em;
    line-height:1
  }
  .home-loop {
    padding-top:4em;
    padding-bottom:4em
  }
  .gap-32.vx-center.mobilegap16 {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .gap-32.vx-center.mob_24 {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .gap-32.full-width {
    width:100%
  }
  .gap-32.margin-232 {
    margin-bottom:7.75em
  }
  .gap-32.hy-horizontal {
    width:100%
  }
  .block-14.bg-blue {
    min-width:var(--blocks--size-block-14)
  }
  .block-14.bg-blue.custom_padding {
    margin-top:.25em
  }
  .block-14.bg-blue.custom_padding.margin {
    width:.688em;
    min-width:.688em;
    height:.688em
  }
  .block-14.bg-blue.mobile_padding {
    width:.688em;
    min-width:.688em;
    height:.688em;
    margin-top:.25em
  }
  .ts-18px {
    font-size:1.125em
  }
  .ts-18px.color-black {
    max-width:29.438em;
    font-size:.938em;
    line-height:1.4
  }
  .ts-18px.color-black.text-center,
  .ts-18px.color-black.text-weight-500.trim {
    font-size:.938em
  }
  .ts-18px.grey-500 {
    font-size:1.125em
  }
  .ts-18px.grey-500.size-s {
    font-size:.938em;
    line-height:1.3
  }
  .ts-18px.grey-500.mob_15px {
    letter-spacing:-.009375em
  }
  .ts-18px.mob-15px.mob_text-center.lh-1-4 {
    line-height:1.4
  }
  .ts-18px.color-grey-400.ls--1-5.mob_15px {
    font-size:.9375em
  }
  .ts-18px.color-grey-400.mob_15 {
    letter-spacing:-.009375em;
    font-size:.9375em;
    line-height:1.4
  }
  .ts-18px.mobilecenter {
    text-align:center;
    flex:0 auto;
    font-size:.938em;
    line-height:1.4
  }
  .ts-18px.lineheight_1 {
    letter-spacing:0;
    font-size:.938em;
    line-height:1
  }
  .ts-18px.text-color-gray {
    color:#89919f;
    font-size:.938em
  }
  .ts-18px.size-s {
    font-size:.938em
  }
  .ts-18px.size-s.mobileheight1-4 {
    line-height:1.4
  }
  .ts-18px.size-s.mobileheight0-85 {
    line-height:.85
  }
  .ts-18px.color-white.text-center.mobile-15px {
    font-size:.938em;
    line-height:1.4
  }
  .ts-18px.lh-140.ls-1-2.mw-247-mobile {
    max-width:15.438em
  }
  .ts-18px.lh-140.ls-1-2.mw-247-mobile.ts-15px-mobile {
    text-align:center;
    letter-spacing:-.02em;
    font-size:.938em
  }
  .ts-18px.grey-600.lh-1-4.mob_15px {
    font-size:.9375em
  }
  .ts-18px.lh-1-4 {
    line-height:1.4
  }
  .ts-18px.lh-1-4.color-blue.mob_lh-0-9 {
    line-height:.9
  }
  .ts-18px.color-blue.mob_15px {
    font-size:.9375em
  }
  .ts-18px.lh-0-85 {
    line-height:.85
  }
  .ts-18px.lh-1-2 {
    line-height:1.2
  }
  .ts-18px.mob-16px {
    font-size:1em
  }
  .ts-18px.color--666666.text-weight-500.trim.color-white-50 {
    font-size:1em;
    font-weight:400
  }
  .custom-h2_block {
    flex-flow:row
  }
  .custom-h2_block.industry-transfom_heading {
    grid-column-gap:var(--gaps--gap-12);
    flex-flow:wrap;
    display:flex
  }
  .custom-h2_block.industry-transfom_heading.mobileheader {
    display:flex
  }
  .custom-h2_block.intro-heading.margin-137 {
    margin-bottom:5.25em
  }
  .custom-h2_block.custom {
    grid-column-gap:.25em;
    grid-row-gap:.25em;
    grid-template-rows:auto;
    grid-template-columns:auto auto auto auto;
    grid-auto-columns:auto;
    justify-content:space-between;
    place-items:center;
    display:grid
  }
  .custom-h2_block.zklogin-services_heading,
  .custom-h2_block.btcfi_heading {
    max-width:22em
  }
  .home-loop_alert-icon {
    width:2.5em;
    height:2.5em;
    padding:.372em .477em
  }
  .h2-64px.not-shrink.color-white.hidden,
  .h2-64px.home-loop_word {
    font-size:2.438em
  }
  .mw-840.mob_320 {
    max-width:20em
  }
  .p-large,
  .p-medium {
    font-size:1em
  }
  .styleguide_classes {
    padding-top:4em;
    padding-bottom:4em
  }
  .styleguide_hero-grid {
    grid-template-columns:.5fr;
    grid-auto-columns:.5fr
  }
  .p-extra-large {
    font-size:1.375em
  }
  .gap-4.hy-center.mobilegap {
    display:flex
  }
  .gap-4.hy-center.desktopdots {
    display:none
  }
  .gap-4.hy-center.desktopdots.full-width {
    display:flex
  }
  .gap-4.size-s {
    grid-column-gap:.167em;
    grid-row-gap:.167em
  }
  .gap-4.size-s.gap_0 {
    grid-column-gap:0em;
    grid-row-gap:0em
  }
  .gap-4.full-width_mobile {
    width:100%
  }
  .gap-4.swiper-button-wrapper {
    display:none
  }
  .gap-4.mobile_vertical {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    flex-flow:column;
    align-items:stretch
  }
  .ts-15px.color-grey-500.lh-140.letter-spacing_0-1 {
    letter-spacing:-.01em
  }
  .ts-15px.ls-0-2.trim.color-666666,
  .ts-15px.ls-0-2.trim.lh-1-2.text-weight-600 {
    font-size:.75em
  }
  .ts-15px.ls-0-2.trim.lh-1-2.mobile_18 {
    font-size:1.125em
  }
  .home-stack_discord-link {
    aspect-ratio:1
  }
  .home-stack_tvl-text {
    font-size:.604em
  }
  .home-stack_tvl-value {
    font-size:2.75em
  }
  .hero-section {
    padding-bottom:5em
  }
  .hero-section.intro-sayso {
    grid-column-gap:4.5em;
    grid-row-gap:4.5em;
    justify-content:flex-start;
    align-items:stretch;
    padding-bottom:3.375em
  }
  .hero_first_section {
    width:100%;
    height:100%;
    min-height:100svh
  }
  .first_section_content {
    width:100%;
    height:100%
  }
  .hero_heading.absolute.sharp {
    text-align:center;
    letter-spacing:-.04em;
    text-transform:none;
    font-size:5.813em;
    line-height:.9
  }
  .hero_heading.absolute.sharp.mobileonly {
    font-size:5.813em
  }
  .first_section_content_2.gap-24,
  .first_section_content_2.subhead-block {
    justify-content:center;
    align-items:center;
    padding-left:.75em;
    padding-right:.75em;
    bottom:.75em
  }
  .blue_overlay.mobile_height {
    height:40%
  }
  .background_grain.gradient {
    aspect-ratio:1440/1233;
    object-fit:cover;
    object-position:50% 0%;
    display:block;
    inset:0%
  }
  .cta-wrapper {
    justify-content:center;
    place-items:stretch stretch;
    width:100%
  }
  .cta-wrapper.width_auto {
    width:auto
  }
  .cta-button {
    width:100%;
    padding-left:1.813em;
    padding-right:1.813em
  }
  .cta-button.is--alternative {
    padding-left:1em;
    padding-right:1em
  }
  .cta-button.is--blue.size-s.cta-dd_toggle.ts-14px,
  .cta-button.is--blue.size-s.cta-dd_toggle.visible {
    display:block
  }
  .cta-button.is--blue.width-fit {
    width:fit-content
  }
  .home-carousel {
    display:block
  }
  .home-carousel.cusotm_gap {
    padding-bottom:2.125em
  }
  .home-carousel-heading {
    letter-spacing:-.05em;
    font-size:1.313em;
    line-height:1.3
  }
  .home-hero_marquee-ltem {
    width:10.188em;
    max-width:10em;
    padding:1.938em 2.625em
  }
  .home-hero_marquee-ltem.ethos {
    padding-top:1.938em;
    padding-left:2.6em;
    padding-right:2.6em
  }
  .home-hero_marquee-ltem.netmarble,
  .home-hero_marquee-ltem.bluefin,
  .home-hero_marquee-ltem.hyperspace,
  .home-hero_marquee-ltem.solend {
    padding-left:2.6em;
    padding-right:2.6em
  }
  .home-hero_marquee-ltem.marquee-item_mob {
    width:auto;
    height:auto;
    min-height:auto;
    padding:0
  }
  .object-contain.full_height.sui-logo {
    aspect-ratio:64/33;
    object-fit:contain
  }
  .text-layers {
    width:100%;
    height:100%
  }
  .gradient-blur {
    width:100%
  }
  .object-cover.paralax.custom {
    height:150%
  }
  .home-stack_fest {
    aspect-ratio:1;
    justify-content:flex-start;
    align-items:flex-start;
    padding-top:.75em;
    padding-left:.75em
  }
  .button-fest_text {
    padding-top:.469em;
    line-height:1.15
  }
  .button-fest_icon {
    padding-left:.449em
  }
  .block-1x2.bg-grey-200 {
    background-color:var(--color--grey-200);
    color:var(--color--grey-200)
  }
  .gap-12 {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .gap-12.mobilegap-24 {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    width:100%
  }
  .gap-12.mob_full-width {
    width:100%
  }
  .block-2.bg-grey-200 {
    background-color:var(--color--grey-200);
    color:var(--color--grey-200)
  }
  .button-blue-block_arrow.customcards {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    width:100%;
    max-width:none;
    padding:.5em
  }
  .home-industry_grid {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    grid-template-rows:auto;
    grid-template-columns:1fr
  }
  .home-industry_grey-icon {
    width:2em;
    height:2em;
    padding:.375em .453em
  }
  .home-industry_grey-icon.icon-n {
    padding:.417em
  }
  .home-industry_grey-icon.icon-n1 {
    padding:.5em
  }
  .home-industry_grey-icon.icon-black {
    background-color:#0000;
    padding:.5em .46em
  }
  .home-industry_grey-icon.icon-n2 {
    padding:.5em .25em
  }
  .home-industry_grey-icon.icon-n3 {
    padding:.438em .25em
  }
  .home-industry_grey-icon.icon-n4 {
    padding:.769em .208em
  }
  .home-industry_grey-icon.icon-n5 {
    padding:.229em
  }
  .home-industry_grey-icon.icon-n6 {
    padding:.589em .208em
  }
  .button-block_arrow.full-width.no-padding {
    justify-content:flex-start;
    align-items:center
  }
  .button-block_arrow.custom_hover {
    padding-top:0;
    padding-bottom:0;
    padding-left:0;
    overflow:visible
  }
  .home-industry {
    padding-top:7em
  }
  .home-industry_list {
    padding-right:1.188em
  }
  .gap-40.vx-center.mobile_gap {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .gap-40.vx-center.mob_24 {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .gap-40.full-width.mob-16 {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .gap-40.fs_flex.pc_mt-24 {
    grid-column-gap:3em;
    grid-row-gap:3em;
    grid-template-rows:auto auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    justify-content:end;
    place-items:start stretch;
    margin-top:0;
    display:grid
  }
  .gap-40.mobilegap-13 {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .gap-40.mob_no-gap {
    grid-column-gap:0em;
    grid-row-gap:0em
  }
  .gap-40.mob_24 {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .gap-40.mob_32 {
    grid-column-gap:2em;
    grid-row-gap:2em
  }
  .home-industry_start {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .h2-90px.color-white {
    text-align:center;
    font-size:2.625em
  }
  .h2-90px.color-white.custom-padding {
    letter-spacing:-.03em;
    font-size:2.438em
  }
  .h2-90px.color-white.text-align-center,
  .h2-90px.color-white.text-inline,
  .h2-90px.color-white.text-inline.margin-right-0-1em {
    letter-spacing:-.03em
  }
  .h2-90px.color-white.text-inline.margin-left-char {
    letter-spacing:-.03em;
    vertical-align:top;
    margin-left:0;
    margin-right:8px;
    line-height:1
  }
  .h2-90px.color-white.text-inline.mobileforcebreak {
    letter-spacing:-.03em;
    display:block
  }
  .h2-90px.color-black.align-text-center {
    letter-spacing:-.03em;
    font-size:2.438em
  }
  .h2-90px.color-black.mob_39 {
    letter-spacing:-.03em;
    font-size:2.4em
  }
  .home-industry_layout {
    grid-column-gap:5.25em;
    grid-row-gap:5.25em
  }
  .home-industry_list-item {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    justify-content:flex-start;
    align-items:center
  }
  .home-industry_list-item.mobilealigment {
    justify-content:flex-start;
    align-items:stretch
  }
  .gap-2.gap-3-mobile {
    grid-column-gap:.1875em;
    grid-row-gap:.1875em
  }
  .home-industry_start-grid {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    background-color:var(--color--grey-900);
    grid-template-columns:1.5fr;
    align-self:auto;
    margin-top:0;
    padding:.75em
  }
  .home-industry_start-icon {
    width:0;
    height:0;
    padding:.5em;
    display:none
  }
  .ts-14px.color-white.hoverheight {
    padding-top:3px;
    padding-bottom:3px;
    font-size:.938em;
    line-height:.95
  }
  .ts-14px.color-white.hoverheight.ls-0-5 {
    letter-spacing:-.05em
  }
  .ts-14px.mono {
    margin-bottom:-.1em;
    padding-bottom:0;
    font-size:.75em
  }
  .h3-28px {
    letter-spacing:-.04em;
    font-size:1.25em
  }
  .h3-54px {
    font-size:2.125em
  }
  .h3-54px.higlihhts-title {
    letter-spacing:-.03em;
    font-size:2.5em;
    line-height:100%
  }
  .h3-54px.higlihhts-title.mobileonly {
    letter-spacing:-.03em;
    padding-bottom:0;
    font-weight:600
  }
  .gap-18 {
    grid-column-gap:1.125em;
    grid-row-gap:1.125em;
    width:100%
  }
  .gap-18.custom_cards {
    grid-column-gap:.688em;
    grid-row-gap:.688em;
    width:100%
  }
  .gap-24-2.full-width.mob_12 {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .gap-24-2.full-width.mob_16 {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .heading_blue-icon {
    width:2.5em;
    padding:.391em .394em
  }
  .heading_blue-icon.smaller {
    max-width:2.25em;
    height:4.875em;
    max-height:2.25em;
    padding:.25em .438em
  }
  .heading_blue-icon.medium {
    width:2.5em;
    height:2.5em;
    padding:.413em .417em .413em .521em
  }
  .heading_blue-icon.align-center {
    width:3em;
    max-width:3em
  }
  .ts-16px.color-grey-500.mob_15px {
    letter-spacing:-.009375em;
    font-size:.9375em;
    line-height:1.4
  }
  .ts-16px.color--a9a9a9.lh-1-2.trim.text-weight-500 {
    font-size:.9375em;
    line-height:1.4
  }
  .ts-16px.color-white-50.trim {
    font-size:.75em
  }
  .home-industry_list-icon {
    min-width:1.5em;
    min-height:.5em
  }
  .home-industry_list-icon.custom_padding {
    margin-top:.2em
  }
  .home-industry_grid-item {
    grid-column-gap:4.563em;
    grid-row-gap:4.563em;
    background-color:#131518;
    width:100%;
    padding:.75em;
    position:relative
  }
  .home-industry_grid-item:hover {
    color:var(--color--grey-500);
    background-color:#131518
  }
  .home-industry_icon {
    width:2em;
    height:2em;
    padding:.333em
  }
  .grey-arrow.arrow_32.mob_arrow-24 {
    width:1.5em;
    height:1.5em;
    padding:.4375em
  }
  .cta-blue_logo {
    padding-left:0;
    padding-right:0
  }
  .home-benefits_content-block {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    justify-content:flex-start;
    align-items:center;
    padding:1.5em 2.438em 1.5em 1em
  }
  .block-12.bg-primary-blue {
    max-width:12px;
    max-height:12px;
    min-width:var(--blocks--size-block-12)
  }
  .block-12.bg-primary-blue.mobileblock {
    width:.688em;
    min-width:.688em;
    height:.688em;
    margin-top:.25em
  }
  .block-12.bg-primary-blue.not-shrink.mobile_line {
    margin-top:.35em
  }
  .block-12.bg-primary-blue.top {
    max-width:12px;
    max-height:12px;
    margin-bottom:1.4em
  }
  .mw-400.mob_mw-320 {
    max-width:20em
  }
  .home-benefits_grid-item {
    grid-column-gap:1em;
    grid-row-gap:1em;
    padding-bottom:.75em;
    padding-left:.75em;
    padding-right:.75em;
    position:relative
  }
  .home-benefits_grid-item.padding-bottom {
    padding-bottom:1em
  }
  .cta-blue_block {
    justify-content:space-between;
    align-items:center;
    width:auto;
    padding:.438em 1.125em .438em .5em
  }
  .home-benefits_dots {
    --color--grey-500:#6c7584;
    --global--padding-global:1.25em;
    --global--padding-global-mob:.75em;
    --global--no-padd:0em;
    --color--grey-700:#343940;
    --gaps--gap-112:7em;
    --gaps--gap-24:1.5em;
    --gaps--gap-16:1em;
    --gaps--gap-32:2em;
    --gaps--gap-12:.75em;
    --gaps--gap-8:.5em;
    --gaps--gap-2:.125em;
    --color--black:black;
    --color--primary-blue:#298dff;
    --color--white:white;
    --gaps--gap-20:1.25em;
    --gaps--gap-10:.625em;
    --gaps--gap-6:.375em;
    --gaps--gap-48:3em;
    --blocks--size-block-16:1em;
    --blocks--size-block-18:1.125em;
    --blocks--size-block-4:.25em;
    --color--grey-300:#a1a7b2;
    --gaps--gap-64:4em;
    --blocks--size-block-14:.875em;
    --grey-400:#89919f;
    --color--grey-600:#4b515b;
    --color--grey-900:#131518;
    --gaps--gap-4:.25em;
    --color--cultured:#f7f7f7;
    --gaps--gap-96:6em;
    --gaps--gap-80:5em;
    --gaps--gap-18:1.125em;
    --color--grey-200:#c2c6cd;
    --color--grey-50:#f4f5f7;
    --color--grey-800:#222529;
    --blocks--size-block-12:.75em;
    --color--grey-100:#e0e2e6;
    --orange:#ff6c3d;
    --gaps--gap-40:2.5em;
    --gaps--gap-128:8em;
    --blocks--size-block-2:.125em;
    --blocks--size-block-6:.375em;
    --blocks--size-block-8:.5em;
    --blocks--size-block-20:1.25em;
    display:inline-block
  }
  .home-benefits_dots.ml--1,
  .home-benefits_dots.ml--1.left_aligned {
    display:block
  }
  .home-benefits_dots.ml--1.left_aligned.mobilehidden {
    display:none
  }
  .home-benefits_dots.ml--1.bottom_aligned {
    display:block
  }
  .home-benefits_dots.ml--1.bottom_aligned.mobilehidden {
    display:none
  }
  .home-benefits_dots.ml--1.right_aligned {
    display:block
  }
  .home-benefits_dots.ml--1.right_aligned.mobilehidden,
  .home-benefits_dots.ml--1.mobilehidden {
    display:none
  }
  .home-benefits_grid {
    grid-column-gap:1em;
    grid-row-gap:1em;
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .home-benefits_cta {
    justify-content:center;
    align-items:stretch;
    width:100%;
    padding:1.5em 0;
    display:flex;
    position:relative
  }
  .home-benefits_heading-block {
    padding-top:3.375em;
    padding-bottom:3.375em;
    position:relative
  }
  .h2-60px.text-center {
    letter-spacing:-.04em;
    font-size:2.25em
  }
  .h2-60px.color-white.mob_32px {
    letter-spacing:-.04em;
    font-size:2.063em;
    line-height:1.15
  }
  .h2-60px.color-white.mob_39px.lh-1-1,
  .h2-60px.color-white.mob_36px.lh-1-1 {
    line-height:1.1
  }
  .h2-60px.mob_39px {
    letter-spacing:-1.17px;
    font-size:2.4375em
  }
  .h2-60px.mob_39px.color-white {
    line-height:.85
  }
  .h2-60px.mob_39px.color-white.lh-1-1 {
    line-height:1.1
  }
  .h2-60px.mob_39px.fix-font {
    letter-spacing:-.03em;
    font-size:2.438em
  }
  .h2-60px.mob_36px {
    letter-spacing:-1.44px;
    font-size:2.25em
  }
  .h2-60px.mob_33px {
    letter-spacing:-1.32px;
    font-size:2.0625em
  }
  .blink_wrap {
    padding-top:7.625em
  }
  .gray_span {
    padding:.5em;
    font-size:.75em
  }
  .reveal-box {
    height:100%
  }
  .text-content.custom {
    letter-spacing:0;
    font-size:1em
  }
  .icon_interaction.home {
    width:2.5em;
    height:2.5em
  }
  .icon_expander {
    vertical-align:baseline;
    margin-right:.2em;
    display:inline-block
  }
  .home-tabs_layout {
    height:80svh;
    padding-bottom:0
  }
  .f_grid_2 {
    grid-template-columns:.25fr 1fr;
    display:block
  }
  .h3-60px {
    font-size:1.75em
  }
  .h3-60px.eventsnone {
    letter-spacing:-.05em;
    font-size:1.313em;
    line-height:1.3
  }
  .h3-60px.color-white {
    letter-spacing:-.01em;
    font-size:1.125em;
    line-height:1.2
  }
  .content_devider {
    padding-right:0
  }
  .tab_icons {
    width:2.5em;
    height:2.5em
  }
  .cover_grid.white {
    opacity:0
  }
  .tabs_wrapper {
    padding-bottom:.75em;
    padding-left:.375em;
    padding-right:.375em
  }
  .tabs_wrapper.first_section {
    padding-bottom:.75em
  }
  .tabs_num {
    display:none
  }
  .ts-12px.mono.color-black {
    padding-left:.375em
  }
  .ts-12px.letter-spacing_0-5 {
    flex:none;
    width:max-content;
    line-height:1.25
  }
  .ts-12px.letter-spacing_0-5.link {
    flex:none;
    display:block
  }
  .ts-12px.letter-spacing_0-5.link.color-white {
    letter-spacing:-.001em;
    width:max-content;
    font-size:.813em
  }
  .canvas-wrapper {
    transform:translateY(99.26svh)
  }
  .timeline_wrapper {
    grid-column-gap:5.25em;
    grid-row-gap:5.25em
  }
  .timeline_wrapper.req {
    grid-column-gap:5.125em;
    grid-row-gap:5.125em;
    padding-top:2.5em
  }
  .timeline_heading {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    padding-left:1.5em;
    padding-right:1.5em
  }
  .timeline_heading.req {
    padding-left:0;
    padding-right:0
  }
  .timeline_main {
    flex-flow:column;
    order:0;
    display:none
  }
  .timeline_main.mobile {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    flex-flow:row;
    display:block
  }
  .timeline_main.home_optimization {
    display:block
  }
  .timeline_colum_left {
    padding-top:0
  }
  .timeline_colum_left.right {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    max-width:none;
    padding-top:1.438em
  }
  .timeline_colum_left.right.req {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    padding-top:0
  }
  .timeline_colum_left.mobile_optimized {
    grid-row-gap:1.5em;
    display:flex
  }
  .timeline_colum_card {
    border-top-width:1.06px;
    border-bottom-width:1.06px;
    padding:.75em
  }
  .timeline_colum_card.bottom {
    border-width:1.06px;
    padding-top:.75em;
    padding-bottom:.75em;
    padding-left:3em
  }
  .timeline_colum_card.bottom.hashi {
    padding:1.5em .5em 1.5em 3.75em
  }
  .timeline_colum_card.hashi {
    border-width:1.5px;
    padding:1em
  }
  .timeline_num {
    width:1.771em;
    height:1.771em;
    padding-top:0;
    padding-bottom:0
  }
  .padding-large {
    flex-flow:column;
    justify-content:center;
    align-items:center;
    padding-left:.75em;
    padding-right:.75em;
    display:block;
    transform:none
  }
  .colum_card_main {
    border-left-width:1.06px;
    border-right-width:1.06px;
    width:100%
  }
  .colum_card_main.hashi {
    border-color:var(--color--grey-700)
  }
  .timeline_connector {
    width:.919em;
    margin-left:1.561em;
    padding-top:2.521em;
    padding-bottom:1.67em
  }
  .timeline_connector.req.onelinetext,
  .timeline_connector.hashi_timeline-connector.onelinetext {
    padding-bottom:1.5em
  }
  .timeline_connector.hashi_timeline-connector.mob_hashi-timeline {
    margin-left:1.84375em;
    padding-top:2.8em;
    padding-bottom:5em
  }
  .timeline_connector.hashi_timeline-connector.mob_hashi-timeline.first-block,
  .timeline_connector.hashi_timeline-connector.mob_hashi-timeline.second-block,
  .timeline_connector.hashi_timeline-connector.mob_hashi-timeline.third-block,
  .timeline_connector.hashi_timeline-connector.mob_hashi-timeline.fourth-block {
    padding-bottom:6em
  }
  .connector_line_top {
    width:1.06px
  }
  .connector_line_bottom {
    height:1.06px
  }
  .gray_cube,
  .gray_cube.bottom {
    width:.635em;
    height:.635em;
    margin-left:1.276em
  }
  .timeline_card_anim {
    height:13.438em;
    padding-left:1.594em
  }
  .timeline_card_anim.req {
    background-color:#131518;
    height:3em
  }
  .timeline_card_anim.req.hashi {
    border-left-width:1.5px;
    border-right-width:1.5px
  }
  .timeline_progress {
    height:100%
  }
  .timeline_progress_main {
    height:140em
  }
  .timeline_current {
    background-image:linear-gradient(#0000 83%,#000 90%),linear-gradient(#000 13%,#0000 40%)
  }
  .sayso_logo {
    width:100%;
    min-width:auto;
    min-height:auto
  }
  .sayso_logo.intro-to-sayso {
    width:29.095em;
    transform:translate(-7.5%)
  }
  .seqtrigger {
    background-color:#f4f5f7;
    padding-bottom:0;
    overflow:visible
  }
  .sayso_wrap {
    flex-flow:column;
    justify-content:center;
    align-items:flex-end
  }
  .sayso_wrap.hero-section {
    transform:scale(1)
  }
  .sticky_overlap {
    overflow:hidden
  }
  .sticky_overlap.home-page {
    justify-content:center;
    align-items:flex-start;
    width:100vw;
    height:80vh;
    top:10vh;
    overflow:hidden;
    transform:scale(1)
  }
  .custom_scroll {
    display:none
  }
  .block-4x1.bg-grey-600 {
    background-color:var(--color--grey-600)
  }
  .intro-blockchain_layout,
  .gap-32-2.mob-20 {
    grid-column-gap:1.25em;
    grid-row-gap:1.25em
  }
  .intro-blockchain {
    overflow:visible
  }
  .gap-4-2.mobile_vertical {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    flex-flow:column;
    align-items:stretch
  }
  .intro-fully {
    padding-bottom:8.75em
  }
  .ts-24px.color-black.mob_27px {
    letter-spacing:-.05em;
    font-size:1.688em
  }
  .ts-24px.text-weight-500 {
    letter-spacing:-.04em;
    font-size:.9375em
  }
  .ts-24px.text-weight-500.lh-1-28.trim {
    font-size:1.0625em
  }
  .ts-24px.text-weight-500.ls-0-2.trim {
    font-size:1.5em;
    font-weight:400
  }
  .intro-net_layout {
    grid-column-gap:4em;
    grid-row-gap:4em;
    overflow:hidden
  }
  .intro-net_icon {
    width:2.5em;
    height:2.5em;
    padding:.469em .513em
  }
  .intro-net_grid {
    grid-column-gap:1em;
    grid-row-gap:1em;
    flex-flow:column
  }
  .intro-net_content-block {
    background-color:#131518;
    padding:1.5em 1em
  }
  .intro-net {
    padding-bottom:25em
  }
  .intro-net_heading-block {
    padding-top:3.75em;
    padding-bottom:4em
  }
  .intro-net_grid-item {
    padding:0
  }
  .intro-net_grid-item.translategrid {
    overflow:visible;
    transform:none
  }
  .h3-24px.color-white.text-weight-500.trim {
    font-size:1.125em
  }
  .solutions_grid-item {
    grid-column-gap:4.5em;
    grid-row-gap:4.5em;
    min-height:12em
  }
  .gap-16.hy-center.scroll {
    overflow:scroll
  }
  .gap-16.wrap-down {
    flex-flow:wrap;
    justify-content:center
  }
  .gap-16.wrap-down.mob_mw-240 {
    max-width:15em
  }
  .gap-16.align-right {
    grid-column-gap:.875em;
    grid-row-gap:.875em;
    margin-left:2.5625em
  }
  .gap-16.gap-14_mobile {
    grid-column-gap:.8125em;
    grid-row-gap:.8125em
  }
  .gap-16.mw-690 {
    grid-column-gap:0em;
    grid-row-gap:0em
  }
  .intro-why {
    padding-top:.1em;
    padding-bottom:7.5em;
    top:auto
  }
  .object-scale-down.floatright {
    float:right
  }
  .solutions_grid {
    grid-column-gap:.375em;
    grid-row-gap:.375em;
    border-top-style:none;
    flex-flow:column;
    padding-top:0;
    display:flex
  }
  .intro-why_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .solutions_item-icon {
    width:2em;
    height:2em
  }
  .h3-18px.solutions_name-variant {
    line-height:1.2
  }
  .h3-18px.size-s {
    font-size:.938em
  }
  .h3-18px.size-s.color-white {
    line-height:1.4
  }
  .h3-18px.color-white.mob_15px {
    font-size:.9375em
  }
  .mw-320.mb-281 {
    max-width:17.563em
  }
  .blue-eyebrow.capitalize-none {
    padding-top:.5em;
    padding-bottom:.5em
  }
  .intro-how_desc {
    letter-spacing:-.05em;
    padding-right:1em;
    font-size:1.688em;
    line-height:1.3
  }
  .intro-native_icon {
    width:2.5em;
    min-width:2.5em;
    height:2.5em;
    padding:.469em .475em
  }
  .intro-native_icon.nv-1 {
    padding-left:.475em;
    padding-right:.475em
  }
  .intro-native_grid-item {
    grid-column-gap:0em;
    grid-row-gap:0em;
    padding:.75em
  }
  .intro-native_grid-item.mob_order-2 {
    order:2
  }
  .intro-native_grid-item.mob_order-3 {
    order:3
  }
  .intro-native_grid-item.mob_order-4 {
    order:4
  }
  .intro-native_number {
    grid-column-gap:0px;
    grid-row-gap:0px;
    flex:none;
    justify-content:center;
    align-self:auto;
    align-items:center;
    width:2.667em;
    height:2.667em;
    font-size:.75em;
    line-height:1.1;
    display:flex
  }
  .intro-native_grid {
    flex-flow:column;
    display:flex
  }
  .intro-how {
    padding-top:6.875em
  }
  .intro-how_layout {
    grid-column-gap:7em;
    grid-row-gap:7em
  }
  .intro-how_grid-item {
    align-items:stretch;
    padding:.75em
  }
  .intro-stack_grid {
    grid-row-gap:4em;
    flex-flow:column;
    display:flex
  }
  .intro-stack_name-block {
    grid-column-gap:1em;
    grid-row-gap:1em;
    width:100%
  }
  .intro-stack_animation-block {
    min-height:18.125em;
    max-height:18.125em;
    display:block
  }
  .intro-stack_name-logo {
    width:2em;
    height:2em;
    padding-top:.306em;
    padding-bottom:.306em
  }
  .intro-stack_grid-item {
    grid-column-gap:1em;
    grid-row-gap:1em;
    width:100%;
    max-width:none
  }
  .intro-stack_grid-item.margin-32.mob_no-margin {
    margin-bottom:0
  }
  .intro-stack_layout {
    grid-column-gap:5.625em;
    grid-row-gap:5.625em;
    justify-content:flex-start
  }
  .intro-stack {
    padding-top:6.875em;
    padding-bottom:8.438em
  }
  .gap-10-7.mb--4px {
    width:100%;
    overflow:hidden
  }
  .gap-20-5.full-width.mob_16 {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .h1-90px.color-white {
    letter-spacing:-.03em;
    font-size:2.438em;
    line-height:1.1
  }
  .h1-90px.color-white.text-center.mob_48px {
    line-height:1
  }
  .h1-90px.color-white.higlight {
    padding-left:4px;
    padding-right:4px
  }
  .h1-90px.color-white.higlight.black-highlight {
    color:var(--color--black);
    letter-spacing:-.06em;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:4px;
    font-size:2.436em;
    line-height:.9
  }
  .h1-90px.color-white.higlight.fix-font {
    line-height:.85
  }
  .h1-90px.color-white.fix-font {
    letter-spacing:-.05em;
    margin-right:0;
    font-size:2.813em;
    line-height:.85
  }
  .h1-90px.color-white.fix-font.mobileonly {
    display:inline
  }
  .h1-90px.color-white.fix-font.desktoponly {
    display:none
  }
  .h1-90px.mob_40px {
    letter-spacing:-1.2px;
    font-size:2.5em
  }
  .h1-90px.mob_32px {
    font-size:2em
  }
  .h1-90px.mob_45px {
    letter-spacing:-1.8px;
    font-size:2.8125em;
    line-height:1.05
  }
  .h4-18px.color-white.mob_15px,
  .h4-18px.color-black.mob_15px {
    letter-spacing:-.009375em;
    font-size:.9375em;
    line-height:1.4
  }
  .ai-works_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .full-width.hide-tablet,
  .full-width.hide-mob {
    display:none
  }
  .full-width.show-mob {
    display:block
  }
  .full-width.ft-overview_button-under {
    margin-top:-2em;
    display:block
  }
  .full-width.center {
    justify-content:center;
    align-items:center;
    display:flex
  }
  .ai-works {
    padding-top:4em
  }
  .mw_1280.mob_360 {
    max-width:22.5em
  }
  .ts-22px.ls-0-2.trim {
    font-size:1em
  }
  .mw-440.mob_mw-240 {
    max-width:15em
  }
  .mw-440.mb-331 {
    max-width:17em
  }
  .mw-440.mob_mw-295 {
    max-width:18.4375em
  }
  .mw-460.mob_mw-350 {
    max-width:21.875em
  }
  .mw-460.mob_mw-300 {
    max-width:18.75em
  }
  .defi-services_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .mw-510.mob_mw-340 {
    max-width:21.25em
  }
  .gap-48.vx-center.mob_gap-24 {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .h2-32px.custom.color-white,
  .h2-32px.flex {
    display:none
  }
  .h2-32px.mob_39px {
    line-height:1.1
  }
  .h2-32px.custom-poppins {
    font-size:1.375em
  }
  .h3-30px.mobile-color-white {
    color:var(--color--white)
  }
  .mw-270.mob_mw-220 {
    max-width:13.75em
  }
  .navbar {
    object-fit:cover
  }
  .navbar.devsnav {
    padding-left:0;
    padding-right:0;
    top:0
  }
  .navbar-dd_icon {
    background-color:#131518;
    width:2em;
    height:2em;
    padding:.65em
  }
  .navbar-dd_icon.desktophidden {
    display:block
  }
  .navbar_layout {
    min-height:3.75em;
    max-height:3.75em
  }
  .navbar_layout.align-center {
    padding:.688em .875em
  }
  .menu-button {
    border:.95px solid var(--color--grey-700);
    background-color:var(--color--grey-800);
    pointer-events:none;
    padding:15px 10px;
    display:none
  }
  .navbar-brand {
    max-width:none
  }
  .cta-dd_toggle,
  .background_intro {
    display:none
  }
  .background_intro.intro-to {
    z-index:2;
    display:none;
    transform:none
  }
  .intro_holder {
    height:100svh;
    padding-left:4em;
    padding-right:4em
  }
  .current_percent {
    background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/69012f8bdb59100fd09f9f4e_Vector%208707.svg);
    background-position:0 0;
    background-size:auto
  }
  .sayso_intro {
    height:100%
  }
  .custom_bg {
    height:60em
  }
  .relative_intro {
    justify-content:center;
    align-items:flex-start;
    padding-top:8.625em;
    position:static
  }
  .visual_wrapper {
    visibility:hidden;
    width:100%;
    max-width:21.5em;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:0;
    position:relative;
    top:auto;
    transform:translate(0)
  }
  .intro_visual {
    opacity:0;
    max-width:21.5em;
    height:19.938em;
    transform:none
  }
  .sayso_background_anim {
    width:100%;
    height:auto;
    padding-top:4.5em
  }
  .custom-span {
    letter-spacing:-.04em;
    vertical-align:super;
    font-size:2.063em;
    line-height:1.2;
    display:inline
  }
  .custom-span.color-white.alignbottom {
    vertical-align:bottom
  }
  .custom-span.color-white.mob39 {
    letter-spacing:-.03em;
    font-size:2.438em;
    line-height:1.1
  }
  .custom-span.color-white.mob39.forcelinemobile,
  .custom-span.color-white.mob39.forcelinemobile.mobileonly {
    display:inline-block
  }
  .custom-span.color-white.mob39.lh-1 {
    vertical-align:text-bottom;
    line-height:1
  }
  .custom-span.color-white.mob39.lh-custom {
    line-height:1.1;
    display:block
  }
  .custom-span.color-white.desktoponly {
    display:none
  }
  .custom-span.color-white.mobileonly {
    letter-spacing:-.03em;
    display:inline
  }
  .custom-span.color-white.mob-ls-0-03 {
    letter-spacing:-.03em
  }
  .custom-span.color-white.moblineforce {
    display:inline-block
  }
  .custom-span.lineforce.desktoponly {
    display:none
  }
  .custom-span.lineforce.mobileonly {
    display:block
  }
  .custom-span.lineforce.mobileonly.mob39 {
    font-size:2.438em
  }
  .custom-span.lineforce.margin-top {
    margin-top:-.1em;
    line-height:1.2
  }
  .custom-span.custom.black-section {
    justify-content:flex-start;
    align-items:stretch
  }
  .custom-span.custom.black-section.institution {
    margin-right:0
  }
  .custom-span.invert {
    filter:invert();
    color:var(--color--black);
    vertical-align:bottom;
    font-size:2.063em;
    line-height:1.2
  }
  .custom-span.invert.no-margin,
  .custom-span.invert.no-margin.custom-padding {
    padding-right:3px
  }
  .custom-span.invert.no-margin.h2-78px {
    padding-left:3px
  }
  .custom-span.invert.no-margin.h2-80 {
    letter-spacing:-.03em;
    font-size:2.438em;
    line-height:1.1
  }
  .custom-span.invert.no-margin.h2-80.ic-72 {
    font-size:2.438em
  }
  .custom-span.invert.mob39 {
    letter-spacing:-.03em;
    font-size:2.438em;
    line-height:1
  }
  .custom-span.invert.mob-1-1 {
    letter-spacing:-.03em;
    line-height:1.1
  }
  .custom-span.breaker_padding.fontfix {
    margin-left:-.15em
  }
  .custom-span.desktophidden {
    display:inline
  }
  .custom-span.mobilelineforce {
    display:inline-block
  }
  .custom-span.h2-78px {
    letter-spacing:-.03em;
    font-size:2.438em;
    line-height:1.1
  }
  .custom-span.block {
    display:inline
  }
  .custom-span.block.h2-80px {
    font-size:2.5em
  }
  .custom-span.block.h2-80px.text-align_center {
    text-align:center;
    width:100%;
    font-size:2.5em
  }
  .custom-span.block.h2-80px.text-align_center.mobileonly {
    padding-bottom:0;
    display:block
  }
  .custom-span.block.h2-80px.desktoponly {
    display:none
  }
  .custom-span.block.h2-80px.mobileonly {
    display:inline
  }
  .custom-span.block.h2-80px.mobileonly.no-margin {
    margin-right:0
  }
  .custom-span.block.h2-80px.text-inline-align {
    letter-spacing:-.03em;
    vertical-align:top;
    font-size:2.438em;
    line-height:1.1
  }
  .custom-span.block.h2-80px.text-inline-align.mobileonly.forceline {
    display:inline-block
  }
  .custom-span.block.h2-80px.zklogin.mobileonly {
    letter-spacing:-.03em;
    font-size:2.438em;
    line-height:1.1
  }
  .custom-span.block.h2-80px.marginleft.ic-72 {
    font-size:2.438em;
    line-height:1.1
  }
  .reveal-lines {
    width:100%
  }
  .reveal-lines.background_transparent {
    text-align:center;
    flex-flow:column;
    justify-content:center;
    align-self:auto;
    align-items:center
  }
  .reveal-lines.background_transparent.align-center.mob-mw-18-375 {
    justify-content:flex-start;
    align-items:flex-start;
    max-width:18.375em
  }
  .intro_rotation {
    height:125em;
    margin-top:-8em;
    padding-top:0;
    overflow:visible
  }
  .rotation_element {
    width:100%;
    top:auto;
    transform:scale(1.5)
  }
  .blue-arrow,
  .blue-arrow.size-s {
    width:2em;
    height:2em;
    padding:.664em .602em
  }
  .blue-arrow.size-xs,
  .blue-arrow.blue-arrow_40 {
    width:1.5em;
    height:1.5em;
    padding:.414em .352em
  }
  .blue-arrow.play-button {
    justify-content:center;
    align-items:center;
    display:flex
  }
  .blue-arrow.button-s {
    width:1.5em;
    height:1.5em;
    padding:.414em .352em
  }
  .gradient_background {
    height:100%;
    overflow:hidden
  }
  .rivesize {
    height:100%
  }
  .rivesize.first {
    padding-top:1.494em;
    padding-bottom:1.494em
  }
  .rivesize.second {
    justify-content:center;
    align-items:center;
    padding-top:1.502em;
    padding-bottom:.609em
  }
  .rivesize.forth {
    padding-top:1.539em;
    padding-bottom:.4em
  }
  .rivesize.fifth {
    padding-top:1.25em;
    padding-bottom:1.25em
  }
  .rivesize.third {
    padding-top:1.062em;
    padding-bottom:1.062em
  }
  .sealicon {
    width:1.421em
  }
  .rfp-app_grid {
    grid-column-gap:.375em;
    grid-row-gap:.375em;
    grid-template-columns:1fr
  }
  .faq-item_button-old {
    border-left-style:none;
    border-right-style:none;
    min-height:5em
  }
  .faq-item_answer-wrapper-old {
    border-left-style:none;
    border-right-style:none;
    padding-left:1.25em;
    padding-right:1.25em
  }
  .faq-item_heading-old {
    font-size:1.125em
  }
  .legal-hero {
    padding-bottom:8em
  }
  .mw-800.align_bottom {
    text-align:center;
    left:0;
    right:0
  }
  .h3-44px.color-white.mob_27px {
    letter-spacing:-.0084375em;
    font-size:1.6875em;
    line-height:1.3
  }
  .h3-44px.color-white.mob_39px {
    letter-spacing:-1.17px;
    font-size:2.4375em
  }
  .mw-1110.mob_mw-330 {
    max-width:20.625em
  }
  .gap-30.full-width.mob_gap-24 {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .fw-faq_heading-old {
    font-size:1.125em
  }
  .fw-faq_answer-wrapper {
    border-left-style:none;
    border-right-style:none;
    padding-left:1em;
    padding-right:1em
  }
  .fw-faq_button-old {
    border-left-style:none;
    border-right-style:none;
    min-height:5em
  }
  .mw-480.mob_mw-280 {
    max-width:17.5em
  }
  .ts-15px-5.lh-140.wrap-any {
    overflow-wrap:anywhere
  }
  .svgdotted {
    width:350vw;
    padding-bottom:.75em
  }
  .dottedvertical {
    display:none;
    position:absolute;
    inset:0% 0% auto
  }
  .dottedhorizontal,
  .dottedhorizontal.alignbottom {
    padding-left:0;
    padding-right:0
  }
  .dottedhorizontal.alignbottom.mobilepaddingglobal {
    padding-right:var(--global--padding-global-mob);
    padding-left:var(--global--padding-global-mob)
  }
  .dottedhorizontal.desktophidden {
    display:block
  }
  .dottedhorizontal.nopadding {
    padding-left:0;
    padding-right:0
  }
  .dottedhorizontal.nopadding.hidemob {
    display:none
  }
  .dottedhorizontal.nopadding.dropdownmargin {
    margin-top:3.563em
  }
  .dottedhorizontal.nopadding.showmob {
    display:block
  }
  .dottedhorizontal.nopadding.apsolutetop.hashisecuritymiddleline,
  .dottedhorizontal.nopadding.apsolutebottom.hashisecuritybottomline {
    display:none
  }
  .dottedhorizontal.nopadding.apsolutebottom.hashiheromiddleline {
    bottom:33.5em
  }
  .dottedhorizontal.nopadding.marginmobtop32 {
    margin-top:2em
  }
  .dottedhorizontal.center-dot {
    margin-top:.5px;
    margin-bottom:0
  }
  .hs-form_wrapper.none {
    display:none
  }
  .hs-submit {
    padding-left:1.25em;
    padding-right:1.25em
  }
  .mobilehidden {
    display:none
  }
  .div-2 {
    display:inline
  }
  .div-block-22 {
    height:100%;
    position:sticky;
    top:0
  }
  .div-block-23 {
    z-index:1;
    background-color:#000;
    width:100%;
    height:100%;
    position:relative
  }
  .div-block-24 {
    flex-flow:column;
    justify-content:center;
    height:100%;
    display:flex
  }
  .element_paths {
    width:80em
  }
  .sticky_rotator {
    justify-content:center;
    align-items:center;
    width:100vw;
    height:40em;
    overflow:hidden
  }
  .ts-156px {
    font-size:2.813em
  }
  .custom_text {
    width:200vw;
    top:auto;
    bottom:auto
  }
  .sticky_wrapper {
    justify-content:center;
    align-self:auto;
    align-items:center;
    height:18em;
    overflow:visible
  }
  .custom_gradient {
    height:150lvh
  }
  .gradient_stick_wrapper.second {
    transform:translateY(5em)
  }
  .gradient_stick_wrapper.third {
    transform:translateY(10em)
  }
  .gradient_stick_wrapper.fifth {
    transform:translateY(15em)
  }
  .gradient_stick_wrapper.sixth {
    display:none
  }
  .dostrelative {
    width:100%
  }
  .gradient_wrapper {
    z-index:0;
    height:15em;
    bottom:-.1em
  }
  .intro-how_grid_devider {
    flex-flow:column
  }
  .gap-90 {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .gap-90.custom {
    grid-column-gap:2.5em;
    grid-row-gap:2.5em;
    width:100%
  }
  .overflowhidden.riveblock {
    height:16.5em
  }
  .overflowhidden.riveblock.gray900 {
    height:18.125em
  }
  .hoverprogress {
    display:none
  }
  .grey-eyebrow {
    padding-top:.5em;
    padding-bottom:.5em
  }
  .gaming-unlock_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .block-12-copy.bg-primary-blue {
    min-width:var(--blocks--size-block-12)
  }
  .block-12-copy.bg-primary-blue.mobileblock {
    margin-top:.25em
  }
  .block-10.bg-primary-blue {
    min-width:var(--blocks--size-block-12)
  }
  .block-10.bg-primary-blue.mobileblock {
    margin-top:.25em
  }
  .uc-builder_list {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    flex-flow:row
  }
  .uc-builder_list.full-width.gap_8px {
    flex-flow:column;
    justify-content:flex-start;
    align-items:stretch
  }
  .uc-builder_list.desktop-only {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    flex-flow:column;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:flex
  }
  .uc-builder_list.swiper_toggle {
    flex-flow:row
  }
  .defi-assets_grid {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .defi-assets_layout,
  .ai-trust-layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .custom-h2_block-17.nau-services_heading {
    max-width:18em
  }
  .custom-h2_block-17.zklogin-services_heading,
  .custom-h2_block-17.btcfi_heading {
    max-width:22em
  }
  .sayso_is_wrapper {
    grid-template-columns:1fr 1fr 1fr
  }
  .arrowpath {
    --color--grey-500:#6c7584;
    --global--padding-global:1.25em;
    --global--padding-global-mob:.75em;
    --global--no-padd:0em;
    --color--grey-700:#343940;
    --gaps--gap-112:7em;
    --gaps--gap-24:1.5em;
    --gaps--gap-16:1em;
    --gaps--gap-32:2em;
    --gaps--gap-12:.75em;
    --gaps--gap-8:.5em;
    --gaps--gap-2:.125em;
    --color--black:black;
    --color--primary-blue:#298dff;
    --color--white:white;
    --gaps--gap-20:1.25em;
    --gaps--gap-10:.625em;
    --gaps--gap-6:.375em;
    --gaps--gap-48:3em;
    --blocks--size-block-16:1em;
    --blocks--size-block-18:1.125em;
    --blocks--size-block-4:.25em;
    --color--grey-300:#a1a7b2;
    --gaps--gap-64:4em;
    --blocks--size-block-14:.875em;
    --grey-400:#89919f;
    --color--grey-600:#4b515b;
    --color--grey-900:#131518;
    --gaps--gap-4:.25em;
    --color--cultured:#f7f7f7;
    --gaps--gap-96:6em;
    --gaps--gap-80:5em;
    --gaps--gap-18:1.125em;
    --color--grey-200:#c2c6cd;
    --color--grey-50:#f4f5f7;
    --color--grey-800:#222529;
    --blocks--size-block-12:.75em;
    --color--grey-100:#e0e2e6;
    --orange:#ff6c3d;
    --gaps--gap-40:2.5em;
    --gaps--gap-128:8em;
    --blocks--size-block-2:.125em;
    --blocks--size-block-6:.375em;
    --blocks--size-block-8:.5em;
    --blocks--size-block-20:1.25em
  }
  .industryhover {
    width:0%;
    height:100%;
    transform:scale(1)
  }
  .industryhover.bigger {
    width:100%
  }
  .gap-22.align_left {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    flex-flow:column;
    align-items:flex-start;
    display:flex
  }
  .gap-5 {
    grid-column-gap:.125em;
    grid-row-gap:.125em;
    margin-top:-.688em
  }
  .m-top-15 {
    align-self:auto;
    padding-top:0
  }
  .blinkexpander {
    vertical-align:top;
    display:inline-flex
  }
  .blinkexpander.margintop {
    margin-top:-.2em;
    display:inline-flex
  }
  .blinkexpander.focelinemobile {
    display:flex
  }
  .blinkexpander.desktoponly {
    display:none
  }
  .blinkexpander.mobileonly {
    display:inline-flex
  }
  .blinkexpander.second_part {
    margin-top:-.2em
  }
  .blinkicon {
    width:0;
    height:0;
    padding:.25em
  }
  .blinkicon.test {
    width:0;
    height:0
  }
  .higlight_wrapper,
  .higlight_wrapper.black-section {
    padding-left:.25em
  }
  .higlight_wrapper.black-section.institutional {
    padding-right:.25em
  }
  .higlight_wrapper.desktophidden {
    vertical-align:top;
    height:100%;
    line-height:1.2;
    display:inline-block
  }
  .higlight_wrapper.custom_padding.zklogin {
    padding-top:.125em;
    padding-bottom:.125em
  }
  .higlight_wrapper.custom_padding.size-l {
    padding-left:4px;
    padding-right:4px
  }
  .div-block-31 {
    background-color:#000;
    position:absolute;
    inset:0%
  }
  .div-4 {
    display:none
  }
  .stickyblink {
    justify-content:flex-start;
    align-items:flex-start;
    height:auto;
    display:block
  }
  .block_hover {
    width:2em;
    height:2em
  }
  .logo_mask {
    position:static
  }
  .nav_button {
    color:#d9d9d9;
    width:18px;
    display:block
  }
  .div-block-33 {
    background-color:#000;
    position:absolute;
    inset:0%
  }
  .footer_spacebetween {
    justify-content:space-between;
    align-items:center;
    width:100%;
    display:flex
  }
  .footer_block_wrapper {
    grid-template-rows:1fr;
    width:100%;
    display:grid
  }
  .div-6 {
    z-index:9;
    background-color:#000
  }
  .grey-arrow_hover-old {
    width:1.5em;
    height:1.5em;
    padding:.414em .352em
  }
  .div-block-34 {
    display:inline
  }
  .reval-wrapper {
    opacity:100;
    flex-flow:column;
    display:flex
  }
  .reval-wrapper.gap-13 {
    flex-flow:column;
    display:flex
  }
  .reval-wrapper.intro {
    text-align:center;
    flex-flow:row;
    display:block
  }
  .blur_holder {
    display:none
  }
  .div-block-35 {
    z-index:3;
    background-image:linear-gradient(#fff0 95%,#fff);
    flex:0 auto;
    align-self:auto;
    height:100%
  }
  .span_char {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    margin-top:.7325em
  }
  .space_gap {
    grid-column-gap:.4em;
    grid-row-gap:.4em
  }
  .sayso_cases {
    grid-row-gap:3em;
    flex-flow:column;
    width:100%;
    display:flex
  }
  .sayso_cases.row_1.privacy-grid {
    grid-row-gap:2em;
    margin-bottom:2.5em
  }
  .hm-dd_link-icon.bigger {
    padding:0
  }
  .hamburger-menu_component {
    height:calc(100dvh - 5.7em);
    display:none;
    top:5.7em
  }
  .hm_platform-layout {
    display:none
  }
  .hm-dd_link {
    line-height:.8
  }
  .hm_default-layout {
    display:none
  }
  .hm-dd_link-desc {
    line-height:1
  }
  .hm_solutions-layout,
  .hm_dev-layout,
  .hm_comm-layout,
  .hm_res-layout {
    display:none
  }
  .noise.absolutetop.offset35 {
    opacity:.35
  }
  .gap-26.mw-690 {
    grid-column-gap:0em;
    grid-row-gap:0em
  }
  .higlight_icon {
    width:2.5em;
    padding:.25em .445em
  }
  .higlight_icon.custom_padding {
    padding:.3595em .571em .3595em .3355em
  }
  .higlight_icon.custom_padding1 {
    padding:.3045em .6575em .289em .655em
  }
  .higlight_icon.nv-2 {
    padding:.188em
  }
  .higlight_icon.nv-3 {
    padding:.25em
  }
  .gaming-hero {
    background-position:50%
  }
  .gaming-hero_layout {
    height:100svh
  }
  .gaming-works {
    padding-top:4em;
    padding-bottom:4em
  }
  .big-icon_80px {
    margin-right:.5em
  }
  .gaming-works_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .big-text_80px.color-black {
    letter-spacing:-.03em;
    width:fit-content;
    font-size:2.438em;
    line-height:1.1;
    display:inline
  }
  .big-text_80px.color-black.sec-ecosystem_break {
    letter-spacing:-.03em;
    font-size:2.438em;
    display:inline
  }
  .big-text_80px.color-black.linebreak {
    display:inline
  }
  .big-text_80px.color-black.linebreak.lh-1 {
    line-height:1
  }
  .big-text_80px.color-black.mobilebreak {
    display:inline-block
  }
  .big-text_80px.color-black.mobilebreak.mobmiddle {
    text-align:center
  }
  .big-text_80px.color-black.lh-1 {
    line-height:1
  }
  .big-text_80px.grey-block {
    color:var(--color--white);
    padding-left:4px;
    padding-right:4px
  }
  .gaming-services_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .uc-builder_slide.size-s {
    margin-top:0
  }
  .uc-builder_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .learn-more_icon-arrow {
    width:1.5em;
    height:1.5em;
    padding:.375em
  }
  .learn-more_grid {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .uc-dive.pr-dive {
    padding-top:2.5em
  }
  .uc-dive_layout {
    grid-column-gap:5.625em;
    grid-row-gap:5.625em;
    overflow:visible
  }
  .uc-dive_layout.smaller-gap {
    grid-column-gap:4.938em;
    grid-row-gap:4.938em
  }
  .uc-learn_grid-item.is--grey {
    width:100%;
    min-width:0;
    max-width:none
  }
  .uc-learn_grid-item.desktop-only {
    width:100%;
    min-width:0;
    max-width:100%
  }
  .uc-learn_grid-item.is--grey800,
  .uc-learn_grid-item.full-width {
    width:100%;
    min-width:0;
    max-width:none
  }
  .uc-learn_grid-item.mob_full-item {
    flex:none;
    width:100%;
    min-width:auto;
    max-width:100%
  }
  .icm-evolution {
    background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6926b2b8b40c61f7080abc98_icm-solution-bg2.png),linear-gradient(#fff,#fff);
    background-position:100% -20%,0 0;
    background-repeat:repeat,repeat;
    background-size:720px,auto;
    background-attachment:scroll,scroll
  }
  .icm-solution_content-block {
    grid-column-gap:1em;
    grid-row-gap:1em;
    padding:1.25em 1.125em
  }
  .icm-works {
    padding-top:3.75em;
    padding-bottom:3.75em
  }
  .icm-solution {
    padding-bottom:3.75em
  }
  .icm-works_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .icm-services {
    padding-top:14.5em;
    padding-bottom:6em
  }
  .icm-services_heading-ilust {
    top:4em
  }
  .icm-solution_layout,
  .icm-services_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .icm-solution_grid {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .icm-evolution_heading._100svh {
    text-align:center
  }
  .solutions_dots {
    --color--grey-500:#6c7584;
    --global--padding-global:1.25em;
    --global--padding-global-mob:.75em;
    --global--no-padd:0em;
    --color--grey-700:#343940;
    --gaps--gap-112:7em;
    --gaps--gap-24:1.5em;
    --gaps--gap-16:1em;
    --gaps--gap-32:2em;
    --gaps--gap-12:.75em;
    --gaps--gap-8:.5em;
    --gaps--gap-2:.125em;
    --color--black:black;
    --color--primary-blue:#298dff;
    --color--white:white;
    --gaps--gap-20:1.25em;
    --gaps--gap-10:.625em;
    --gaps--gap-6:.375em;
    --gaps--gap-48:3em;
    --blocks--size-block-16:1em;
    --blocks--size-block-18:1.125em;
    --blocks--size-block-4:.25em;
    --color--grey-300:#a1a7b2;
    --gaps--gap-64:4em;
    --blocks--size-block-14:.875em;
    --grey-400:#89919f;
    --color--grey-600:#4b515b;
    --color--grey-900:#131518;
    --gaps--gap-4:.25em;
    --color--cultured:#f7f7f7;
    --gaps--gap-96:6em;
    --gaps--gap-80:5em;
    --gaps--gap-18:1.125em;
    --color--grey-200:#c2c6cd;
    --color--grey-50:#f4f5f7;
    --color--grey-800:#222529;
    --blocks--size-block-12:.75em;
    --color--grey-100:#e0e2e6;
    --orange:#ff6c3d;
    --gaps--gap-40:2.5em;
    --gaps--gap-128:8em;
    --blocks--size-block-2:.125em;
    --blocks--size-block-6:.375em;
    --blocks--size-block-8:.5em;
    --blocks--size-block-20:1.25em;
    display:inline-block
  }
  .solutions_dots.ml--1,
  .solutions_dots.ml--1.left_aligned,
  .solutions_dots.ml--1.bottom_aligned,
  .solutions_dots.ml--1.right_aligned {
    display:block
  }
  .defi-hero-layout {
    grid-column-gap:15em;
    grid-row-gap:15em;
    justify-content:center;
    align-items:center;
    padding-bottom:2em
  }
  .defi-hero {
    height:100vh
  }
  .defi-works {
    padding-top:4em;
    padding-bottom:4em
  }
  .defi-works_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .ai-hero {
    background-image:none;
    height:200vh
  }
  .ai-hero.platforms {
    overflow:visible
  }
  .ai-hero_layout {
    height:100svh;
    padding-right:var(--global--padding-global-mob);
    padding-left:var(--global--padding-global-mob);
    justify-content:flex-end;
    align-items:center
  }
  .ai-services_heading {
    text-align:center;
    flex-flow:column;
    align-items:center;
    max-width:17.938em;
    margin-left:auto;
    margin-right:auto
  }
  .secondary-cta {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    padding-top:0;
    padding-bottom:0;
    padding-left:0
  }
  .secondary-cta.dark-369 {
    padding-top:0;
    padding-bottom:0;
    padding-left:0
  }
  .secondary-cta.no-pl {
    padding-left:0
  }
  .secondary-cta.active-mobile {
    padding-top:.5em;
    padding-bottom:.5em;
    padding-left:.5em;
    overflow:hidden
  }
  .mobileicon {
    width:2em;
    height:2em;
    color:var(--color--white);
    display:block
  }
  .mobileicon.icon-n1 {
    color:var(--color--white);
    padding:.333em .406em
  }
  .mobileicon.icon-n2 {
    color:var(--color--white);
    padding:.5em .333em
  }
  .mobileicon.icon-n3 {
    padding:.333em .563em
  }
  .div-block-39 {
    height:80vh
  }
  .div-block-40 {
    flex-flow:column;
    justify-content:center;
    align-items:flex-start;
    width:100vw;
    display:flex;
    overflow:hidden
  }
  .video-cover {
    max-width:21.5em
  }
  .mw-78.background-blue {
    width:2.5em
  }
  .mw-78.background-blue.text-aligned {
    height:2.5em;
    margin-left:0;
    margin-right:.4em
  }
  .mw-64.background-blue {
    width:2em;
    height:2em
  }
  .mw-90.blue_background.mob_48 {
    width:3em
  }
  .background-layer_wrapper {
    grid-column-gap:10em;
    grid-row-gap:10em;
    justify-content:space-around;
    padding-left:0;
    padding-right:0
  }
  .background-layer_card.layer__first {
    aspect-ratio:auto;
    width:6.813em;
    height:7.438em;
    transform:scale(1)
  }
  .background-layer_card.layer__second {
    aspect-ratio:2/3;
    width:7em;
    transform:none
  }
  .background-layer_card.layer__third {
    aspect-ratio:1;
    width:8.75em;
    height:9.125em;
    transform:none
  }
  .background-layer_card.layer__forth {
    aspect-ratio:auto;
    transform-origin:100% 100%;
    width:4.5em;
    height:5.813em;
    transform:none
  }
  .background-layer_card.layer__fifth {
    width:10.25em;
    height:6.813em;
    transform:none
  }
  .background-layer_col.col__second {
    z-index:0
  }
  .mob-land_mw-420 {
    max-width:25em
  }
  .mob-land_mw-420.mob_mw-320 {
    max-width:20em
  }
  .background-track_sticky {
    height:100vh
  }
  .background-track_sticky.background_white {
    justify-content:center;
    align-items:center
  }
  .background-track_pattern {
    height:100%
  }
  .track_gradient.track__first,
  .track_gradient.track_second,
  .track_gradient.track__third,
  .track_gradient.track__forth {
    display:none
  }
  .track_gradient.track__sixth.z-index1 {
    z-index:1;
    height:0;
    position:relative
  }
  .track_gradient.track__eleventh,
  .track_gradient.track__twelve {
    display:none
  }
  .track_gradient-line {
    width:1px;
    height:32.14svh
  }
  .track_gradient-line.mobileheight {
    height:39.66svh
  }
  .track_gradient_line_content-polygon {
    min-width:1.188em
  }
  .ts-19px.font-style_mono {
    font-size:.875em
  }
  .track_gradient-line_wrapper.line__second {
    transform:scale(1)translateY(-11svh)
  }
  .track_gradient-line_wrapper.line__second.desktophidden {
    flex-flow:row;
    display:flex;
    transform:scale(1)translateY(-9.24svh)
  }
  .div-block-42 {
    z-index:3
  }
  .background-svg_container {
    width:500%;
    transform:translate(-37%)
  }
  .drawingblock {
    z-index:0;
    inset:-10% 0% auto;
    transform:rotate(90deg)scale(3.2)
  }
  .footer-marge.ft {
    height:20em
  }
  .ft-hero_grid-icon {
    padding-left:.5em;
    padding-right:.5em
  }
  .ft-hero_tag {
    font-size:.875em
  }
  .ft-hero_tag-img {
    width:1.5625em;
    height:1.5625em
  }
  .ft-hero_grid {
    inset:auto 0% 0%;
    transform:translateY(100%)
  }
  .ft-hero {
    height:auto;
    padding-top:0
  }
  .ft-hero_grid-info {
    font-size:.938em;
    line-height:1.4
  }
  .ft-hero_layout.layout-layer__first {
    height:auto
  }
  .ft-hero_layout.layout-layer__second {
    justify-content:center;
    align-items:center;
    height:auto;
    position:relative
  }
  .dottedhorizontal-2 {
    padding-left:1.25em;
    padding-right:1.25em
  }
  .dottedhorizontal-2.nopadding {
    padding-left:0;
    padding-right:0
  }
  .ft-overview_item-block {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .ft-overview {
    padding-top:0
  }
  .ft-overview_img-block {
    height:17.5em
  }
  .ft-overview_img-block.passkey-overview {
    max-height:17.5em
  }
  .ft-overview_img-block.mysticeti-overview {
    justify-content:center;
    align-items:center;
    padding-top:0;
    padding-bottom:0;
    padding-left:0
  }
  .ft-overview_img-block.custom-height {
    height:40svh
  }
  .dottedhorizontal-3 {
    padding-left:1.25em;
    padding-right:1.25em
  }
  .dottedhorizontal-3.nopadding {
    padding-left:0;
    padding-right:0
  }
  .big-text_80px-2.color-black.sec-ecosystem_break {
    display:inline
  }
  .resource-list {
    grid-column-gap:.5em;
    grid-row-gap:.5em
  }
  .ft-rs_layout {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .resource-list_icon-arrow {
    width:1.5em;
    height:1.5em
  }
  .resource-list_icon {
    width:2em
  }
  .resource_list-item {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    padding-top:.5em;
    padding-bottom:.5em;
    padding-right:.5em
  }
  .h3-18px-3.color-white.mob_15px {
    font-size:.9375em
  }
  .ft-learn {
    position:static
  }
  .ft-learn.ft-learn_mys {
    padding-top:4em
  }
  .ft-learn_grid {
    grid-column-gap:.375em;
    grid-row-gap:.375em;
    place-items:center
  }
  .ft-start_heading-block {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .h2-44px.fw-normal.color-white.mob_36px.ls--4 {
    letter-spacing:-1.44px
  }
  .h2-44px.fw-normal.color-black.mob_36px {
    font-size:2.25em
  }
  .zk-outh_heading-wrapper {
    justify-content:center;
    width:100%
  }
  .zk-outh_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .zk-outh {
    padding-top:6em
  }
  .zk-app_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .mw-160.mob_mw-80 {
    max-width:5em
  }
  .mw-130.mob_mw-70 {
    max-width:4.375em
  }
  .mw-210.mob_mw-105 {
    max-width:6.5625em
  }
  .mw-150.mob_mw-80 {
    max-width:5em
  }
  .zk-app_grid-item {
    min-height:7.5em;
    padding:2.5em 2em
  }
  .ft-overview_slider-wrapper {
    flex-flow:row
  }
  .ft-overview_slider {
    width:100%
  }
  .ft-overview_slider.gaming-slider {
    margin-bottom:2em
  }
  .ft-overview_slider-item {
    flex:none;
    width:100%;
    height:100%
  }
  .big-text_icon-64px {
    margin-top:.375em
  }
  .big-text-_60px.color-white.mob_27px {
    letter-spacing:-1.35px;
    font-size:1.6875em;
    line-height:1.3
  }
  .move-features_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .vy-space-between.padding-block-20.mobile_vertical {
    grid-column-gap:2.625em;
    grid-row-gap:2.625em;
    flex-flow:column;
    padding-left:0;
    padding-right:0
  }
  .vy-space-between.full-width.hy-center {
    grid-column-gap:2em;
    grid-row-gap:2em
  }
  .vy-space-between.custom-gap {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    flex-flow:column;
    padding-right:.8125em
  }
  .rfp-hero_img-wrapper {
    max-width:21.938em
  }
  .h1-90px-2.color-white.text-center.mob_48px {
    letter-spacing:-2.4px
  }
  .rfp-hero_layout {
    padding-top:2.5em;
    padding-bottom:2.5em
  }
  .rfp-app_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .fw-faq_icon-wrapper.is--gray200 {
    background-color:var(--color--grey-200)
  }
  .fw-faq_answer-wrapper-2 {
    border-left-style:none;
    border-right-style:none;
    padding-left:1.25em;
    padding-right:1.25em
  }
  .faq-item_answer-block {
    padding-top:3.563em
  }
  .faq-item_question {
    padding:1em
  }
  .rfp-faq {
    padding-top:4em
  }
  .fw-faq_icon-open.is--black,
  .fw-faq_icon-close.is--black {
    color:var(--color--black)
  }
  .faq-list {
    grid-column-gap:.375em;
    grid-row-gap:.375em
  }
  .learn-more_grid-2 {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .fw-faq_answer-wrapper-3,
  .fw-faq_answer-wrapper-4 {
    border-left-style:none;
    border-right-style:none;
    padding-left:1.25em;
    padding-right:1.25em
  }
  .dottedhorizontal-4.nopadding {
    padding-left:0;
    padding-right:0
  }
  .storage-hero_content-block {
    padding-bottom:0
  }
  .storage-graph_img-block.mobile {
    display:block
  }
  .storage-graph_img-block.desktop-tab-land {
    display:none
  }
  .storage-graph {
    padding-top:1em;
    padding-bottom:2em
  }
  .storage-supply_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .dottedhorizontal-5.nopadding {
    padding-left:0;
    padding-right:0
  }
  .rs-hero_layout {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .rs-hero {
    background-image:linear-gradient(#0000 87%,#fff),url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/693df32c838e5b5471594fbd_Research.png);
    background-position:0 0,50% 100%;
    background-repeat:repeat,no-repeat;
    background-size:auto,cover;
    padding-top:19em;
    padding-bottom:19.625em
  }
  .rs-gen {
    padding-top:0
  }
  .rs-gen_content-wrapper {
    grid-column-gap:3em;
    grid-row-gap:3em
  }
  .rs-gen_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .mw-580.tablet_mw-400.mob_mw-300 {
    max-width:18.75em
  }
  .sliderprogress {
    justify-content:flex-start;
    align-items:center;
    height:2px
  }
  .sliderprogress.mobile-only {
    display:flex
  }
  .sliderprogress.desktop-only {
    display:none
  }
  .progresindicator {
    height:100%;
    top:auto;
    bottom:auto;
    transform:scaleX(.5)
  }
  .h1-78px.color-white.mob_40px.text-center {
    letter-spacing:-.03em;
    font-size:2.438em
  }
  .h1-78px.color-white.mob_40px.text-center.lh-1-05 {
    font-size:3em
  }
  .h1-78px.color-white.mob_48 {
    font-size:2.8125em
  }
  .h1-78px.color-white.mob_48.align-center {
    text-align:center
  }
  .h1-78px.color-white.mob_48.align-center.lh-1-05 {
    line-height:1.05
  }
  .usdc-hero {
    background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/693de92f1e97360516bb75ef_USDC.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
  }
  .big-text-_78px.color-white.mob_36px {
    font-size:2.25em
  }
  .dottedhorizontal-6.nopadding {
    padding-left:0;
    padding-right:0
  }
  .big-text_icon-78px.bg-primary-blue.mob_no-margin,
  .big-text_icon-78px.usdc-icon {
    margin-top:0
  }
  .usdc-blend {
    padding-bottom:2em
  }
  .dottedhorizontal-7.nopadding,
  .dottedhorizontal-8.nopadding {
    padding-left:0;
    padding-right:0
  }
  .usdc-build {
    padding-top:2em
  }
  .usdc-build_grid {
    grid-column-gap:1.125em;
    grid-row-gap:1.125em
  }
  .usdc-apps_grid {
    grid-template-columns:1fr
  }
  .dottedhorizontal-9.nopadding {
    padding-left:0;
    padding-right:0
  }
  .usdc-apps {
    padding-top:2em;
    padding-bottom:2em
  }
  .grey-eyebrow-3 {
    padding-top:.5em;
    padding-bottom:.5em
  }
  .dottedhorizontal-10.nopadding {
    padding-left:0;
    padding-right:0
  }
  .grey-eyebrow-4 {
    padding-top:.5em;
    padding-bottom:.5em
  }
  .hy-center.mobile_costom {
    margin-left:.7375em
  }
  .usdc-apps_name {
    font-size:1.125em
  }
  .usdc-apps_name.color-black {
    max-width:29.438em;
    font-size:.938em;
    line-height:1.4
  }
  .usdc-apps_name.color-black.text-center {
    max-width:25ch;
    font-size:.938em
  }
  .usdc-apps_name.color-gray-500 {
    font-size:1.125em
  }
  .usdc-apps_name.color-gray-500.size-s {
    font-size:.938em
  }
  .usdc-apps_name.mobilecenter {
    text-align:center;
    font-size:.938em;
    line-height:1.4
  }
  .usdc-apps_name.mobilecenter.mw-250 {
    max-width:15.625em
  }
  .usdc-apps_name.lineheight_1 {
    letter-spacing:-.005em;
    font-size:.875em;
    line-height:1
  }
  .usdc-apps_name.text-color-gray {
    color:#89919f;
    font-size:.938em
  }
  .usdc-apps_name.size-s {
    font-size:.938em;
    line-height:1.4
  }
  .usdc-apps_name.size-s.mobileheight1-4 {
    line-height:1.4
  }
  .oc-hero {
    grid-column-gap:6.625em;
    grid-row-gap:6.625em;
    background-position:50% 100%
  }
  .oc-conv {
    padding-top:2em;
    padding-bottom:2em
  }
  .dottedhorizontal-11.nopadding {
    padding-left:0;
    padding-right:0
  }
  .oc-conv_layout {
    grid-column-gap:3em;
    grid-row-gap:3em
  }
  .oc-conv_grid,
  .oc-network_grid {
    grid-template-columns:1fr
  }
  .dottedhorizontal-12.nopadding {
    padding-left:0;
    padding-right:0
  }
  .oc-network {
    padding-top:2em;
    padding-bottom:2em
  }
  .oc-network_layout {
    grid-column-gap:3em;
    grid-row-gap:3em
  }
  .grey-eyebrow-5 {
    padding-top:.5em;
    padding-bottom:.5em
  }
  .dottedhorizontal-13.nopadding {
    padding-left:0;
    padding-right:0
  }
  .oc-moderators {
    padding-top:2em;
    padding-bottom:2em
  }
  .oc-moderators_grid {
    grid-template-columns:1fr
  }
  .grey-eyebrow-6 {
    padding-top:.5em;
    padding-bottom:.5em
  }
  .about-hero {
    background-position:50%;
    background-repeat:repeat-x;
    background-size:800px
  }
  .about-principles_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .dottedhorizontal-14.nopadding {
    padding-left:0;
    padding-right:0
  }
  .blue-block {
    flex-flow:row;
    padding-left:.125em;
    padding-right:.125em;
    line-height:1.3
  }
  .about-mission_heading-wrapper {
    justify-content:flex-start
  }
  .grey-eyebrow-7 {
    padding-top:.5em;
    padding-bottom:.5em
  }
  .about-mission_layout {
    grid-column-gap:6em;
    grid-row-gap:6em
  }
  .about-mission {
    padding-top:6em
  }
  .dottedhorizontal-15.nopadding {
    padding-left:0;
    padding-right:0
  }
  .about-resources_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .grey-eyebrow-8 {
    padding-top:.5em;
    padding-bottom:.5em
  }
  .about-resources_grid {
    grid-template-columns:1fr
  }
  ._404-hero {
    background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/693813ab16aef11e9e4a489b_404-mob-bg.svg);
    background-position:50%;
    background-size:cover;
    background-attachment:scroll
  }
  .dottedhorizontal-16.nopadding {
    padding-left:0;
    padding-right:0
  }
  .big-icon_78px {
    margin-right:.5em
  }
  .big-icon_78px.sec-ecosystem_icon {
    padding-left:.625em;
    padding-right:.625em
  }
  .gs-wallet_heading-wrapper {
    padding-bottom:0
  }
  .gs-wallet_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .dottedhorizontal-17.nopadding {
    padding-left:0;
    padding-right:0
  }
  .gs-get {
    padding-top:5em
  }
  .gs-get_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .gs-wallet_heading-grid {
    grid-column-gap:3em;
    grid-row-gap:3em;
    grid-template-columns:1fr
  }
  .dottedhorizontal-18.nopadding {
    padding-left:0;
    padding-right:0
  }
  .gs-use_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .gs-use_ecosystem-wrapper {
    grid-column-gap:6em;
    grid-row-gap:6em;
    margin-top:2em
  }
  .pc-latest2_cms-item {
    grid-template-columns:1fr
  }
  .pc-latest {
    padding-top:4em
  }
  .dottedhorizontal-19.nopadding {
    padding-left:0;
    padding-right:0
  }
  .pc-press_grid {
    grid-template-columns:1fr
  }
  .pc-latest_img-block {
    height:16.25em
  }
  .dottedhorizontal-20.nopadding {
    padding-left:0;
    padding-right:0
  }
  .pc-latest2_img-block {
    max-width:100%;
    max-height:16.25em
  }
  .sec-hero_layout {
    padding-top:3em;
    padding-bottom:3em
  }
  .sec-ecosystem_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .sec-reports_time-block {
    padding-top:.375em;
    line-height:1.4
  }
  .sec-reports_grid-item:hover {
    border-color:#131518
  }
  .sec-reports_name {
    font-size:.9375em;
    line-height:1.2
  }
  .sec-reports {
    padding-top:4em
  }
  .sec-reports_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .sec-involved {
    padding-bottom:4em
  }
  .val-info_grid {
    grid-column-gap:0em;
    grid-row-gap:0em
  }
  .val-network_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .val-network_grid {
    grid-column-gap:.375em;
    grid-row-gap:.375em
  }
  .ts-21px.color-white.mob_18px {
    letter-spacing:-.01125em;
    font-size:1.125em
  }
  .ts-21px.color-white.lh-13.mob_18px,
  .ts-21px.ls-0-2 {
    font-size:1.125em
  }
  .ts-21px.ls-0-2.trim {
    letter-spacing:-.02em;
    font-size:1.125em
  }
  .val-rewards_grid {
    grid-template-columns:1fr
  }
  .val-rewards_layout,
  .val-stake_layout,
  .val-staking_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .val-staking_grid {
    grid-template-columns:1fr
  }
  .val-token_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .fw-faq_heading {
    white-space:normal;
    font-size:1em
  }
  .fw-faq_answer-block {
    grid-column-gap:0em;
    grid-row-gap:0em;
    padding-top:1.25em
  }
  .fw-faq_custom-list {
    width:100%;
    overflow:hidden
  }
  .fw-faq_custom-list.fw-faq_negativ-list {
    margin-left:0
  }
  .bb-hero {
    background-position:75%
  }
  .bb-ecosystem_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .bb-scope_heading-wrapper {
    grid-column-gap:2.125em;
    grid-row-gap:2.125em
  }
  .bb-scope_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .fw-faq_ol-li {
    color:#89919f
  }
  .fw-faq_ol-list {
    grid-column-gap:1em;
    grid-row-gap:1em;
    padding-left:22px
  }
  .bb-scope {
    padding-top:2em
  }
  .btcfi-hero_layout {
    grid-column-gap:11.25em;
    grid-row-gap:11.25em;
    justify-content:flex-end;
    align-items:center
  }
  .btcfi-hero {
    height:auto
  }
  .btcfi_heading-wrapper {
    grid-column-gap:0px;
    grid-row-gap:0px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:center;
    margin-left:4px;
    margin-right:0
  }
  .heading_orange-icon.medium.btcfi {
    max-height:none
  }
  .btcfi-unlock_content-block.one-row {
    height:100%
  }
  .btcfi-unlock {
    padding-top:6em
  }
  .btcfi-app_component {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .btcfi-why_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .btcfi-why {
    padding-top:6em
  }
  .btcfi-why_chain-wrapper,
  .btcfi-why_component,
  .btcfi-rp_layout,
  .btcfi-dive_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .ft-rive_wrapper {
    height:100%
  }
  .ft-rive_wrapper.padding-between {
    width:100vw;
    overflow:hidden
  }
  .rive-2 {
    width:100%;
    height:150vw;
    padding-top:0
  }
  .ts-390px.ft-text {
    z-index:-1;
    background-image:linear-gradient(90deg,#22252900,#22252900 50%,#22252900);
    font-size:6.563em;
    inset:25% 0% auto
  }
  .sticky_content {
    background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6940f92be74c93e49f3ea13f_zkLogin.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
  }
  .btcfi-background_circle.layer__one {
    width:18em
  }
  .btcfi-background_circle.layer__two {
    width:35.625em
  }
  .btcfi-background_circle.layer__three {
    width:60em
  }
  .pc-press_wrapper {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .pc-press_wrapper.hide-mob {
    display:none
  }
  .pc-press_wrapper.show-mob {
    display:block
  }
  .nav_cta-button {
    width:100%
  }
  .nav_cta-button.is--blue.size-s.cta-dd_toggle.ts-14px {
    display:block
  }
  .customsvg {
    padding-left:.4em;
    padding-right:.4em
  }
  .customsvg.nv-1 {
    height:100%;
    padding:.4em
  }
  .customsvg.nv-3,
  .customsvg.nv-2 {
    padding-left:.4em;
    padding-right:.4em
  }
  .customsvg.nv-4 {
    padding-left:.4em
  }
  .customsvg.nv-7 {
    padding-left:.4em;
    padding-right:.4em
  }
  .customsvg.nv-8 {
    padding-left:.6em;
    padding-right:.6em
  }
  .customsvg.nv-9 {
    padding-left:.75em;
    padding-right:.75em
  }
  .customsvg.nv-10 {
    padding-left:.6em;
    padding-right:.6em
  }
  .gs-background {
    object-position:50% 100%;
    display:none
  }
  .gs-background.mobile-only,
  .mobileonly {
    display:block
  }
  .mobileonly.blur__layer {
    -webkit-backdrop-filter:blur(1px);
    backdrop-filter:blur(1px);
    width:100%;
    padding-bottom:0;
    padding-right:0;
    position:static
  }
  .mobileonly.blur__layer.layer__two {
    -webkit-backdrop-filter:blur(1.5px);
    backdrop-filter:blur(1.5px)
  }
  .mobileonly.blur__layer.layer__three {
    -webkit-backdrop-filter:blur(2px);
    backdrop-filter:blur(2px)
  }
  .mobileonly.hs-why-gradient {
    z-index:-1;
    background-image:linear-gradient(#298dff,#000 25%);
    height:65%;
    position:relative;
    inset:0%
  }
  .desktoponly {
    display:none
  }
  .mob_mw-310 {
    max-width:19.375em
  }
  .div-block-56 {
    flex-flow:column;
    justify-content:center;
    align-items:center;
    display:flex
  }
  .div-block-57 {
    flex-flow:column;
    justify-content:center;
    align-items:center;
    display:inline-flex
  }
  .div-block-57.z-index {
    flex-flow:column;
    display:inline-block
  }
  .div-block-57.z-index.flex {
    display:inline-block
  }
  .div-block-57.flex {
    flex-flow:row
  }
  .div-block-58 {
    display:inline-block
  }
  .blue-block-2 {
    flex-flow:row;
    padding-left:.125em;
    padding-right:.125em;
    line-height:1.3
  }
  .about-mission_h2-text {
    letter-spacing:-1.17px;
    font-size:2.4375em;
    line-height:1.1
  }
  .ft-overview_slider-component {
    flex-flow:column;
    align-items:center;
    width:100%;
    display:block;
    position:relative;
    overflow:hidden
  }
  .ft-overview_slider-component.hide {
    display:none
  }
  .ft-overview_slider-component.gaming_slider-component {
    display:flex
  }
  .legal_blue-cube.bg-primary-blue {
    min-width:var(--blocks--size-block-12)
  }
  .legal_blue-cube.bg-primary-blue.mobileblock {
    width:.688em;
    min-width:.688em;
    height:.688em;
    margin-top:.25em
  }
  .legal_blue-cube.bg-primary-blue.not-shrink.mobile_line {
    margin-top:.35em
  }
  .legal_blue-cube.bg-primary-blue.top {
    margin-bottom:1.4em
  }
  .ft-overview_slider-heading {
    z-index:9;
    color:var(--color--white);
    letter-spacing:-1.05px;
    font-size:1.3125em;
    line-height:1.3
  }
  .ft-overview_slider-heading-block {
    z-index:9;
    position:absolute;
    inset:1em auto auto 1em
  }
  .mob_mw-260 {
    max-width:16.25em
  }
  .cta-wrapper-copy {
    justify-content:center;
    place-items:stretch stretch;
    width:100%
  }
  .cta-wrapper-copy.width_auto {
    width:auto
  }
  .lottie-animation {
    display:none
  }
  .lottie-animation-2 {
    width:100%;
    display:block
  }
  .fw-faq_ol-sub-list {
    grid-column-gap:1em;
    grid-row-gap:1em;
    padding-left:22px
  }
  .legal-gdpr_grid {
    grid-template-columns:1fr 1fr 1fr 1fr 1fr;
    width:400%
  }
  .legal-wrapper {
    width:100%;
    overflow:scroll
  }
  .hero-bg {
    width:100%;
    max-width:none;
    left:50%;
    transform:translate(-50%)
  }
  .hero-bg.mobile {
    display:block
  }
  .hero-bg.desktop {
    display:none
  }
  .p-200.is-btn-mob {
    text-transform:uppercase;
    font-size:.75rem
  }
  .hero_h-wrapper {
    grid-column-gap:.88rem;
    grid-row-gap:.88rem
  }
  .h1-wrapper-inner {
    justify-content:center;
    align-items:center;
    display:flex
  }
  .h1-wrapper-inner.mob_2-lines {
    background-color:#fff;
    height:3.44rem
  }
  .h1 {
    font-size:2.81rem
  }
  .h1-wrapper,
  .h1-wrapper.is-90 {
    height:3.44rem
  }
  .h1-wrapper.mob_2-lines {
    background-color:#fff0;
    flex-flow:wrap;
    justify-content:center;
    align-items:center;
    height:auto
  }
  .h1-wrapper.mob_2-lines.mobile {
    display:flex
  }
  .h1-wrapper.desktop {
    display:none
  }
  .h1-ico.is-small {
    height:3.44rem
  }
  .hero_p-wrapper.is-1,
  .hero_p-wrapper.is-2 {
    max-width:18.63rem
  }
  .hero_p-wrapper.is-2.mob-ideas {
    max-width:20.63rem
  }
  .hero_p-wrapper.is-3 {
    max-width:20rem
  }
  .hero_p-wrapper.is-4 {
    max-width:21.06rem
  }
  .p-300 {
    font-size:.94rem;
    line-height:140%
  }
  .launch-hero,
  .sui-builder_hero {
    height:100svh;
    padding-bottom:1rem
  }
  .sb-hero_bg-img {
    width:100%;
    max-width:none;
    left:50%;
    transform:translate(-50%)
  }
  .sb-hero_bg-img.desktop {
    display:none
  }
  .sb-hero_heading-wrapper {
    grid-column-gap:.88em;
    grid-row-gap:.88em
  }
  .sb-hero_desc-wrapper.is-1 {
    max-width:18.63rem
  }
  .eco_heading-wrapper,
  .eco_heading-wrapper.is-90,
  .eco_heading-icon.is-small {
    height:3.44rem
  }
  .eco_heading-block {
    justify-content:center;
    align-items:center;
    padding-top:0;
    display:flex
  }
  .eco_heading-block.sb_heading-block,
  .eco_heading-block.funding-hero_heading-block,
  .eco_heading-block.ideas_heading-block,
  .eco_heading-block.founder_heading-block {
    padding-top:0
  }
  .grid-4c {
    grid-template-columns:1fr
  }
  .ico-32 {
    width:1.5rem;
    height:1.5rem
  }
  .ico-32.mob-32 {
    width:2rem;
    height:2rem
  }
  .dots {
    z-index:1
  }
  .dots.divider-100.is-absolute-top.desktop {
    display:none
  }
  .dots.divider-100.is-aboluste-top-mob {
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0
  }
  .card-main {
    min-height:12.5em;
    padding:.75rem
  }
  .card-main.is-build {
    min-height:13.06rem;
    position:relative
  }
  .card-main.min-h-230 {
    min-height:12.5rem
  }
  .card-main.is-ideas {
    min-height:17.5rem
  }
  .card-main.is-launch {
    min-height:12.5rem
  }
  .card-main.min-h-520 {
    min-height:31.25rem
  }
  .card-main.get-amplified {
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    min-height:16.31rem
  }
  .card-main.min-h-160 {
    min-height:9.13rem
  }
  .card-main.min-h-160.static.mob-steps {
    grid-column-gap:.75rem;
    grid-row-gap:.75rem;
    flex-flow:row;
    min-height:auto;
    padding-top:1rem;
    padding-bottom:1rem
  }
  .card-main.min-h-240 {
    min-height:15em
  }
  .card-main.min-h-240.static.mob-mh-240 {
    min-height:15rem
  }
  .card-main.fund {
    grid-column-gap:2em;
    grid-row-gap:2em;
    justify-content:space-between;
    width:21.98rem;
    height:100%;
    min-height:100%;
    position:relative;
    overflow:hidden
  }
  .card-main.min-h-560 {
    min-height:31.25rem
  }
  .padding-global-7 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .btn-arrow {
    width:1.5rem;
    height:1.5rem
  }
  .sb-main_grid {
    grid-template-columns:1fr
  }
  .sb-main_grid-item {
    min-height:12.5rem;
    padding:.75rem
  }
  .card_headline-copy {
    grid-column-gap:.25rem;
    grid-row-gap:.25rem;
    padding-bottom:.75rem
  }
  .sb-main_icon {
    width:1.5em;
    height:1.5em
  }
  .eco-arrow.eco-arrow_mob-24 {
    width:1.5em;
    height:1.5em;
    padding:.4375em
  }
  .build-hero {
    height:100svh;
    padding-bottom:1rem
  }
  .build-hero_bg-img,
  .hero-bg-copy {
    width:100%;
    max-width:none;
    left:50%;
    transform:translate(-50%)
  }
  .build-hero_heading-wrapper {
    grid-column-gap:.88rem;
    grid-row-gap:.88rem
  }
  .build-hero_desc-wrapper.is-1,
  .build-hero_desc-wrapper.is-2 {
    max-width:18.63rem
  }
  .btn-small {
    height:2rem
  }
  .card_headline {
    grid-column-gap:.25rem;
    grid-row-gap:.25rem;
    padding-bottom:.75rem
  }
  .card_headline.is-ideas {
    grid-column-gap:.5rem;
    grid-row-gap:.5rem;
    padding-bottom:1rem
  }
  .card_headline.padding-21 {
    padding-bottom:1rem
  }
  .card_headline.is-founder {
    padding-bottom:.75rem
  }
  .padding-global-8 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .grid-3c {
    grid-template-columns:1fr
  }
  .grid-3c.is-gap-12 {
    grid-column-gap:.5rem;
    grid-row-gap:.5rem
  }
  .grid-3c.is-gap-12.relative-z-2.mob-gap-32 {
    grid-column-gap:2rem;
    grid-row-gap:2rem
  }
  .grid-3c.is-gap-12.mob-flex-h {
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
  }
  .grid-3c.is-gap-12.mob-flex-h.swiper-wrapper {
    grid-column-gap:0rem;
    grid-row-gap:0rem;
    align-items:stretch;
    width:100%
  }
  .p-500 {
    font-size:1.13rem
  }
  .p-500.mob-094 {
    font-size:.94rem
  }
  .h-500 {
    font-size:1.69rem
  }
  .h-500.ideas-inline {
    font-size:1.69rem;
    line-height:130%
  }
  .hard-heading.is-build {
    margin-bottom:3.75rem
  }
  .hard-heading.is-funding {
    margin-bottom:2.5rem
  }
  .btn-small-bg {
    width:100%
  }
  .section_build-start,
  .build-start {
    padding-top:3rem
  }
  .build-start_icon {
    width:1.5rem;
    height:1.5rem
  }
  .build-start_heading-wrapper {
    grid-column-gap:.25rem;
    grid-row-gap:.25rem;
    padding-bottom:.75rem
  }
  .build-start_grid-item-old {
    min-height:12.5rem;
    padding:.75rem
  }
  .build-start_grid-item-old.is-build {
    min-height:13.06rem;
    position:relative
  }
  .build-start_grid {
    grid-template-columns:1fr
  }
  .build-start_grid.is-gap-12 {
    grid-column-gap:.5rem;
    grid-row-gap:.5rem
  }
  .build-start_grid.is-gap-12.relative-z-2.mob-gap-32 {
    grid-column-gap:2em;
    grid-row-gap:2em
  }
  .padding-global-9 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .section_build-additional,
  .build-resources {
    padding-top:5rem;
    padding-bottom:.75rem
  }
  .build-resources_grid {
    grid-template-columns:1fr
  }
  .build-resources_grid.is-gap-12 {
    grid-column-gap:.5rem;
    grid-row-gap:.5rem
  }
  .build-resources_grid.is-gap-12.relative-z-2.mob-gap-32 {
    grid-column-gap:2rem;
    grid-row-gap:2rem
  }
  .build-resoucres_grid-item {
    min-height:12.5rem;
    padding:.75rem
  }
  .ideas-hero {
    height:100svh;
    padding-bottom:1rem
  }
  .ideas-hero_bg-img {
    width:100%;
    max-width:none;
    left:50%;
    transform:translate(-50%)
  }
  .ideas-hero_heading-wrapper {
    grid-column-gap:.88rem;
    grid-row-gap:.88rem
  }
  .padding-global-10 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .ideas-main_tags-wrapper {
    flex-flow:column;
    justify-content:flex-start;
    align-items:stretch;
    margin-bottom:2.5rem
  }
  .ideas-main_icon {
    width:1.5rem;
    height:1.5rem;
    margin-left:0;
    margin-right:.25rem
  }
  .ideas-main_desc {
    font-size:1.69rem
  }
  .ideas-main_desc.ideas-inline {
    font-size:1.69rem;
    line-height:130%
  }
  .ideas-main_cards-list {
    grid-template-columns:1fr
  }
  .ideas-main_cards-list.is-gap-12 {
    grid-column-gap:.5rem;
    grid-row-gap:.5rem
  }
  .ideas-main_cards-list.is-gap-12.relative-z-2.mob-gap-32 {
    grid-column-gap:2rem;
    grid-row-gap:2rem
  }
  .ideas-main_cards-heading {
    letter-spacing:-.54px;
    font-size:1.125em
  }
  .ideas-main_cards-heading-wrapper {
    grid-column-gap:.25rem;
    grid-row-gap:.25rem;
    padding-bottom:.75rem
  }
  .ideas-main_cards-heading-wrapper.is-ideas {
    grid-column-gap:.5rem;
    grid-row-gap:.5rem;
    padding-bottom:1rem
  }
  .ideas-main_cards-main {
    min-height:12.5rem;
    padding:.75rem
  }
  .ideas-main_cards-main.is-build {
    min-height:13.06rem;
    position:relative
  }
  .ideas-main_cards-main.min-h-230 {
    min-height:12.5rem
  }
  .ideas-main_cards-main.is-ideas {
    min-height:17.5rem
  }
  .padding-global-11 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .ideas-tag.is-small.is-fund {
    position:static
  }
  .ideas-tag.is-small.is-resources {
    font-size:.875em
  }
  .ideas_tags-wrapper {
    flex-flow:column;
    justify-content:flex-start;
    align-items:stretch;
    margin-bottom:2.5rem
  }
  .ideas-ico {
    width:1.5rem;
    height:1.5rem;
    margin-left:0;
    margin-right:.25rem
  }
  .launch-hero_bg-img {
    width:100%;
    max-width:none;
    left:50%;
    transform:translate(-50%)
  }
  .launch-hero_bg-img.mobile {
    display:block
  }
  .launch-hero_bg-img.desktop {
    display:none
  }
  .launch-hero_heading-wrapper {
    grid-column-gap:.88rem;
    grid-row-gap:.88rem
  }
  .launch-hero_desc-wrapper.is-1,
  .launch-hero_desc-wrapper.is-2 {
    max-width:18.63rem
  }
  .launch-hero_desc-wrapper.is-2.mob-ideas {
    max-width:20.63rem
  }
  .launch-hero_desc-wrapper.is-3 {
    max-width:20em
  }
  .padding-global-12 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .launch-main_layout {
    grid-template-columns:1fr
  }
  .launch-tab {
    margin-top:3.25rem;
    margin-bottom:1.5rem
  }
  .launch-group {
    margin-bottom:0
  }
  .launch-body_inner {
    grid-column-gap:1.5rem;
    grid-row-gap:1.5rem;
    padding-bottom:1rem;
    padding-left:1rem;
    padding-right:1rem
  }
  .launch-head {
    grid-column-gap:.63rem;
    grid-row-gap:.63rem;
    padding:1rem
  }
  .grid-2c {
    grid-template-columns:1fr
  }
  .launch-num {
    flex:none;
    width:1.5rem;
    height:1.5rem
  }
  .caption-100 {
    font-size:.75rem
  }
  .dd-plus {
    width:2rem;
    height:2rem
  }
  .faq-hero-old {
    height:100svh;
    padding-bottom:1rem
  }
  .faq-hero_bg-img {
    width:100%;
    max-width:none;
    left:50%;
    transform:translate(-50%)
  }
  .faq-hero {
    height:100svh;
    padding-bottom:1rem
  }
  .faq-hero_heading-wrapper {
    grid-column-gap:.88rem;
    grid-row-gap:.88rem
  }
  .faq-hero_desc-wrapper.is-1,
  .faq-hero_desc-wrapper.is-2 {
    max-width:18.63rem
  }
  .faq-hero_desc-wrapper.is-2.mob-ideas {
    max-width:20.63rem
  }
  .faq-hero_desc-wrapper.is-3 {
    max-width:20em
  }
  .faq-hero_bg-image {
    width:100%;
    max-width:none;
    left:50%;
    transform:translate(-50%)
  }
  .faq-hero_bg-image.mobile {
    display:block
  }
  .faq-hero_bg-image.desktop {
    display:none
  }
  .meet_leaders-wrapper {
    grid-column-gap:2rem;
    grid-row-gap:2rem
  }
  .flex-v.gap-24 {
    grid-column-gap:1rem;
    grid-row-gap:1rem
  }
  .h-200 {
    font-size:.9375em
  }
  .meet_leaders-block {
    grid-column-gap:1.5rem;
    grid-row-gap:1.5rem
  }
  .padding-global-13 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .dd-plus-2 {
    width:2rem;
    height:2rem
  }
  .twitter-btn {
    width:100%
  }
  .faq-dd_head {
    grid-column-gap:.63rem;
    grid-row-gap:.63rem;
    padding-top:1rem;
    padding-bottom:1rem
  }
  .ico-40.ml-auto {
    width:1.5rem;
    height:1.5rem
  }
  .dot-12 {
    flex:none
  }
  .ico-24.mob-32 {
    width:2em;
    height:2em
  }
  .grid-6c {
    grid-template-columns:1fr
  }
  .grid-6c.is-gap-8.mob-2c {
    grid-template-columns:1fr 1fr
  }
  .faq-dd_body_inner {
    padding-top:0;
    padding-bottom:1.5rem
  }
  .btn-small-wide {
    width:100%;
    height:3rem
  }
  .btn-small-wide.is-big {
    width:100%;
    height:2.88rem
  }
  .btn-small-wide.mob-h-48 {
    height:3rem
  }
  .twitter-btn-2 {
    width:100%
  }
  .twitter-btn-2.is-most.is-big {
    padding:.25rem
  }
  .card-main-2 {
    min-height:12.5rem;
    padding:.75em
  }
  .card-main-2.min-h-230 {
    min-height:12.5rem
  }
  .card-main-2.fund {
    width:21.98rem;
    height:35rem;
    min-height:auto;
    padding-top:.75rem;
    padding-bottom:.75rem;
    position:relative;
    overflow:hidden
  }
  .card-main-2.fund.second {
    width:100%;
    height:auto;
    min-height:31.25rem;
    padding-top:.75rem;
    padding-bottom:.75rem
  }
  .card-main-2.min-h-240 {
    min-height:12.5rem
  }
  .card-main-2.min-h-320.mob_read-more-card {
    grid-column-gap:2.5rem;
    grid-row-gap:2.5rem;
    min-height:12em
  }
  .card-main-2.min-h-570 {
    min-height:31.25rem;
    padding:.75rem
  }
  .card-main-2.min-h-570.mob-440 {
    min-height:27.5em
  }
  .card-main-2.min-h-520 {
    min-height:31.25rem
  }
  .card-main-2.is-founder {
    grid-column-gap:1rem;
    grid-row-gap:1rem
  }
  .card-main-2.is-founder.is-last {
    min-height:12rem
  }
  .support-hero {
    height:100svh;
    padding-bottom:1rem
  }
  .funding-hero_bg-image {
    width:100%;
    max-width:none;
    left:50%;
    transform:translate(-50%)
  }
  .funding-hero_bg-image.mobile {
    display:block
  }
  .funding-hero_bg-image.desktop {
    display:none
  }
  .funding-hero_desc-wrapper.is-1,
  .funding-hero_desc-wrapper.is-2 {
    max-width:18.63rem
  }
  .funding-hero_desc-wrapper.is-2.mob-ideas {
    max-width:20.63rem
  }
  .funding-hero_desc-wrapper.is-3 {
    max-width:20.8em
  }
  .funding-hero_heading-wrapper {
    grid-column-gap:.88rem;
    grid-row-gap:.88rem
  }
  .funding-hero {
    height:100svh;
    padding-bottom:1rem
  }
  .grid-2c-2 {
    grid-template-columns:1fr
  }
  .grid-2c-2.is-gap-8.is-tg-contact {
    grid-column-gap:.25rem;
    grid-row-gap:.25rem;
    grid-template-columns:1fr
  }
  .grid-2c-2.is-gap-12 {
    grid-column-gap:.5rem;
    grid-row-gap:.5rem
  }
  .padding-global-14 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .funding-content {
    padding-top:1.875em;
    padding-bottom:1.875em;
    overflow:hidden
  }
  .funding-content_layout {
    grid-column-gap:2.5em;
    grid-row-gap:2.5em
  }
  .venture-cell {
    height:5rem
  }
  .venture-logo {
    height:2.5rem
  }
  .venture-progress {
    z-index:2;
    background-color:#298dff;
    width:0%;
    height:100%;
    position:absolute;
    top:0%;
    bottom:0%;
    left:0%
  }
  .venture-swiper-arrows {
    grid-column-gap:.5rem;
    grid-row-gap:.5rem;
    justify-content:space-between;
    align-items:center;
    margin-top:.75rem;
    display:flex
  }
  .venture-swiper-progress {
    height:2px;
    margin-bottom:1rem;
    display:block;
    position:relative
  }
  .venture-swiper {
    width:100%;
    overflow:visible
  }
  .venture-swiper-wrapper {
    width:100%
  }
  .swiper-slide {
    width:100%;
    height:auto
  }
  .venture-swiper-arrow {
    width:.75rem
  }
  .venture-swiper-arrow.right {
    transform:rotate(180deg)
  }
  .swiper-arrow {
    color:#fff;
    background-color:#343940;
    width:100%;
    height:2.5rem;
    transition-property:background-color
  }
  .swiper-arrow.button-prev,
  .swiper-arrow.button-next {
    background-color:var(--color--grey-700)
  }
  .flex-h.is-gap-8.mt-auto.mob-v {
    flex-flow:column
  }
  .fund-svg {
    max-width:12rem
  }
  .total-raised {
    font-size:2.5rem
  }
  .fund-card_top {
    padding-bottom:4em
  }
  .fund-tooltip {
    width:20rem;
    top:auto;
    bottom:8rem;
    left:1rem
  }
  .height-32.mob-24 {
    height:1.5em
  }
  .read-more_link {
    padding-top:.75em;
    font-size:.875em
  }
  .read-more_link.mobile,
  .read-more_link.mobile-copy {
    display:block
  }
  .p-100-5.mob-text-gray {
    color:#89919f
  }
  .p-300-2 {
    font-size:.94rem;
    line-height:140%
  }
  .position-absolute.zindex-1.full-width.full-height {
    object-fit:cover
  }
  .support-hero_desc-wrapper.is-1,
  .support-hero_desc-wrapper.is-2 {
    max-width:18.63rem
  }
  .support-hero_desc-wrapper.is-2.mob-ideas {
    max-width:20.63rem
  }
  .support-hero_desc-wrapper.is-3 {
    max-width:20rem
  }
  .support-hero_desc-wrapper.is-4 {
    max-width:21.06rem
  }
  .support-hero_bg-img {
    width:100%;
    max-width:none;
    left:50%;
    transform:translate(-50%)
  }
  .support-hero_bg-img.mobile {
    display:block
  }
  .support-hero_bg-img.desktop {
    display:none
  }
  .padding-global-15 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .grid-3c-2 {
    grid-template-columns:1fr
  }
  .grid-3c-2.is-gap-12 {
    grid-column-gap:.5rem;
    grid-row-gap:.5rem
  }
  .padding-global-16 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .support-follow.mob-padding {
    padding-top:3.75rem;
    padding-bottom:0
  }
  .grid-3c-3 {
    grid-template-columns:1fr
  }
  .grid-3c-3.is-gap-12 {
    grid-column-gap:.5rem;
    grid-row-gap:.5rem
  }
  .ico-60 {
    width:2.5rem;
    height:2.5rem
  }
  .team_btn-wrapper {
    margin-top:1.5rem
  }
  .grid-3c-4 {
    grid-template-columns:1fr
  }
  .grid-3c-4.is-gap-12 {
    grid-column-gap:.5rem;
    grid-row-gap:.5rem
  }
  .founder-hero {
    height:100svh;
    padding-bottom:1rem
  }
  .founder-hero_bg-img {
    width:100%;
    max-width:none;
    left:50%;
    transform:translate(-50%)
  }
  .founder-hero_bg-img.mobile {
    display:block
  }
  .founder-hero_bg-img.desktop {
    display:none
  }
  .founder-hero_heading-wrapper {
    grid-column-gap:.88rem;
    grid-row-gap:.88rem
  }
  .founder-hero_desc-wrapper.is-1,
  .founder-hero_desc-wrapper.is-2 {
    max-width:18.63rem
  }
  .founder-hero_desc-wrapper.is-2.mob-ideas {
    max-width:20.63rem
  }
  .founder-hero_desc-wrapper.is-3 {
    max-width:20rem
  }
  .founder-hero_desc-wrapper.is-4 {
    max-width:21.06rem
  }
  .grid-3c-5 {
    grid-template-columns:1fr
  }
  .grid-3c-5.is-gap-12 {
    grid-column-gap:.5rem;
    grid-row-gap:.5rem
  }
  .grid-3c-6 {
    grid-template-columns:1fr
  }
  .grid-3c-6.is-gap-12 {
    grid-column-gap:.5rem;
    grid-row-gap:.5rem
  }
  .testnet-card {
    flex-flow:row;
    justify-content:space-between;
    align-items:center;
    height:auto;
    padding:.75rem
  }
  .founder_h-line {
    grid-column-gap:.5rem;
    margin-bottom:2rem
  }
  .padding-global-17 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .founder_contact-tag.mob-mb-4 {
    margin-bottom:.25rem
  }
  .note {
    padding:.5rem
  }
  .padding-global-18 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .connect-form-inner {
    height:auto
  }
  .heading-wrapper {
    grid-column-gap:2em;
    grid-row-gap:2em;
    width:100%
  }
  .heading-wrapper.explore-heading {
    padding-left:.75em;
    padding-right:.75em
  }
  .connect-form {
    flex:none;
    height:auto
  }
  .apps-links-wrapper-mob {
    grid-column-gap:3.75em;
    grid-row-gap:3.75em;
    flex-flow:column;
    width:100%;
    display:flex
  }
  .features-butttons-wrapper {
    flex-flow:column;
    padding:.75em
  }
  .hero-lottie-mob {
    object-fit:cover;
    width:100%;
    height:auto
  }
  .h2-apps {
    letter-spacing:-.03em;
    width:100%;
    font-size:3em
  }
  .hero-text-animation-mobile {
    padding-left:.5rem;
    padding-right:.5rem;
    font-size:2.93vw;
    display:block
  }
  .feature-button-h3 {
    letter-spacing:-.05em;
    font-size:1.625em
  }
  .explore-line-wrapper {
    flex:none;
    padding:0 .75em
  }
  .hero-text-animation {
    font-size:.6875em
  }
  .hero-tabs-track {
    display:none
  }
  .explore-dd-shevron {
    width:1.625em;
    height:1.625em;
    margin-right:.75em
  }
  .explore-dd-bottom {
    z-index:1;
    grid-column-gap:1.5rem;
    grid-row-gap:1.5rem;
    flex-flow:column;
    height:100%;
    padding-bottom:1.25em;
    display:flex;
    position:relative
  }
  .explore-animation {
    width:100%;
    height:20rem;
    display:none
  }
  .explore-animation.mobile {
    display:block
  }
  .hero-mask {
    cursor:none;
    background-image:linear-gradient(#131518,#13151800 5%,#131518 10% 90%,#13151800 95%,#131518);
    width:100%;
    height:101%;
    inset:0%
  }
  .frame {
    height:100dvh;
    display:none
  }
  .h2-explore {
    letter-spacing:-.05em;
    width:100%;
    font-size:2.625em
  }
  .body-text-1 {
    width:100%;
    color:var(--color--white);
    letter-spacing:-.05em;
    font-family:TWK Everett Mono,Arial,sans-serif;
    font-size:.88em
  }
  .body-text-1.heading-subtext {
    width:100%
  }
  .body-text-1.feature-button-subtext {
    letter-spacing:-.05em;
    width:25.2em;
    font-size:.88em
  }
  .body-text-1.explore-right-p {
    width:100%
  }
  .body-text-1.feature-subtext {
    width:auto;
    transition-duration:.1s
  }
  .body-text-1.hero-subtext {
    width:100%;
    font-size:.875em
  }
  .body-text-1.connect-form-h3-subtext {
    flex:none;
    height:auto;
    font-size:.88em
  }
  .ontent-connect {
    grid-column-gap:1.75em;
    grid-row-gap:1.75em
  }
  .hero-heading-wrapper-new {
    grid-column-gap:0rem;
    grid-row-gap:0rem;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    padding-left:1.375rem;
    padding-right:1.375rem
  }
  .apps-link-block-mob {
    grid-column-gap:1.25em;
    grid-row-gap:1.25em;
    border-top:1px dashed #343940;
    flex-flow:column;
    padding-top:1.25em;
    display:flex
  }
  .explore-top {
    height:34.75em
  }
  .connect-form-field-wrapper {
    flex-flow:column;
    flex:none;
    height:auto;
    margin-top:0
  }
  .section-hero {
    height:100svh;
    min-height:auto;
    max-height:49.7rem
  }
  .feature-button-bg {
    display:none
  }
  .explore-dd-name {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    justify-content:flex-start;
    align-items:center;
    height:100%;
    margin-left:.75em;
    display:flex
  }
  .explore-rive {
    mix-blend-mode:lighten
  }
  .explore-rive.is-6 {
    width:20em;
    height:20em
  }
  .explore-rive.is-3 {
    width:355px;
    height:355px
  }
  .explore-rive.is-4 {
    width:295px;
    height:295px
  }
  .explore-rive.is-5 {
    width:318px;
    height:318px
  }
  .explore-rive.is-7 {
    mix-blend-mode:color-dodge;
    width:400px;
    height:400px
  }
  .explore-rive.is-1 {
    mix-blend-mode:lighten;
    width:31.25em;
    height:31.25em
  }
  .explore-rive.is-8 {
    mix-blend-mode:color-dodge;
    width:500px;
    height:500px
  }
  .explore-rive.is-2 {
    width:430px;
    height:430px
  }
  .feature-card-text {
    letter-spacing:-.04875rem;
    transition:font-size .1s cubic-bezier(.55,.085,.68,.53)
  }
  .h1-2 {
    letter-spacing:-.13rem;
    font-size:2rem
  }
  .h1-2.hero-h1 {
    letter-spacing:-.07875rem;
    margin-left:auto;
    margin-right:auto;
    font-size:2.625em
  }
  .apps-link-block-links {
    grid-column-gap:.25em;
    grid-row-gap:.25em;
    flex-flow:column;
    display:flex
  }
  .nav-dop-black {
    display:none
  }
  .connect-submit-bttn {
    flex:none;
    height:3.75em
  }
  .feature-button-link {
    height:11.25rem
  }
  .feature-button-link.is-1 {
    color:#fff;
    background-color:#298dff;
    height:11.25em
  }
  .feature-button-link.is-2 {
    color:#000;
    background-color:#fff;
    height:11.25em
  }
  .hero-sui-word {
    letter-spacing:-.12em;
    width:2.071em;
    height:1.067em;
    margin-top:0;
    padding:.095em
  }
  .connect-animation {
    height:11.25rem
  }
  .hero-text-animation-tablet {
    font-size:.6875em;
    display:none
  }
  .explore-card-h4 {
    letter-spacing:-.05em;
    white-space:nowrap;
    width:auto;
    font-size:1.63em
  }
  .feature-card {
    grid-column-gap:1em;
    grid-row-gap:1em;
    perspective-origin:50% 0;
    transform-origin:50% 0;
    justify-content:flex-start;
    align-items:flex-start;
    width:100%;
    height:100%;
    padding-top:.75em;
    padding-bottom:.75em;
    padding-left:.75em;
    transition-duration:.8s;
    transition-timing-function:ease
  }
  .hero-heading-wrapper {
    grid-column-gap:1.375rem;
    grid-row-gap:1.375rem;
    width:100%;
    margin-left:auto;
    margin-right:auto
  }
  .feature-button-h3-link {
    letter-spacing:-.04875em;
    font-size:1.625em
  }
  .feature-card-trigger {
    flex:none;
    height:20rem
  }
  .feature-card-trigger.is-2 {
    height:15rem
  }
  .page-wrapper-2 {
    border-width:0;
    padding:0
  }
  .page-wrapper-2._100vh {
    margin-top:0;
    padding-left:0;
    padding-right:0
  }
  .connect-line {
    height:1.8125em
  }
  .feature-card-lottie {
    width:100%;
    height:8.75em;
    top:auto;
    left:0
  }
  .hero-stack-word {
    letter-spacing:-.12em;
    width:3.214em;
    height:1.067em;
    padding:.095em
  }
  .feature-lottie-mob {
    width:100%;
    display:block
  }
  .container-14.hero-container {
    pointer-events:auto
  }
  .hero-animation {
    padding-top:4.6rem
  }
  .apps-link-block-top {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    justify-content:flex-start;
    align-items:center;
    display:flex
  }
  .ontent-explore {
    grid-column-gap:3.125em;
    grid-row-gap:3.125em
  }
  .icon-span {
    width:.762em;
    height:.762em;
    margin-top:.1em
  }
  .hero_content {
    grid-column-gap:0rem;
    grid-row-gap:0rem;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    height:100%;
    min-height:auto;
    padding-left:0;
    padding-right:0
  }
  .feature-lottie {
    width:100%;
    display:none
  }
  .connect-video {
    width:100%;
    height:11.25em
  }
  .apps-link-mob-logo-svg {
    width:1.4em;
    height:1.4em
  }
  .no-wrap._05_letter {
    letter-spacing:-.05em
  }
  .feature-button-svg {
    display:none
  }
  .connect-mask {
    background-image:radial-gradient(circle at 50% 100%,#13151800,#131518cc 38%,#131518 72%);
    width:1000vw
  }
  .h2-icon.desktop_icon {
    display:none
  }
  .h2-icon.padding_6px {
    padding-left:.143em;
    padding-right:.11em
  }
  .connect-butttons-wrapper {
    grid-column-gap:.625em;
    grid-row-gap:.625em;
    flex-flow:column;
    padding:.75em .75em .75rem
  }
  .explore-dd-top {
    z-index:1;
    justify-content:space-between;
    align-items:center;
    width:100%;
    padding-top:1em;
    display:flex;
    position:relative
  }
  .feature-button-bottom {
    height:auto
  }
  .feature-button-top {
    margin-bottom:0
  }
  .connect-content {
    grid-column-gap:.25em;
    grid-row-gap:.25em;
    padding-left:0;
    padding-right:0
  }
  .explore-dd-svg-wrapper {
    background-color:#343940;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:flex
  }
  .ontent-apps {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .h2-mono {
    letter-spacing:-.07875rem;
    padding-left:.1em;
    padding-right:.1em
  }
  .explore-dd-animation-wrapper {
    pointer-events:none;
    background-color:#343940;
    justify-content:center;
    align-items:center;
    height:100%;
    min-height:14.5em;
    padding-left:.625em;
    padding-right:.625em;
    display:flex;
    position:relative;
    overflow:hidden
  }
  .explore-dd-svg {
    width:100%;
    height:100%
  }
  .explore-dd-stroke {
    border-top:1px dashed #343940;
    height:1px;
    position:absolute;
    inset:0% .75em auto
  }
  .feature-button {
    color:#fff;
    background-color:#298dff;
    flex:none;
    height:11.25em;
    padding:.75em
  }
  .feature-button.connect-form-wrapper.is-active {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    color:#000;
    background-color:#fff;
    flex:none;
    justify-content:space-between;
    height:auto
  }
  .features-line {
    height:3.75em
  }
  .explore-dropdown-wrapper-mobile {
    flex-flow:column;
    width:100%;
    display:flex
  }
  .connect-form-field {
    flex:none;
    height:3.75em
  }
  .explore-bottom {
    display:none
  }
  .apps-link-block-icon {
    flex:none;
    width:2.5em;
    height:2.5em
  }
  .apps-link-block-icon.apps_new-icon {
    background-color:var(--color--primary-blue);
    width:3em;
    height:3em;
    color:var(--color--white);
    padding:.625em .6875em
  }
  .apps-link-block-icon.apps_new-icon.less-padd {
    padding-left:.5em;
    padding-right:.5em
  }
  .apps-links-wrapper {
    display:none
  }
  .icon-wrapper-span,
  .icon-wrapper-span._8pxgap {
    grid-column-gap:.095em;
    grid-row-gap:.095em
  }
  .padding-global-19 {
    padding-left:1rem;
    padding-right:1rem
  }
  .padding-global-19.pads-connect {
    padding-bottom:.75em;
    padding-left:.75em;
    padding-right:.75em
  }
  .padding-global-19.pads-apps {
    padding-left:.75em;
    padding-right:.75em
  }
  .padding-global-19.pads-explore {
    padding-top:3.75em
  }
  .padding-global-19.features-pads {
    padding-top:.75em;
    padding-left:.75em;
    padding-right:.75em
  }
  .feature-card-mob-triggers {
    grid-column-gap:2rem;
    grid-row-gap:2rem;
    opacity:0;
    pointer-events:none;
    flex-flow:column;
    height:100%;
    display:flex;
    position:absolute;
    inset:0%
  }
  .hero-tabs-wrapper {
    display:none
  }
  .apps-link-block-link-mob {
    color:#6c7584;
    letter-spacing:-.0625em;
    background-color:#343940;
    justify-content:space-between;
    align-items:center;
    width:100%;
    height:3em;
    padding-left:.75em;
    padding-right:.75em;
    font-size:1.25em;
    line-height:100%;
    text-decoration:none;
    display:flex
  }
  .apps-link-block-link-mob.view-button {
    grid-column-gap:.375rem;
    grid-row-gap:.375rem;
    color:#000;
    letter-spacing:0;
    background-color:#fff;
    justify-content:center;
    align-items:center;
    height:4.286em;
    padding-left:.857em;
    padding-right:.857em;
    font-size:.875em
  }
  .apps-link-block-link-mob.disabled-bttn {
    background-color:#34394000;
    border:1px solid #343940
  }
  .features-cards-wrapper {
    flex-flow:column;
    flex:none;
    justify-content:flex-start;
    align-items:stretch;
    height:68.125em;
    padding:1px;
    position:relative;
    overflow:hidden
  }
  .explore-dd-icon {
    justify-content:center;
    align-items:center;
    width:2.5em;
    height:2.5em;
    display:flex
  }
  .apps-link-mob-logo {
    grid-column-gap:.3em;
    grid-row-gap:.3em;
    letter-spacing:-.05em;
    justify-content:flex-start;
    align-items:center;
    display:flex
  }
  .explore-dropdown-mob {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    perspective-origin:50% 0;
    transform-origin:50% 0;
    flex-flow:column;
    justify-content:flex-start;
    align-items:stretch;
    width:100%;
    height:4em;
    transition:height .3s;
    display:flex;
    position:relative;
    overflow:hidden
  }
  .dev-form_fields-wrapper {
    flex-flow:column
  }
  .icon-x {
    min-width:1em;
    margin-left:0;
    display:block
  }
  .mw-264 {
    flex:0 auto;
    justify-content:center;
    align-items:center;
    max-width:16.5em;
    display:flex;
    position:relative
  }
  .mw-264.overflowhidden {
    grid-column-gap:8px;
    grid-row-gap:8px;
    justify-content:flex-start;
    align-items:center;
    max-width:none;
    overflow:hidden;
    transform:translateZ(0)
  }
  .mob_fader {
    background-image:linear-gradient(#131518,#13151800);
    position:absolute
  }
  .mob_fader.align_left {
    z-index:1;
    background-image:linear-gradient(90deg,var(--color--primary-blue),#13151800);
    width:2em;
    height:100%;
    display:block;
    inset:0% auto 0% 0%
  }
  .mob_fader.align_right {
    z-index:1;
    background-image:linear-gradient(-90deg,var(--color--primary-blue),#13151800);
    width:2em;
    height:100%;
    display:block;
    inset:0% 0% 0% auto
  }
  .marquee-track {
    grid-column-gap:8px;
    grid-row-gap:8px;
    justify-content:flex-start;
    align-items:center;
    margin-right:0;
    display:flex
  }
  .eco-navbar_layout {
    border-top-width:1px;
    align-items:center;
    padding-left:0;
    display:block
  }
  .pencil_layout {
    z-index:99;
    grid-column-gap:0em;
    grid-row-gap:0em;
    justify-content:space-between;
    align-items:center;
    margin-bottom:0;
    padding:.5em 1em
  }
  .pencil_layout.align-center {
    padding:.688em .875em
  }
  .eco-navbar_mob-logo {
    opacity:0;
    display:block;
    position:absolute
  }
  .eco-navbar_mob-toggle {
    width:100%;
    min-height:3.75em;
    max-height:3.75em;
    padding-top:.875em;
    padding-bottom:.875em
  }
  .devsh3 {
    color:var(--color--white);
    letter-spacing:-.05em;
    font-family:TWK Everett,Arial,sans-serif;
    font-size:1.625em;
    font-weight:400;
    line-height:100%
  }
  .grey-button {
    width:100%
  }
  .eco_card-main {
    padding:.75em
  }
  .eco_card-main.is-build {
    min-height:13.06rem;
    position:relative
  }
  .eco_card-main.min-h-230 {
    min-height:12.5rem
  }
  .eco_card-main.is-ideas {
    min-height:17.5rem
  }
  .eco_card-main.is-launch {
    min-height:12.5rem
  }
  .eco_card-main.min-h-520 {
    min-height:31.25rem
  }
  .eco_card-main.get-amplified {
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    min-height:16.31rem
  }
  .eco_card-main.min-h-160 {
    min-height:9.13rem
  }
  .eco_card-main.min-h-160.static.mob-steps {
    grid-column-gap:.75rem;
    grid-row-gap:.75rem;
    flex-flow:row;
    min-height:auto;
    padding-top:1rem;
    padding-bottom:1rem
  }
  .eco_card-main.min-h-240 {
    min-height:12.5rem
  }
  .eco_card-main.min-h-240.static.mob-mh-240 {
    min-height:15rem
  }
  .eco_card-main.fund {
    width:21.98rem;
    height:35rem;
    min-height:auto;
    position:relative;
    overflow:hidden
  }
  .eco_card-main.min-h-560 {
    min-height:31.25rem
  }
  .build-start_grid-item {
    min-height:16.25em;
    padding:.75rem
  }
  .empty-div_32.hide-mob {
    display:none
  }
  .mob_mw-400 {
    max-width:25em
  }
  .support-link {
    font-size:.875em
  }
  .mob_icon {
    width:100%;
    height:100%;
    color:var(--color--black);
    background-color:#fff;
    padding-left:.1674em;
    padding-right:.1674em;
    display:block
  }
  .featiure-button_line {
    height:3.75em;
    display:none
  }
  .icm-custodians {
    padding-top:2em;
    padding-bottom:2em
  }
  .icm-custodians_logo.height_32.mob_height-28 {
    max-height:1.75em
  }
  .hs-resources {
    margin-top:7.5em;
    padding-bottom:2.5em
  }
  .hs-resources_layout {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .hs-cta_layout {
    grid-column-gap:2.5em;
    grid-row-gap:2.5em
  }
  .hs-ecosystem {
    padding-bottom:2.5em
  }
  .hs-ecosystem_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .white-eyebrow {
    padding-top:.5em;
    padding-bottom:.5em
  }
  .white-eyebrow.hide-mob {
    display:none
  }
  .white-eyebrow.show-mob {
    display:block
  }
  .hs-ecosystem_grid {
    grid-template-columns:1fr
  }
  .hs-ecosystem_grid-item {
    min-height:14.25em
  }
  .hs-revenue {
    padding-top:5em;
    padding-bottom:2.5em
  }
  .hs-revenue_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .hs-revenue_grid {
    grid-template-columns:1fr
  }
  .hs-revenue_grid-item {
    grid-column-gap:2.5em;
    grid-row-gap:2.5em;
    min-height:auto
  }
  .hs-why {
    margin-bottom:3.5em
  }
  .h2-120px.mob_40px {
    letter-spacing:-2px;
    font-size:2.5em
  }
  .h2-120px.mob_90px {
    line-height:1
  }
  .dottedlines {
    --color--grey-500:#6c7584;
    --global--padding-global:1.25em;
    --global--padding-global-mob:.75em;
    --global--no-padd:0em;
    --color--grey-700:#343940;
    --gaps--gap-112:7em;
    --gaps--gap-24:1.5em;
    --gaps--gap-16:1em;
    --gaps--gap-32:2em;
    --gaps--gap-12:.75em;
    --gaps--gap-8:.5em;
    --gaps--gap-2:.125em;
    --color--black:black;
    --color--primary-blue:#298dff;
    --color--white:white;
    --gaps--gap-20:1.25em;
    --gaps--gap-10:.625em;
    --gaps--gap-6:.375em;
    --gaps--gap-48:3em;
    --blocks--size-block-16:1em;
    --blocks--size-block-18:1.125em;
    --blocks--size-block-4:.25em;
    --color--grey-300:#a1a7b2;
    --gaps--gap-64:4em;
    --blocks--size-block-14:.875em;
    --grey-400:#89919f;
    --color--grey-600:#4b515b;
    --color--grey-900:#131518;
    --gaps--gap-4:.25em;
    --color--cultured:#f7f7f7;
    --gaps--gap-96:6em;
    --gaps--gap-80:5em;
    --gaps--gap-18:1.125em;
    --color--grey-200:#c2c6cd;
    --color--grey-50:#f4f5f7;
    --color--grey-800:#222529;
    --blocks--size-block-12:.75em;
    --color--grey-100:#e0e2e6;
    --orange:#ff6c3d;
    --gaps--gap-40:2.5em;
    --gaps--gap-128:8em;
    --blocks--size-block-2:.125em;
    --blocks--size-block-6:.375em;
    --blocks--size-block-8:.5em;
    --blocks--size-block-20:1.25em;
    display:inline-block
  }
  .dottedlines.ml--1,
  .dottedlines.ml--1.left_aligned {
    display:block
  }
  .dottedlines.ml--1.left_aligned.mobilehidden,
  .dottedlines.ml--1.left_aligned.mobilehidden.hashibitcoinheadingleftline,
  .dottedlines.ml--1.left_aligned.mobilehidden.hashiwhyheadingleftline,
  .dottedlines.ml--1.left_aligned.hashibitcoinheadingleftline {
    display:none
  }
  .dottedlines.ml--1.bottom_aligned {
    display:block
  }
  .dottedlines.ml--1.bottom_aligned.mobilehidden,
  .dottedlines.ml--1.bottom_aligned.hs-layer_bottom-line,
  .dottedlines.ml--1.bottom_aligned.hs_layer_dots-2 {
    display:none
  }
  .dottedlines.ml--1.right_aligned {
    display:block
  }
  .dottedlines.ml--1.right_aligned.mobilehidden,
  .dottedlines.ml--1.right_aligned.mobilehidden.hashiwhyheadingrightline,
  .dottedlines.ml--1.right_aligned.hashibitcoinheadingrightline,
  .dottedlines.ml--1.mobilehidden {
    display:none
  }
  .dottedlines.ml--1.center_aligned {
    display:block
  }
  .dottedlines.ml--1.center_aligned.mobilehidden,
  .dottedlines.ml--1.hs-layer_dots-1.mobilehidden {
    display:none
  }
  .hs-why_grid-item {
    padding:0
  }
  .hs-why_grid-item.translategrid {
    overflow:visible;
    transform:none
  }
  .hs-why_grid-item.second-grid {
    padding:0
  }
  .hs-why_image {
    min-height:27.5em
  }
  .hs-why_grid {
    grid-column-gap:1em;
    grid-row-gap:1em;
    flex-flow:column
  }
  .hs-why_assets-block {
    padding:1em
  }
  .hs-why_grid-heading-block {
    padding:2.5em 0 5em
  }
  .hs-why_heading-wrapper {
    padding-top:7.5em;
    padding-bottom:7.5em
  }
  .h2-90px-copy.color-white {
    text-align:center;
    font-size:2.625em
  }
  .h2-90px-copy.color-white.custom-padding {
    letter-spacing:-.03em;
    font-size:2.438em
  }
  .h2-90px-copy.color-white.text-align-center,
  .h2-90px-copy.color-white.text-inline,
  .h2-90px-copy.color-white.text-inline.margin-right-0-1em {
    letter-spacing:-.03em
  }
  .h2-90px-copy.color-white.text-inline.margin-left-char {
    letter-spacing:-.03em;
    vertical-align:top;
    margin-left:0;
    margin-right:8px;
    line-height:1
  }
  .h2-90px-copy.color-white.text-inline.mobileforcebreak {
    letter-spacing:-.03em;
    display:block
  }
  .h2-90px-copy.color-black.align-text-center {
    letter-spacing:-.03em;
    font-size:2.438em
  }
  .h2-90px-copy.color-black.mob_39 {
    letter-spacing:-.03em;
    font-size:2.4em
  }
  .hs-layer {
    padding-bottom:0
  }
  .hs-layer_img-wrapper.show-mob {
    display:block
  }
  .hs-layer_img-wrapper.hide-mob {
    min-height:8.875rem;
    display:none
  }
  .hs-layer_content-grid {
    grid-column-gap:0em;
    grid-row-gap:0em;
    background-image:none;
    background-repeat:repeat;
    background-size:auto;
    padding-top:2.5em;
    padding-bottom:2.5em
  }
  .hs-layer_content-block {
    padding-top:0;
    padding-bottom:0
  }
  .hs-security {
    padding-bottom:0
  }
  .hs-security_layout {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .hs-security_grid-item {
    min-height:11.25em
  }
  .hs-security_grid {
    grid-template-columns:1fr
  }
  .hs-security_heading-wrapper {
    padding-top:1em;
    padding-bottom:5em
  }
  .hs-security_image-wrapper {
    padding:0
  }
  .hs-security_image-wrapper.hide-mob {
    display:none
  }
  .hs-security_image-wrapper.show-mob {
    display:flex
  }
  .hs-problem_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .hs-problem_grid {
    grid-template-columns:1fr
  }
  .hs-hashi {
    padding-bottom:0
  }
  .hs-hashi_heading-wrapper {
    padding-top:1em;
    padding-bottom:5em
  }
  .hs-hashi_grid {
    grid-column-gap:1em;
    grid-row-gap:1em;
    flex-flow:column
  }
  .hs-hashi_grid-item {
    padding:0
  }
  .hs-hashi_grid-item.translategrid {
    overflow:visible;
    transform:none
  }
  .hs-hashi_grid-item.first-grid {
    background-position:80%;
    min-height:26.875em;
    padding:2.375em 1.5em 4em .625em;
    position:relative;
    overflow:hidden
  }
  .hs-why_grid-item-copy {
    padding:0
  }
  .hs-why_grid-item-copy.translategrid {
    overflow:visible;
    transform:none
  }
  .hs-hashi_grid-block {
    padding:1em
  }
  .hs-hashi_module-text {
    max-width:none;
    padding-left:2.5em;
    padding-right:1.125em;
    left:0
  }
  .hs-hero_heading-component {
    padding-top:8.125em;
    padding-bottom:0
  }
  .hs-hero_content-component {
    padding:3em 0 0
  }
  .hs-hero_video-component {
    padding-left:0;
    padding-right:0
  }
  .hs-hero_video-button {
    bottom:1.25em;
    right:1.25em
  }
  .hs-hero_grid-item {
    grid-column-gap:.625em;
    grid-row-gap:.625em;
    padding-top:1em;
    padding-bottom:1em
  }
  .hs-hero_grid-info {
    font-size:.938em;
    line-height:1.4
  }
  .hs-hero_image-wrapper.hide-mob-land {
    width:150%;
    max-height:28rem;
    display:block;
    left:-25%
  }
  .hs-hero_image-wrapper.show-mob-land {
    bottom:-4em
  }
  .hs-why_image-wrapper.hide-mob {
    display:none
  }
  .hs-why_image-wrapper.show-mob {
    height:auto;
    display:none
  }
  .hs-why_image-wrapper.show-mob.hide {
    display:none
  }
  .hs-why_headgin-block {
    z-index:1;
    margin-top:-.75em;
    position:relative
  }
  .hs-hashi_first-grid {
    padding:0
  }
  .hs-why_space {
    height:4.3em
  }
  .hs-why-track {
    height:7.5rem
  }
  .hs-why-track.native-track {
    display:none
  }
  .hs-layer_img-wrapper-mob {
    display:block
  }
  .hs-security_content-wrapper {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .hs-hero_video {
    min-height:12.5em
  }
  .hs-hero_eyebrow-text.hide-mob {
    display:none
  }
  .hs-hero_eyebrow-text.show-mob {
    display:block
  }
  .ms-programs {
    padding-bottom:2.5em
  }
  .ms-programs_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .ms-programs_grid {
    grid-template-columns:1fr
  }
  .ms-programs_grid-item {
    min-height:auto
  }
  .ms-defi {
    padding-bottom:2.5em
  }
  .ms-defi_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .ms-defi_grid {
    grid-template-columns:1fr
  }
  .ms-defi_grid.hide-mob {
    display:none
  }
  .ms-defi_grid.only-mob {
    display:grid
  }
  .ms-hero {
    flex-flow:column;
    justify-content:center;
    align-items:center
  }
  .ms-hero_layout {
    grid-column-gap:2.5em;
    grid-row-gap:2.5em;
    padding-top:8.125em
  }
  .h1-72px.color-white.mob_40px.text-center,
  .h1-72px.color-white.mob_45px.text-center {
    letter-spacing:-.03em;
    font-size:2.438em
  }
  .ms-about {
    padding-bottom:4em
  }
  .ms-about_layout {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .ms-about_grid-first-item.vx-center.mobile_gap {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .ms-about_grid-first-item.vx-center.mob_24 {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .ms-about_grid-first-item.fs_flex.pc_mt-24 {
    grid-column-gap:3em;
    grid-row-gap:3em;
    grid-template-rows:auto auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    justify-content:end;
    place-items:start stretch;
    margin-top:0;
    display:grid
  }
  .ms-about_grid-first-item.mobilegap-13 {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .ms-about_grid-first-item.mob_no-gap {
    grid-column-gap:0em;
    grid-row-gap:0em
  }
  .ms-about_grid-first-item.mob_24 {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .ms-about_grid-item-block {
    padding:1em
  }
  .ms-about_sticky-item {
    grid-column-gap:2em;
    grid-row-gap:2em
  }
  .ms-faq_layout,
  .ms-faq_grid-first-item.vx-center.mobile_gap {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .ms-faq_grid-first-item.vx-center.mob_24 {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .ms-faq_grid-first-item.fs_flex.pc_mt-24 {
    grid-column-gap:3em;
    grid-row-gap:3em;
    grid-template-rows:auto auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    justify-content:end;
    place-items:start stretch;
    margin-top:0;
    display:grid
  }
  .ms-faq_grid-first-item.mobilegap-13 {
    grid-column-gap:.75em;
    grid-row-gap:.75em
  }
  .ms-faq_grid-first-item.mob_no-gap {
    grid-column-gap:0em;
    grid-row-gap:0em
  }
  .ms-faq_grid-first-item.mob_24 {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .ms-hero_bg-image-mob {
    width:100%
  }
  .pr-friction {
    padding-bottom:2.5em
  }
  .pr-friction_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .pr-grey-eyebrow {
    padding-top:.5em;
    padding-bottom:.5em;
    font-size:.75em;
    line-height:1.4
  }
  .pr-friction_grid {
    grid-column-gap:2em;
    grid-row-gap:2em;
    grid-template-columns:1fr
  }
  .pr-friction_grid.hide-mob {
    display:none
  }
  .pr-friction_grid.only-mob {
    display:grid
  }
  .pr-capabilities {
    padding-bottom:0
  }
  .pr-light-eyebrow {
    padding-top:.5em;
    padding-bottom:.5em;
    font-size:.75em;
    line-height:1.4
  }
  .pr-capa_grid {
    grid-column-gap:2.5em;
    grid-row-gap:2.5em
  }
  .pr-capa_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .pr-capa_content-item {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .h3-21px.grey-900.mob_18px {
    letter-spacing:-.0225em;
    font-size:1.125em;
    line-height:1.3
  }
  .pr-opportunities {
    padding-bottom:2.5em
  }
  .pr-oppo_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .pr-oppo_grid-item {
    grid-column-gap:2.5em;
    grid-row-gap:2.5em;
    min-height:auto;
    padding-bottom:1em
  }
  .pr-privacy {
    padding-bottom:2.5em
  }
  .pr-hero {
    padding-bottom:0
  }
  .mob_gap-16 {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .payment-uc {
    padding-bottom:2.5em
  }
  .payment-uc_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .payment-uc_grid-item {
    grid-column-gap:2.5em;
    grid-row-gap:2.5em;
    min-height:auto;
    padding-bottom:1em
  }
  .payment-coins_layout,
  .payment-coins_stripe-comp {
    grid-column-gap:2.5em;
    grid-row-gap:2.5em
  }
  .payment-coins_heading {
    font-size:1.5em
  }
  .payment-coins_grid {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .payment-coins_grid-item.second-item {
    grid-column-gap:2em;
    grid-row-gap:2em
  }
  .payment-rails {
    padding-bottom:2.5em
  }
  .payment-rails_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .payment-rails_grid-item {
    grid-column-gap:2.5em;
    grid-row-gap:2.5em;
    min-height:auto;
    padding-bottom:1em
  }
  .payment-info {
    padding-top:2.5em
  }
  .payment-info_grid {
    grid-template-columns:1fr
  }
  .payment-level {
    padding-bottom:2.5em
  }
  .payment-level_tabs-menu {
    flex-flow:column
  }
  .payment-level_content-item {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .payment-level_grid-1-item {
    grid-column-gap:1em;
    grid-row-gap:1em;
    min-height:auto;
    padding:1em
  }
  .payment-level_grid-2-item,
  .payment-level_grid-3-item {
    min-height:auto;
    padding:1em
  }
  .payment-level_wallets {
    flex:none;
    height:1.5em
  }
  .payment-level_wallets.smaller {
    height:1.125em
  }
  .pr-hero_rive {
    min-height:28em;
    max-height:28em
  }
  .payment-hero {
    padding-bottom:10em
  }
  .display-block {
    display:block
  }
  .payment-stack_main_content.gap-40 {
    top:0;
    left:.5em
  }
  .code-embed-7 {
    padding-top:10em
  }
  .payment-stack_sticky {
    padding-top:4em
  }
  .carousel_marquee-item {
    padding:2.5em 2.75em
  }
  .payment-level_link-text {
    font-size:.9375em
  }
  .payment-level_link-text.color-black {
    max-width:29.438em;
    font-size:.938em;
    line-height:1.4
  }
  .payment-level_link-text.color-black.text-center {
    font-size:.938em
  }
  .payment-level_link-text.grey-500 {
    font-size:1.125em
  }
  .payment-level_link-text.grey-500.size-s {
    font-size:.938em;
    line-height:1.3
  }
  .payment-level_link-text.grey-500.mob_15px {
    letter-spacing:-.009375em
  }
  .payment-level_link-text.mob-15px.mob_text-center.lh-1-4 {
    line-height:1.4
  }
  .payment-level_link-text.color-grey-400.ls--1-5.mob_15px {
    font-size:.9375em
  }
  .payment-level_link-text.color-grey-400.mob_15 {
    letter-spacing:-.009375em;
    font-size:.9375em;
    line-height:1.4
  }
  .payment-level_link-text.mobilecenter {
    text-align:center;
    flex:0 auto;
    font-size:.938em;
    line-height:1.4
  }
  .payment-level_link-text.lineheight_1 {
    letter-spacing:0;
    font-size:.938em;
    line-height:1
  }
  .payment-level_link-text.text-color-gray {
    color:#89919f;
    font-size:.938em
  }
  .payment-level_link-text.size-s {
    font-size:.938em
  }
  .payment-level_link-text.size-s.mobileheight1-4 {
    line-height:1.4
  }
  .payment-level_link-text.size-s.mobileheight0-85 {
    line-height:.85
  }
  .payment-level_link-text.color-white.text-center.mobile-15px {
    font-size:.938em;
    line-height:1.4
  }
  .payment-level_link-text.lh-140.ls-1-2.mw-247-mobile {
    max-width:15.438em
  }
  .payment-level_link-text.lh-140.ls-1-2.mw-247-mobile.ts-15px-mobile {
    text-align:center;
    letter-spacing:-.02em;
    font-size:.938em
  }
  .payment-level_link-text.grey-600.lh-1-4.mob_15px {
    font-size:.9375em
  }
  .payment-level_link-text.lh-1-4 {
    line-height:1.4
  }
  .payment-level_link-text.lh-1-4.color-blue.mob_lh-0-9 {
    line-height:.9
  }
  .payment-level_link-text.color-blue.mob_15px {
    font-size:.9375em
  }
  .payment-level_link-text.lh-0-85 {
    line-height:.85
  }
  .payment-level_link-text.lh-1-2 {
    line-height:1.2
  }
  .payment-level_link-text.mob-16px {
    font-size:1em
  }
  .mobile_optimized {
    display:none
  }
  .ball {
    filter:blur(16vw)
  }
  .ball.blue {
    top:-92.42%
  }
  .ball.black {
    filter:blur(20vw)
  }
  .bc-body {
    font-size:1em
  }
  .nav-v3-logo {
    width:100%
  }
  .nav-v3-logo.desk,
  .nav-v3-logo.mob {
    display:block
  }
  .nav-v3-mob-menu-link.is--bc25 {
    letter-spacing:-.02em;
    border-bottom-style:none;
    padding:0;
    font-size:1.5em
  }
  .nav-v3-mob-menu-link.is--bc25:hover {
    color:#000
  }
  .button {
    width:100%;
    font-size:16px
  }
  .button.white-outline.desk-ghdn {
    display:block
  }
  .button.white {
    flex:0 auto
  }
  .relative.mob-hide {
    display:none
  }
  .nav-v3-mob-menu {
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    padding-top:1.5em;
    padding-bottom:1.5em;
    padding-left:1.3125em;
    display:flex;
    position:static
  }
  .nav-v3-cont {
    background-color:#fff;
    padding:1.375em 1.25em 1.3125em
  }
  .flex-vertical-em.gap-20._100 {
    grid-column-gap:6px;
    grid-row-gap:6px
  }
  .flex-vertical-em.gap-60 {
    grid-column-gap:40px;
    grid-row-gap:40px
  }
  .flex-vertical-em.padded {
    padding-right:50px
  }
  .flex-vertical-em.gap-12,
  .flex-vertical-em.gap-16 {
    grid-column-gap:12px;
    grid-row-gap:12px
  }
  .flex-vertical-em.gap-16.align-center {
    grid-column-gap:10px;
    grid-row-gap:10px
  }
  .recap-hero-vid-wrap {
    width:100vw;
    height:280px
  }
  .recap-hero {
    height:calc(100svh - 5.125em)
  }
  .recap-hero-cont-grid-box-1 {
    grid-column-gap:20px;
    grid-row-gap:20px;
    width:100vw;
    padding:12px
  }
  .h144-em.is--hero-basecamp {
    font-size:13.4vw
  }
  .h144-em.is--hero-basecamp.is--original {
    font-size:13vw
  }
  .h144-em.is--hero-basecamp.is--original.is--smaller,
  .h144-em.is--stagger-text.is--2.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--2.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--2.is--smaller,
  .h144-em.is--stagger-text.is--4.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--4.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--4.is--smaller,
  .h144-em.is--stagger-text.is--1.is--smaller,
  .h144-em.is--stagger-text.is--1.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--1.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--3.is--hero-basecamp.is--smaller,
  .h144-em.is--stagger-text.is--3.is--hero-basecamp.is--smaller {
    font-size:50px
  }
  .h144-em.is--stagger-text.is--3.is--smaller {
    color:#f7f7f8;
    font-size:50px
  }
  .h144-em.is--original.is--smaller {
    font-size:50px
  }
  .tb-24-em._108-h.twk {
    font-size:20px;
    line-height:110%
  }
  .recap-hero-h-wrap {
    padding:87px 12px 30px
  }
  .recap-hero-cont-grid {
    width:100%
  }
  .mask-wrap._2.is--stagger-wrap {
    flex:none
  }
  .mask-wrap._2.is--stagger-wrap.is--attended-by {
    max-width:95%
  }
  .mask-wrap._2.is--stagger-wrap.is--attended-by.max-w-75vw {
    max-width:330px
  }
  .recap-hero-cont {
    width:100%
  }
  .recap-form-sec-cont {
    padding:40px 20px
  }
  .recap-form-sec-email {
    width:100%;
    height:50px;
    font-size:13px
  }
  .recap-form-sec {
    padding-top:20px;
    padding-bottom:20px;
    overflow:hidden
  }
  .h64-em.white {
    line-height:96%
  }
  .checkbox-3 {
    width:15px;
    min-width:15px;
    height:15px
  }
  .tb-9-em {
    color:#fff;
    font-size:12px;
    line-height:101%
  }
  .checkbox-field-4 {
    grid-column-gap:10px;
    grid-row-gap:10px;
    margin-top:18px
  }
  .key-moments-div-2-row-wrap-1 {
    justify-content:flex-start;
    align-items:stretch;
    margin-right:-96px
  }
  .key-moments-div-2-row-wrap-2 {
    justify-content:flex-end;
    align-items:stretch;
    width:auto;
    margin-left:-96px;
    padding-right:0
  }
  .key-moments-div-2-row-box-top {
    grid-column-gap:6px;
    grid-row-gap:6px;
    padding:1.125em
  }
  .button-2 {
    width:100%;
    font-size:16px
  }
  .tb-15-e {
    font-size:10px;
    line-height:130%
  }
  .tb-15-e.twk {
    font-size:13px
  }
  .h114.black.is--original,
  .h114.black.is--stagger-text.is--1 {
    font-size:52px
  }
  .h114.black.is--stagger-text.is--4 {
    font-size:52px
  }
  .h114.is--original {
    font-size:54px
  }
  .h114.is--original.mob-smaller {
    font-size:52px;
    line-height:100%
  }
  .h114.black.is--original,
  .h114.black.is--stagger-text-2.is--4,
  .h114.black.is--stagger-text-2.is--1,
  .h114.black.is--stagger-text-2.is--3,
  .h114.black.is--stagger-text-2.is--2,
  .h114.black.is--stagger-text.is--4 {
    font-size:52px
  }
  .h114.black.is--stagger-text.is--4._w-1.mob-smaller {
    font-size:52px;
    line-height:100%
  }
  .h114.black.is--stagger-text.is--1 {
    font-size:52px
  }
  .h114.black.is--stagger-text.is--1._w-1.mob-smaller {
    font-size:52px;
    line-height:100%
  }
  .h114.black.is--stagger-text.is--3 {
    font-size:52px
  }
  .h114.black.is--stagger-text.is--3._w-1.mob-smaller {
    font-size:52px;
    line-height:100%
  }
  .h114.black.is--stagger-text.is--2 {
    font-size:52px
  }
  .h114.black.is--stagger-text.is--2._w-1.mob-smaller {
    font-size:52px;
    line-height:100%
  }
  .is--stagger-text {
    margin-top:0;
    margin-bottom:0;
    padding-bottom:0
  }
  .tb-18-em {
    text-align:left
  }
  .tb-18-em.mob-center {
    text-align:center
  }
  .h74.black {
    font-size:38px
  }
  .key-moments-24 {
    padding-top:0;
    overflow:hidden
  }
  .black-block.bigger {
    width:10px;
    height:10px
  }
  .recap-s-rec-grid-box-cont {
    grid-column-gap:30px;
    grid-row-gap:30px;
    padding-top:20px;
    padding-bottom:20px
  }
  .div-block-64 {
    padding-left:24px;
    padding-right:24px
  }
  .recap-s-rec-grid-box-link-icon {
    width:12px
  }
  .tb-12-e {
    font-size:12px;
    line-height:140%
  }
  .tb-12-e.twk {
    letter-spacing:-.02em;
    font-size:1em
  }
  .tb-12-e.twk.gray {
    font-size:1em
  }
  .tb-12-e.gray {
    font-size:16px
  }
  .tb-12-e.twk.spo {
    line-height:130%
  }
  .tb-12-e.twk.absolute {
    font-size:10px;
    left:auto
  }
  .button-3 {
    width:100%;
    font-size:16px
  }
  .button-3.white {
    flex:0 auto
  }
  .recap-s-rec-grid-box-link {
    grid-column-gap:8px;
    grid-row-gap:8px
  }
  .recap-s-rec-grid-box-img {
    width:180px
  }
  .recap-s-rec-top {
    grid-column-gap:20px;
    grid-row-gap:20px;
    padding-bottom:70px
  }
  .recap-tweets-top-cont {
    height:260px
  }
  .bc25-sec-3-div-2 {
    background-color:#052548
  }
  .recap-tweets-grid {
    grid-template-rows:auto auto auto auto auto auto auto auto;
    grid-template-columns:1fr
  }
  .bc-spekers-top {
    grid-column-gap:20px;
    grid-row-gap:20px;
    padding-bottom:70px
  }
  .bc-24-sponsors-box-logo-8 {
    width:100px
  }
  .bc-24-sponsors-grid-box-2-2 {
    border-left-style:none;
    border-right-style:none;
    height:160px
  }
  .bc-24-sponsors-grid-box-2-2._3 {
    border-top-style:none;
    border-right-style:solid
  }
  .bc-24-sponsors-grid-box-2-2.small {
    grid-column-gap:40px;
    grid-row-gap:40px;
    padding-top:30px;
    padding-bottom:50px
  }
  .bc-24-sponsors-grid-box-2-2._2 {
    border-right-style:solid
  }
  .bc-24-sponsors-grid-box-2-2._2._3 {
    border-top-style:none
  }
  .white-block {
    flex:none;
    margin-top:2px
  }
  .sponsoring-banner-2 {
    grid-column-gap:8px;
    grid-row-gap:8px;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex;
    top:0
  }
  .bc-24-sponsors-box-logo-1 {
    width:190px
  }
  .flow-logo {
    width:110px
  }
  .pebble {
    width:80px
  }
  .bc-24-sponsors-grid {
    margin-top:0
  }
  .bc-24-sponsors-grid.small {
    grid-template-columns:1fr 1fr 1fr 1fr
  }
  .bc-24-sponsors-grid.small.inside {
    grid-template-columns:1fr 1fr 1fr
  }
  .ledger-logo {
    width:70px
  }
  .bc-24-sponsors-box-logo-9 {
    width:80px
  }
  .bc-24-sponsors-box-logo-9.k1 {
    width:140px
  }
  .comma-logo {
    width:100px
  }
  .bc-24-sponsors-box-logo-7-2 {
    width:60px
  }
  .lofi-logo,
  .saysolend-logo {
    width:120px
  }
  .bc-24-sponsors-box-logo-6 {
    width:90px
  }
  .fordefi {
    width:70px
  }
  .overtake-logo {
    width:90px
  }
  .bc-24-sponsors {
    background-color:#030f1c;
    padding-top:0;
    overflow:hidden
  }
  .opendive-logo {
    width:50px
  }
  .navi-logo {
    width:120px
  }
  ._4pto-logo {
    width:70px
  }
  .bc-24-sponsors-box-logo-4 {
    width:150px
  }
  .bc-24-sponsors-box-logo-4.bug,
  .bc-24-sponsors-box-logo-4.hippo {
    width:120px
  }
  .bc-24-sponsors-box-logo-2 {
    width:160px
  }
  .bc-24-sponsors-grid-box-2 {
    border-left-style:none;
    border-right-style:none;
    height:250px
  }
  .bc-24-sponsors-grid-box-2.small {
    padding-top:60px;
    padding-bottom:60px
  }
  .image-2257 {
    height:190%;
    inset:auto 0% 0%
  }
  .fan-logo {
    width:70px
  }
  .bc25-sec-3-div-1-cont {
    height:100vh
  }
  .bc25-sec-3-div-1-cont._2 {
    height:290px
  }
  .button-4 {
    width:100%;
    font-size:16px
  }
  .button-4.black {
    letter-spacing:-.02em;
    width:auto;
    padding:.8333em 2.1333em;
    font-size:.9375em
  }
  .button-4.black.flex {
    justify-content:center;
    align-items:center
  }
  .button-4.black.flex.white {
    padding:.75em 3.1875em
  }
  .button-4.black.flex.white.custom {
    padding-top:1.25em;
    padding-bottom:1.25em
  }
  .button-4.black.large-button.full-width {
    letter-spacing:-.02em;
    width:100%;
    padding-top:1.1em;
    padding-bottom:1.1em;
    font-size:.9375em
  }
  .button-4.black.bigger-gap {
    padding-top:1.1em;
    padding-bottom:1.1em;
    font-size:.9375em
  }
  .recap-cta-abs {
    grid-column-gap:20px;
    grid-row-gap:20px;
    padding-left:24px;
    padding-right:24px
  }
  .recap-form-sec-2 {
    height:auto;
    padding:40px 20px;
    overflow:hidden
  }
  .form-block-2 {
    z-index:3;
    width:100%
  }
  .banner-trigger {
    z-index:1;
    position:static;
    inset:0%
  }
  .footer-v3-content-div-3.mob {
    padding:24px 1em
  }
  .footer-v3-grid {
    grid-column-gap:30px;
    grid-row-gap:30px;
    padding:.875em 1.0625em
  }
  .footer-v3-grid._2 {
    grid-column-gap:24px;
    grid-row-gap:24px;
    padding:1em 1.0625em
  }
  .footer-v3-grid._2.mob,
  .footer-v3-grid.mob {
    grid-column-gap:30px;
    grid-row-gap:30px
  }
  .footer-v3 {
    z-index:100;
    padding-top:0
  }
  .footer-v3-content-wrap.border {
    border-right-style:none
  }
  .footer-v3-logo {
    width:11.25em;
    margin-left:1.25em
  }
  .footer-v3-content-div-2.mob {
    padding:34px 1em
  }
  .footer-v3-content-div-1 {
    justify-content:flex-start;
    align-items:flex-start;
    padding-top:2.0625em;
    padding-bottom:2.0625em
  }
  .sec-network_grid {
    grid-column-gap:.375em;
    grid-row-gap:.375em
  }
  .sec-secure_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .sec-verified {
    padding-top:4em
  }
  .sec-verified_layout {
    grid-column-gap:4em;
    grid-row-gap:4em
  }
  .sec-verified_grid-item:hover {
    border-color:#131518
  }
  .sec-verified_name {
    font-size:.9375em;
    line-height:1.2
  }
  .sec-resources {
    padding-bottom:2em
  }
  .gap-34.padding-24 {
    grid-column-gap:1.75em;
    grid-row-gap:1.75em;
    padding-top:1.5em;
    padding-bottom:1.5625em
  }
  .recap-hero-wrapper {
    width:100%;
    margin-bottom:-1px
  }
  .h1-160px {
    font-size:4em;
    line-height:.94
  }
  .h1-160px.trim {
    font-size:4em
  }
  .recap-hero-date {
    margin-top:auto;
    margin-left:-1px;
    padding:.548125em .625em .326875em;
    position:static
  }
  .recap-hero-title {
    margin-bottom:-1px;
    padding-top:.6875em;
    padding-bottom:.326875em
  }
  .recap-hero-title.recap-year {
    padding-top:.625em;
    padding-bottom:1.5625em
  }
  .recap-hero-title.mobileonly {
    width:100%;
    padding-bottom:.75em
  }
  .recap-hero-cta {
    grid-row-gap:1.5em;
    align-items:stretch;
    margin-left:0;
    padding-top:0;
    padding-bottom:1.5em;
    padding-left:1.25em
  }
  .flex-block-3 {
    flex-flow:row;
    position:relative
  }
  .bc-wrapper {
    grid-column-gap:13.9375em;
    grid-row-gap:13.9375em;
    padding:11.75em 1.25em 4em 1.375em;
    overflow:hidden
  }
  .h2-114px.trim {
    letter-spacing:-.03em;
    flex:none;
    font-size:3.5em
  }
  .h2-114px.trim.mobileonly {
    letter-spacing:-.03em;
    margin-top:0;
    line-height:1
  }
  .h2-114px.custom {
    flex:none;
    font-size:3.5em
  }
  .h2-114px.custom.mobileonly {
    letter-spacing:-.03em
  }
  .h2-114px.mobileonly {
    letter-spacing:-.03em;
    margin-top:-4px;
    font-size:3.5em;
    line-height:.85
  }
  .bc-track {
    height:2.6875em;
    max-height:none
  }
  .bc-track.track__first {
    width:5.6875em;
    height:2.6875em;
    margin:auto 0 auto .625em
  }
  .bc-track.track__second {
    width:2.6875em;
    height:2.6875em;
    margin-left:.5em;
    margin-right:0;
    position:relative
  }
  .bc-track.track__third {
    width:9.3125em;
    margin-right:.74125em
  }
  .bc-track.track__forth {
    width:3.0625em;
    margin-left:.875em;
    margin-right:.6875em
  }
  .bc-track.track__fifth {
    width:6.8125em;
    margin-left:1.875em;
    margin-right:.5625em
  }
  .bc-align-center {
    grid-column-gap:1em;
    grid-row-gap:1em;
    justify-content:center;
    align-items:flex-start;
    display:flex
  }
  .pt-34px {
    letter-spacing:-.02em;
    font-size:1.5em
  }
  .mw-857.padded {
    max-width:20.9375em
  }
  .gap-191.align-right {
    grid-column-gap:2em;
    grid-row-gap:2em;
    flex-flow:column;
    margin-top:-2.875em
  }
  .bc-cta {
    padding:3.5625em 1em
  }
  .bc-cta-wrapper {
    grid-column-gap:1.25em;
    grid-row-gap:1.25em;
    width:100%;
    min-width:0;
    max-width:21.1875em
  }
  .gap-132.padding-24 {
    grid-column-gap:5.25em;
    grid-row-gap:5.25em
  }
  .price-span {
    grid-column-gap:.0694em;
    grid-row-gap:.0694em;
    font-size:4.5em
  }
  .price-span.trim {
    grid-column-gap:.0781em;
    grid-row-gap:.0781em;
    font-size:4em
  }
  .pt-42px.trim.color-a9a9a9 {
    letter-spacing:-.03em;
    align-self:flex-start;
    font-size:.4375em
  }
  .mw-315 {
    max-width:19.6875em
  }
  .sonsors-grid_cell_logo.logo__first {
    max-width:12.0625em
  }
  .sonsors-grid_cell_logo.logo__second {
    max-width:11.875em
  }
  .sonsors-grid_cell_logo.logo__third {
    max-width:9.4375em
  }
  .sonsors-grid_cell_logo.logo__forth {
    width:2.5625em
  }
  .bc-sponsors-cta {
    padding-top:5.0625em;
    padding-bottom:5.0625em
  }
  .bc-highlights-hero {
    height:400vh;
    padding-top:0
  }
  .highlights-hero_wrapper {
    grid-column-gap:4.875em;
    grid-row-gap:4.875em;
    align-items:stretch;
    padding-bottom:4em;
    padding-right:1.8125em
  }
  .h2-84px.trim {
    font-size:2.75em
  }
  .h2-84px.trim.text-align-center {
    text-align:center
  }
  .h2-84px.text-weight-500.trim {
    font-size:5.25em
  }
  .h2-84px.text-weight-500.trim.color-white {
    font-size:2.5em
  }
  .mw-639.bc25-stagger-row {
    width:100%;
    max-width:none
  }
  .bc-highlights-slider {
    grid-column-gap:1.25em;
    grid-row-gap:1.25em;
    padding-top:3.125em;
    padding-bottom:2.5em
  }
  .bc-highlights-slider-button.arrow__left,
  .bc-highlights-slider-button.arrow__right {
    width:2.6667em;
    height:2.6667em;
    font-size:.9375em
  }
  .bc-highlights-slider_info {
    padding-top:4.625em
  }
  .bc-faq {
    padding-top:4.5em;
    padding-bottom:8.9375em
  }
  .bc-faq-box_indicator {
    width:2.125em;
    min-width:2.125em;
    height:2.125em;
    min-height:2.125em;
    padding:.78125em
  }
  .mw-481 {
    max-width:none;
    padding-top:3.1875em;
    padding-bottom:1em
  }
  .bc-faq_wrapper {
    padding-top:1em;
    padding-bottom:1em
  }
  .bc-faq_wrapper.faq__first {
    border-top:1px solid #ffffff4d
  }
  .countdown-wrapper {
    width:100%;
    padding-top:13.625em;
    padding-bottom:13.625em
  }
  .countdown_span.trim {
    letter-spacing:-.03em;
    font-size:.9375em;
    font-weight:600;
    line-height:100%
  }
  .countdown_span.trim.align-left {
    letter-spacing:-.03em
  }
  .countdown_span_wrapper,
  .countdown_span_wrapper.bottom {
    padding:.5em .5em .5em .5625em
  }
  .countdown_timer {
    justify-content:space-between;
    width:100%;
    padding:1em
  }
  .gap-46.hy-center {
    grid-column-gap:.96375em;
    grid-row-gap:.96375em
  }
  .gap-46.hy-center.counter__middle {
    grid-column-gap:.96375em;
    grid-row-gap:.96375em;
    margin-left:1.5em;
    margin-right:1.5em
  }
  .h3-185px.trim {
    font-size:4em
  }
  .nav-burger-menu {
    background-color:#000;
    justify-content:center;
    align-items:center;
    width:2.5em;
    height:2.5em;
    padding-left:.75em;
    padding-right:.75em;
    display:flex
  }
  .nav-dropdown_mask {
    height:0;
    overflow:hidden
  }
  .flex-block-4 {
    flex-flow:column;
    align-items:stretch;
    width:100%
  }
  .bc-mobile-line-break {
    grid-column-gap:.1em;
    grid-row-gap:.1em;
    justify-content:flex-start;
    align-items:flex-start;
    width:auto
  }
  .image-2261 {
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0%
  }
  .bc-divider {
    grid-column-gap:.1em;
    grid-row-gap:.1em;
    justify-content:center;
    align-items:center;
    width:100%;
    margin-left:auto;
    margin-right:auto
  }
  .mw-177 {
    text-align:center;
    max-width:13.25em
  }
  .flex-block-5 {
    grid-column-gap:0em;
    grid-row-gap:0em;
    margin-bottom:0
  }
  .button-5 {
    width:100%;
    font-size:16px
  }
  .button-5.black {
    letter-spacing:-.02em;
    width:auto;
    padding:.8333em 2.1333em;
    font-size:.9375em
  }
  .button-5.black.flex {
    justify-content:center;
    align-items:center
  }
  .h2-84px-2 {
    font-size:3em
  }
  .h2-84px-2.trim {
    font-size:2.75em
  }
  .highlights-sticky {
    height:100vh
  }
  .highlights-content {
    overflow:hidden
  }
  .highlights-content-wrapper {
    width:100%
  }
  .pt-40px.text-weight-500.ls-0-4.trim {
    letter-spacing:-.03em;
    font-size:1.75em
  }
  .gap-215.cta-padding {
    grid-column-gap:10.8125em;
    grid-row-gap:10.8125em;
    padding-left:1.5em;
    padding-right:1.375em
  }
  .price-del {
    font-size:.3889em
  }
  .bc-cta-link {
    text-decoration:underline
  }
  .bc-highlights_sticky_target {
    height:350vh
  }
  .overlay-40 {
    z-index:-1;
    opacity:0;
    background-color:#00000080;
    height:100vh;
    display:none;
    position:absolute;
    inset:0%
  }
  .div-block-69 {
    max-width:none
  }
  .network-hero_layout-old {
    grid-column-gap:15em;
    grid-row-gap:15em;
    justify-content:center;
    align-items:center;
    padding-bottom:2em
  }
  .network-hero_oldd {
    height:100vh
  }
  .network-hero {
    background-image:url(https://cdn.prod.website-files.com/68e8e0120513ba12c5cd12e0/6a33e79d7b7c5d59ef1030e7_network-hero-mob-img.avif);
    background-position:75%
  }
  .network-revenue {
    padding-bottom:2.5em
  }
  .network-revenue_layout {
    grid-column-gap:5em;
    grid-row-gap:5em
  }
  .nr-tooltip_desc {
    width:22em;
    bottom:1.25em;
    left:-12em
  }
  .flex-block-7 {
    width:100%;
    padding-left:1.25em;
    padding-right:1.25em
  }
  .recap-hero-sponsor {
    grid-column-gap:2.0625em;
    grid-row-gap:2.0625em;
    width:100%;
    padding:.6575em 1.25em .851875em
  }
  .hero-sponsors_walrus {
    width:4.25em;
    height:.9375em
  }
  .hero-sponsors_devider {
    display:none
  }
  .hero-sponsors_alpha {
    width:5.9375em
  }
  .nav-v3-cont-2 {
    background-color:#fff
  }
  .button-6 {
    width:100%;
    font-size:16px
  }
  .button-6.white-outline.desk-ghdn,
  .nav-v3-logo-2.mob {
    display:block
  }
  .nav-v3-logo-2.desk {
    display:none
  }
  .nav-v3-mob-menu-2 {
    padding-top:118px
  }
  .button-7 {
    width:100%;
    font-size:16px
  }
  .button-7.white {
    flex:0 auto
  }
  .key-moments-div-2-row-wrap-2-2 {
    justify-content:flex-end;
    align-items:stretch;
    width:auto;
    margin-left:-96px;
    padding-right:0
  }
  .key-moments-24-2 {
    overflow:hidden
  }
  .button-8 {
    width:100%;
    font-size:16px
  }
  .button-8.white {
    flex:0 auto
  }
  .key-moments-div-2-row-wrap-1-2 {
    justify-content:flex-start;
    align-items:stretch;
    margin-right:-96px
  }
  .key-moments-div-2-row-box-top-2 {
    grid-column-gap:6px;
    grid-row-gap:6px
  }
  .div-block-74 {
    padding-left:24px;
    padding-right:24px
  }
  .image-2265 {
    height:190%;
    inset:auto 0% 0%
  }
  .button-9 {
    width:100%;
    font-size:16px
  }
  .button-9.black.flex {
    justify-content:center;
    align-items:center
  }
  .footer-v3-2 {
    z-index:100;
    padding-top:0
  }
  .footer-v3-logo-2 {
    margin-left:16px
  }
  .footer-v3-content-wrap-2.border {
    border-right-style:none
  }
  .footer-v3-grid-2,
  .footer-v3-grid-2.mob,
  .footer-v3-grid-2._2,
  .footer-v3-grid-2._2.mob {
    grid-column-gap:30px;
    grid-row-gap:30px
  }
  .footer-v3-content-div-1-2 {
    justify-content:flex-start;
    align-items:flex-start;
    padding-bottom:40px
  }
  .author-hero {
    padding-bottom:4em
  }
  .author-hero_bg-image {
    display:none
  }
  .author-hero_bg-image.only-mob {
    display:block
  }
  .author-hero_grid {
    grid-template-columns:1fr
  }
  .author-hero_image-block {
    max-height:21.25em
  }
  .author-hero_name {
    font-size:1.125em
  }
  .author-breadcrumbs_name {
    color:var(--color--white);
    background-color:#131518
  }
  .blog-content_grid-item {
    background-color:#131518;
    padding:.75em
  }
  .agenda_hero {
    padding-left:1em;
    padding-right:1em
  }
  .blog-authors_list {
    flex-flow:wrap
  }
  .blog-authors_image {
    width:1.5em;
    height:1.5em
  }
  .blog-authors_name {
    font-size:.75em
  }
  .blog-topics_link-block {
    padding:.75em
  }
  .blog-topics_link-text {
    font-size:.8125em
  }
  .agenda-tabs_selector {
    grid-template-rows:auto auto auto;
    grid-template-columns:1fr
  }
  .blog-topis_list-wrapper {
    max-width:21.5625em
  }
  .agenda-tabs_heading {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em;
    grid-template-rows:auto auto;
    grid-template-columns:1fr
  }
  .agenda-tabs-heading_days {
    padding-left:.8125em
  }
  .agenda-tabs_schedule {
    display:block
  }
  .speakers_grid {
    grid-template-rows:auto;
    grid-template-columns:1fr
  }
  .author-hero_mob-bg-image {
    display:none
  }
  .tags-content {
    margin-top:0;
    padding-top:1.5em
  }
  .tags-content_layout {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .tags-hero {
    padding-top:8.125em;
    overflow:hidden
  }
  .tags-breadcrumbs_name {
    color:var(--color--white);
    background-color:#131518
  }
  .tags-hero_bg-img {
    display:none
  }
  .tags-hero_bg-img.only-mob {
    margin-bottom:-50%;
    display:block
  }
  .blog-content {
    padding-top:6em;
    padding-bottom:4em
  }
  .blog-content_heading {
    font-size:2.25em
  }
  .blog-hero_social-wrapper {
    flex-flow:column;
    align-items:flex-start
  }
  .blog-content_img-wrapper {
    margin-bottom:-1.5em
  }
  .blog-author_grid {
    grid-template-columns:1fr
  }
  .blog-author_img-block {
    max-height:21.25em
  }
  .blog-author_name {
    font-size:1.125em
  }
  .blog-content_embed {
    display:none
  }
  .blog-others {
    padding-top:4em;
    padding-bottom:4em
  }
  .blog-others_layout {
    grid-column-gap:4em;
    grid-row-gap:4em;
    overflow:visible
  }
  .blog-others_layout.smaller-gap {
    grid-column-gap:4.938em;
    grid-row-gap:4.938em
  }
  .blog-others_list {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    flex-flow:column
  }
  .blog-others_list.full-width.gap_8px {
    flex-flow:column;
    justify-content:flex-start;
    align-items:stretch
  }
  .blog-others_list.desktop-only {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    flex-flow:column;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:flex
  }
  .blog-others_list.swiper_toggle {
    flex-flow:row
  }
  .blog-others_list-item {
    background-color:#131518;
    padding:.75em
  }
  .blog-newsletter_layout {
    max-width:100%
  }
  .blog-posts {
    margin-top:0;
    padding-top:1.5em
  }
  .blog-posts_layout {
    grid-column-gap:1em;
    grid-row-gap:1em
  }
  .blog-filters_search {
    min-width:100%;
    max-width:100%
  }
  .blog-hero_layout {
    grid-column-gap:2em;
    grid-row-gap:2em
  }
  .blog-hero_list {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .blog-hero_list-item {
    grid-column-gap:1em;
    grid-row-gap:1em;
    padding:.75em
  }
  .blog-hero_name {
    font-size:1.125em
  }
  .blog-hero_content-block {
    grid-column-gap:1.5em;
    grid-row-gap:1.5em
  }
  .blog-filters_form {
    grid-column-gap:.5em;
    grid-row-gap:.5em;
    flex-flow:column
  }
  .blog-filters_dd-toggle.press-search_filters-toggle,
  .blog-filters_dd.press-search_filters-dd {
    width:100%
  }
}
#w-node-c0170b70-3725-f98b-de4f-9ce8fdb3ee5c-0bf9af44 {
  grid-area:span 1/span 2/span 1/span 2;
  align-self:end
}
#w-node-c0170b70-3725-f98b-de4f-9ce8fdb3eec1-0bf9af44 {
  grid-area:span 1/span 2/span 1/span 2
}
#w-node-c0170b70-3725-f98b-de4f-9ce8fdb3eeec-0bf9af44,
#w-node-c0170b70-3725-f98b-de4f-9ce8fdb3ef5a-0bf9af44,
#w-node-e3249ec6-4b23-b11e-f1ec-de19963cc974-0bf9af44 {
  grid-area:span 2/span 1/span 2/span 1
}
#w-node-febb0ed6-4110-9573-f751-688545c32a55-e9b051c0 {
  justify-self:end
}
#w-node-cdb1b2b7-8d58-e426-a6d0-339c4a8a736e-e9b051c0 {
  grid-area:1/1/3/3
}
#w-node-d85163b6-affd-5b6b-07c5-51d24071edfa-7d76dc9a {
  grid-area:span 1/span 12/span 1/span 12
}
#w-node-d85163b6-affd-5b6b-07c5-51d24071ee16-7d76dc9a,
#w-node-d85163b6-affd-5b6b-07c5-51d24071ee29-7d76dc9a,
#w-node-d85163b6-affd-5b6b-07c5-51d24071ee42-7d76dc9a {
  grid-area:span 1/span 4/span 1/span 4
}
#w-node-_2d58e90e-67e1-c736-9f6f-75b7ff0449c5-275bd393 {
  align-self:auto
}
#w-node-ea6c916b-f8f4-5e35-fc7f-a7ca22081870-4b72e4d1 {
  justify-self:stretch
}
#w-node-_016f7ca4-85d5-1eba-3268-00ae6cf93442-4b72e4d1,
#w-node-_2574a280-e9bd-6bcc-32cd-ba85d7024c5a-4b72e4d1 {
  justify-self:start
}
#w-node-_2574a280-e9bd-6bcc-32cd-ba85d7024c5e-4b72e4d1 {
  grid-area:span 1/span 1/span 1/span 1;
  align-self:center
}
#w-node-_2574a280-e9bd-6bcc-32cd-ba85d7024c68-4b72e4d1 {
  justify-self:start
}
#w-node-_2574a280-e9bd-6bcc-32cd-ba85d7024c6c-4b72e4d1 {
  align-self:center
}
#w-node-_2574a280-e9bd-6bcc-32cd-ba85d7024c76-4b72e4d1 {
  justify-self:start
}
#w-node-_2574a280-e9bd-6bcc-32cd-ba85d7024c7a-4b72e4d1 {
  align-self:center
}
#w-node-_2574a280-e9bd-6bcc-32cd-ba85d7024c84-4b72e4d1 {
  justify-self:start
}
#w-node-_2574a280-e9bd-6bcc-32cd-ba85d7024c88-4b72e4d1 {
  align-self:center
}
#w-node-_2574a280-e9bd-6bcc-32cd-ba85d7024c92-4b72e4d1 {
  justify-self:start
}
#w-node-_2574a280-e9bd-6bcc-32cd-ba85d7024c96-4b72e4d1 {
  align-self:center
}
#w-node-a21d6f3d-3459-a4e8-35bc-22d9c1e39c49-4b72e4d1 {
  grid-template-rows:auto auto;
  grid-template-columns:.75fr .75fr 1fr 1fr 1fr 1fr 1fr
}
#w-node-a21d6f3d-3459-a4e8-35bc-22d9c1e39c4a-4b72e4d1 {
  grid-column:span 3/span 3
}
#w-node-a21d6f3d-3459-a4e8-35bc-22d9c1e39ca9-4b72e4d1,
#w-node-a21d6f3d-3459-a4e8-35bc-22d9c1e39cb3-4b72e4d1 {
  grid-column:span 2/span 2
}
#w-node-a21d6f3d-3459-a4e8-35bc-22d9c1e39cbb-4b72e4d1 {
  grid-column:span 5/span 5
}
#w-node-ed5b5193-0c7e-18ba-7e54-7bf8b9722b17-74ac64be {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-d2e23eaa-19db-fba3-560a-915c7ed19013-8b717548 {
  grid-area:span 1/span 2/span 1/span 2;
  align-self:end
}
#w-node-d2e23eaa-19db-fba3-560a-915c7ed19078-8b717548 {
  grid-area:span 1/span 2/span 1/span 2
}
#w-node-d2e23eaa-19db-fba3-560a-915c7ed190b7-8b717548,
#w-node-d2e23eaa-19db-fba3-560a-915c7ed19125-8b717548 {
  grid-area:span 2/span 1/span 2/span 1
}
#w-node-b9594772-b4b6-a43b-61b9-5555e88df41d-8b717548 {
  grid-area:span 1/span 2/span 1/span 2
}
#w-node-b9594772-b4b6-a43b-61b9-5555e88df429-8b717548,
#w-node-b9594772-b4b6-a43b-61b9-5555e88df435-8b717548,
#w-node-b9594772-b4b6-a43b-61b9-5555e88df445-8b717548,
#w-node-b9594772-b4b6-a43b-61b9-5555e88df452-8b717548,
#w-node-b9594772-b4b6-a43b-61b9-5555e88df45f-8b717548,
#w-node-b9594772-b4b6-a43b-61b9-5555e88df46e-8b717548,
#w-node-b9594772-b4b6-a43b-61b9-5555e88df481-8b717548 {
  grid-area:span 1/span 1/span 1/span 1
}
#w-node-b9594772-b4b6-a43b-61b9-5555e88df48e-8b717548 {
  place-self:center
}
#w-node-_9a0d15c2-8642-e264-f271-8beb2bb5334d-ddf2fe30 {
  align-self:stretch
}
#w-node-d290ad27-7d93-158a-809e-c253824a5229-ddf2fe30 {
  align-self:center
}
#w-node-d290ad27-7d93-158a-809e-c253824a522b-ddf2fe30 {
  grid-area:span 1/span 2/span 1/span 2
}
#w-node-ba82cb11-0d9e-1629-6604-fbc543285482-29433f43 {
  grid-area:span 2/span 3/span 2/span 3
}
#w-node-c7cba7af-13a9-b0f7-807e-86f86b27bc35-29433f43,
#w-node-c506efa5-b3ac-2965-a40d-470b678c3281-29433f43 {
  grid-area:span 2/span 2/span 2/span 2
}
#w-node-f70267f4-9a11-ae0e-1516-e374eff98b39-29433f43,
#w-node-f70267f4-9a11-ae0e-1516-e374eff98b3d-29433f43,
#w-node-f70267f4-9a11-ae0e-1516-e374eff98b3f-29433f43,
#w-node-f70267f4-9a11-ae0e-1516-e374eff98b3b-29433f43,
#w-node-_38e9049d-18f8-b2f8-0c48-4b2bb7c0751d-29433f43,
#w-node-f70267f4-9a11-ae0e-1516-e374eff98b60-29433f43,
#w-node-f70267f4-9a11-ae0e-1516-e374eff98b6b-29433f43,
#w-node-f70267f4-9a11-ae0e-1516-e374eff98b51-29433f43,
#w-node-f70267f4-9a11-ae0e-1516-e374eff98b7f-29433f43,
#w-node-f70267f4-9a11-ae0e-1516-e374eff98b81-29433f43,
#w-node-d81c4de7-b16c-c158-6b61-aebc8c818e11-29433f43,
#w-node-_4fa8e820-5145-af37-31c0-b42e7b6dbd9d-29433f43 {
  grid-area:span 1/span 1/span 1/span 1
}
@media screen and (max-width:767px) {
  #w-node-b90fda58-05d9-7df7-a951-9bd05bc3470c-3d7559f2,
  #w-node-b90fda58-05d9-7df7-a951-9bd05bc34726-3d7559f2,
  #w-node-ba6313e8-9fcc-2488-e1a7-77c75fec2981-8620c3f9,
  #w-node-ba6313e8-9fcc-2488-e1a7-77c75fec2996-8620c3f9,
  #w-node-_401c43cc-3199-5067-d386-bd242eb35e72-7d76dc9a,
  #w-node-_401c43cc-3199-5067-d386-bd242eb35e99-7d76dc9a {
    order:9999
  }
  #w-node-d85163b6-affd-5b6b-07c5-51d24071ee16-7d76dc9a,
  #w-node-d85163b6-affd-5b6b-07c5-51d24071ee29-7d76dc9a,
  #w-node-d85163b6-affd-5b6b-07c5-51d24071ee42-7d76dc9a {
    grid-column:span 12/span 12
  }
  #w-node-_09c3049a-2578-e86d-5200-bb41c987f9c0-7d76dc9a,
  #w-node-_2d58e90e-67e1-c736-9f6f-75b7ff0449ae-275bd393,
  #w-node-_2d58e90e-67e1-c736-9f6f-75b7ff0449c9-275bd393,
  #w-node-_24869a6d-66be-fc08-6de0-40ebf637dadf-5ef00134,
  #w-node-_24869a6d-66be-fc08-6de0-40ebf637db00-5ef00134 {
    order:9999
  }
}
@media screen and (max-width:479px) {
  #w-node-_46b9e4f6-283e-fb49-f4f8-76cbaf50f5bc-e9b051c0 {
    place-self:end
  }
  #w-node-_016f7ca4-85d5-1eba-3268-00ae6cf93442-4b72e4d1 {
    justify-self:center
  }
  #w-node-d3f08592-4ffc-0720-a0f8-120b2ffb503e-4b72e4d1 {
    place-self:center start
  }
  #w-node-_65be3401-db32-dc5f-ec09-737781eb4d1c-4b72e4d1 {
    justify-self:start
  }
  #w-node-_50dc4204-012e-84a2-427d-2153ba194769-4b72e4d1 {
    grid-area:2/1/3/2
  }
  #w-node-a21d6f3d-3459-a4e8-35bc-22d9c1e39c49-4b72e4d1 {
    grid-template-rows:auto auto;
    grid-template-columns:.75fr .75fr
  }
  #w-node-a21d6f3d-3459-a4e8-35bc-22d9c1e39c4a-4b72e4d1,
  #w-node-a21d6f3d-3459-a4e8-35bc-22d9c1e39ca9-4b72e4d1,
  #w-node-a21d6f3d-3459-a4e8-35bc-22d9c1e39cb3-4b72e4d1,
  #w-node-a21d6f3d-3459-a4e8-35bc-22d9c1e39cbb-4b72e4d1 {
    grid-column:span 2/span 2
  }
  #w-node-_0045f2a6-5076-14c8-4974-aba35a78b10e-c1d3322f {
    order:-9999
  }
}
