:root {
    --color--neutral-925: #0e0e0e;
    --font-family--robert-pro: Cat.woff2;
    --color--neutral-100: whitesmoke;
    --size--16: 1rem;
    --px--0: 0px;
    --size--56: 3.5rem;
    --size--40: 2.5rem;
    --size--48: 3rem;
    --size--36: 2.25rem;
    --size--32: 2rem;
    --size--24: 1.5rem;
    --size--20: 1.25rem;
    --size--18: 1.13rem;
    --percent--100: 100%;
    --blue\<deleted\|variable-05fa3919\>: #631ee3;
    --size--1440: 90rem;
    --vw--5: 5vw;
    --size--8: .5rem;
    --size--100: 6.25rem;
    --size--60: 3.75rem;
    --color--neutral-50: #fafafa;
    --size--28: 1.75rem;
    --size--21: 1.31rem;
    --size--750: 46.88rem;
    --color--neutral-300: #d4d4d4;
    --size--100vh: 100vh;
    --color--neutral-400: #a3a3a3;
    --px--1: 1px;
    --color--teal-200: #a5fcf0;
    --color--neutral-800: #262626;
    --size--4: .25rem;
    --color--neutral-950: #0a0a0a;
    --color--green: #00e676;
    --color--teal-300: #81fbe9;
    --percent--70: 70%;
    --color--teal-400: #cb5e1d;
    --size--1920: 120rem;
    --color--neutral-900: #171717;
    --size--600: 37.5rem;
    --size--12: .75rem;
    --color--neutral-500: #737373;
    --size--14: .88rem;
    --color--dark-tial: #00d3ba;
    --px--2: 2px;
    --ch--10: 10ch;
    --size--10: .63rem;
    --color--white: white;
    --color--neutral-700: #404040;
    --color--black-900: #080808;
    --color--teal-black: #262626;
    --size--6: .38rem;
    --color--green-400: #4ade80;
    --color--neutral-body: #0e0e0e;
    --color--green-300: #8bfab4;
    --color--neutral-750: #2e2e2e;
    --color--white-20: #fff3;
    --gradient--new-shine--teal: #00ffc2;
    --gradient--new-shine--blue: #28cae0;
    --color--white-5: #ffffff0d;
    --color--white-3: #ffffff08;
    --color--white-30: #ffffff4d;
    --color--white-10: #ffffff1a;
    --color--neutral-200: #e5e5e5;
    --color--rose-500: #f43f5e;
    --color--red-pastel: #ff6d6d;
    --color--yellow-pastel: #f5da88;
    --color--green-200: #bbf7d0;
    --color--purple-200: #ddd6fe;
    --color--teal-400-40: #23f7dd66;
    --color--transparent: #0000;
    --siri-gradient--violet-1: #bc82f3;
    --color--black-1000-90: #000000e6;
    --_ai-megawave---color--electric-lime: #e8ff55;
    --_ai-megawave---font-family--jersey-25: "Jersey 25";
    --_ai-megawave---color--electric-teal-60: #e8ff5599;
    --ch--42: 42ch;
    --teal-400\<deleted\|variable-8066fdc3\>: #23f7dd;
    --size--72: 4.5rem;
    --size--64: 4rem;
    --size--30: 1.88rem;
    --size--50: 3.13rem;
    --size--200: 12.5rem;
    --ch--90: 90ch;
    --size--300: 18.75rem;
    --color--neutral-850: #212121;
    --size--75: 4.69rem;
    --vw--3: 3vw;
    --percent--60: 60%;
    --size--150: 9.38rem;
    --ch--54: 54ch;
    --gradient--button-gradient--teal: #6efbf2;
    --gradient--button-gradient--blue: #5142ff;
    --gradient--button-gradient--blue-light: #4299ff;
    --ch--50: 50ch;
    --ch--36: 36ch;
    --color--black-25: #00000040;
    --percent--30: 30%;
    --ch--65: 65ch;
    --size--400: 25rem;
    --color--emerald-400: #00a76a;
    --ch--85: 85ch;
    --color--black-1000: black;
    --vw--100: 100vw;
    --px--3: 3px;
    --color--neutral-600: #525252;
    --size--minus-48: -3rem;
    --size--80: 5rem;
    --color--dark-4a4a4a: #4a4a4a;
    --size--26: 1.63rem;
    --ch--30: 30ch;
    --color--yellow-technical: #fdf5a3;
    --color--red-community: #ffb097;
    --color--blue-ecosystem: #97e0ff;
    --color--violet-economics: #c597ff;
    --size--160: 10rem;
    --color--neutral-900-50: #17171780;
    --size--1000: 62.5rem;
    --ch--15: 15ch;
    --percent--40: 40%;
    --ch--20: 20ch;
    --color--black-50: #00000080;
    --vw--23: 23vw;
    --size--84: 5.25rem;
    --color--neutral-900-0: #17171700;
    --color--violet-pastel: #be99f8;
    --ch--27: 27ch;
    --color--purple-300-20: #a78bfa33;
    --color--purple-300: #a78bfa;
    --color--green-300-20: #8bfab433;
    --color--cyan-300-20: #67e8f933;
    --color--cyan-300: #67e8f9;
    --color--orange-300-20: #fdba7433;
    --color--orange-300: #fdba74;
    --color--green-400-10: #4ade801a;
    --color--lime-400-10: #a3e6351a;
    --color--lime-400: #a3e635;
    --color--blue-400-10: #60a5fa1a;
    --color--blue-400: #60a5fa;
    --color--teal-400-10: #23f7dd1a;
    --color--amber-400-10: #fbbf241a;
    --color--amber-400: #fbbf24;
    --color--orange-400-10: #fb923c1a;
    --color--orange-400: #fb923c;
    --size--minus-21: -1.31rem;
    --size--1280: 80rem;
    --size--800: 50rem;
    --color--neutral-950-40: #0a0a0a66;
    --ch--25: 25ch;
    --size--120: 7.5rem;
    --ch--100: 100ch;
    --percent--20: 20%;
    --percent--45: 45%;
    --percent--50: 50%;
    --color--neutral-900-70: #171717b3;
    --color--neutral-700-40: #40404066;
    --color--yellow-400: #facc15;
    --color--purple-300-3: #c084fc08;
    --color--cyan-300-2: #67e8f905;
    --color--orange-400-3: #fdba7408;
    --color--green-400-3: #4ade8008;
    --color--teal-400-5: #23f7dd0d;
    --color--purple-400: #c084fc;
    --color--green-vivid: #62f341;
    --color--yellow-100: #fef9c3;
    --color--purple-100: #ede9fe;
    --color--green-100: #dcfce7;
    --percent--10: 10%;
    --percent--80: 80%;
    --percent--90: 90%;
    --color--white-60: #fff9;
    --color--teal-500: #63d7c1;
    --color--teal-800-50: #2f6c6780;
    --color--blue-300: #93c5fd;
    --color--teal-100: #cffdf7;
    --size--96: 6rem;
    --size--144: 9rem;
    --color--red-900: #7f1d1d;
    --color--neutral-925-90: #0e0e0ee6;
    --color--white-80: #fffc;
    --color--white-45: #ffffff73;
    --size--900: 56.25rem;
    --percent--0: 0%;
    --color--neutral-850-40: #21212166;
    --gradient--new-shine--teal-10: #00ffc21a;
    --size--128: 8rem;
    --vw--12: 12vw;
    --gradient--new-shine--teal-20: #00ffc233;
    --size--38: 2.38rem;
    --siri-gradient--pink-2: #f5b9ea;
    --siri-gradient--blue-3: #8d99ff;
    --siri-gradient--violet-4: #a07ef4;
    --siri-gradient--violet-5: #aa6eee;
    --siri-gradient--red-6: #ff6778;
    --siri-gradient--yellow-7: #ffba71;
    --siri-gradient--violet-8: #c686ff;
    --_ai-megawave---color--body: #050012;
    --_ai-megawave---color--tan-brown: #bf8950;
    --_ai-megawave---color--midnight-violet: #130e1f;
    --_ai-megawave---color--golden: #ffe055;
    --color--violet-1: #f26fdc;
    --size--450: 28.13rem;
    --color--black-1000-70: #000000b3;
    --ch--62: 62ch;
    --ch--19: 19ch;
    --ch--13: 13ch;
    --color--amber-700: #b45309;
    --color--violet-2: #fe8fb9;
    --color--violet-light: #a48cf0;
    --color--violet-3: #f749ca;
    --color--pink-pastel: #d36dc7;
    --color--red: #f87171;
    --color--green-light: #aaffe2;
    --color--emerald-shadow: #34d39933;
    --color--emerald-300: #6ee7b7;
    --color--red-community-20: #ffb09733;
    --color--red-400: #fc8d8d;
    --color--red-400-30: #fc8d8d4d;
    --color--red-200: #fecaca;
    --color--neutral-950-0: #0a0a0a00;
    --color--yellow-400-10: #facc151a;
    --color--cyan-400: #67e8f9;
    --color--cyan-200: #a5f3fc;
    --color--orange-500: #f97316;
    --color--green-300-15: #4ade8026;
    --color--teal-800: #2f6c67;
    --color--yellow-600: #ca8a04;
    --color--yellow-50: var(--color--neutral-100);
    --gradient--button-gradient--green: #42ffb0;
    --px--650: 650px;
    --px--750: 750px;
    --size--58: 3.63rem;
    --size--180: 11.25rem;
    --size--500: 31.25rem;
    --vw--27: 27vw
}

body {
    background-color: var(--color--neutral-925);
    font-family: "Cat.woff2";
    color: var(--color--neutral-100);
    font-size: var(--size--16);
    text-wrap: balance;
    line-height: 1.1
}
@font-face {
                        font-family: "Cat.woff2";
                        src: url("/Cat.woff2") format("woff2");
                        font-style: normal;
                        font-weight: 300;
                        font-display: swap;
                    }

h1 {
    margin-top: var(--px--0);
    margin-bottom: var(--px--0);
    font-size: var(--size--56);
    letter-spacing: -.03ch;
    font-weight: 500;
    line-height: 1.2
}

h2 {
    font-size: var(--size--48);
    letter-spacing: -.02ch;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 1.2
}

h3 {
    font-size: var(--size--40);
    letter-spacing: -.02ch;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 1.2
}

h4 {
    font-size: var(--size--32);
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 1.3
}

h5 {
    font-size: var(--size--24);
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 1.3
}

h6 {
    font-size: var(--size--20);
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 1.4
}

p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.3
}

a {
    font-size: 1em;
    text-decoration: none
}

ul {
    margin-top: 0;
    margin-bottom: 1.6em;
    padding-left: 40px
}

ol {
    margin-top: 0;
    padding-left: 40px
}

li {
    margin-bottom: var(--size--16)
}

img {
    width: var(--percent--100);
    max-width: var(--percent--100);
    object-fit: contain;
    display: inline-block
}

label {
    margin-bottom: .3em;
    font-size: 1.25em;
    font-weight: 400;
    display: block
}

strong {
    font-weight: 700
}

code {
    font-size: var(--size--16)
}

blockquote {
    border-left: .3em solid var(--blue\<deleted\|variable-05fa3919\>);
    margin-bottom: 1em;
    padding: 1em 2em 1em 1.7em;
    font-size: 1.2em;
    font-weight: 600;
    line-height: 1.6
}

figure {
    margin-bottom: 10px
}

figcaption {
    text-align: center;
    margin-top: 5px
}

.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-hflex {
    flex-direction: row;
    align-items: flex-start;
    display: flex
}

.container {
    z-index: 0;
    max-width: var(--size--1440);
    padding-right: var(--size--56);
    padding-left: var(--size--56);
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.container.pad_24 {
    padding-right: var(--size--24);
    padding-left: var(--size--24)
}

.container.pad_8 {
    padding-right: var(--size--8);
    padding-left: var(--size--8)
}

.container.is--404 {
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    display: flex
}

.container.pad_100 {
    padding-right: var(--size--100);
    padding-left: var(--size--100)
}

.container.no-pad {
    padding-right: var(--px--0);
    padding-left: var(--px--0)
}

.container.z-2 {
    z-index: 2
}

.container.is--step {
    padding-right: var(--px--0);
    padding-left: var(--px--0);
    border-radius: var(--size--40);
    overflow: visible
}

.html {
    width: 0;
    height: 0;
    position: fixed;
    inset: 0% 0% auto;
    overflow: hidden
}

.global-styles {
    position: fixed;
    inset: 0% 0% auto
}

.global-styles.z-2000 {
    z-index: 2000;
    z-index: 2000
}

.section {
    z-index: 0;
    flex: 1;
    position: relative
}

.section.is--404 {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.section.bg_dark {
    z-index: 1;
    max-width: var(--size--1920);
    border-radius: var(--size--40);
    margin-left: auto;
    margin-right: auto;
    overflow: hidden
}

.section.divider {
    z-index: 2;
    border-top: 1px solid var(--color--neutral-900);
    border-bottom: 1px solid var(--color--neutral-900)
}

.section.minus-200 {
    margin-top: -12.5rem
}

.section.of_show {
    overflow: visible
}

.section.minus-120 {
    z-index: 1;
    margin-top: -6.25rem
}

.section.z-1 {
    z-index: 1
}

.section.minus-75 {
    margin-top: -4.69rem
}

.page-wrap {
    z-index: 2;
    width: 100%;
    position: relative
}

.main-wrapper {
    padding: var(--size--8)
}

.main-wrapper.is--404 {
    flex-direction: column;
    min-height: 100vh;
    display: flex
}

.main-wrapper.no-pad {
    padding: var(--px--0)
}

.h2 {
    letter-spacing: -.01em;
    font-size: 2.5em;
    line-height: 1
}

.h_56 {
    font-size: var(--size--56);
    letter-spacing: -.01em;
    line-height: 1.1
}

.h_56.text_col-teal-400 {
    font-weight: 500
}

.h_56.font_jersey25 {
    line-height: .9
}

.form_input {
    padding: var(--size--24);
    border: 1px solid var(--color--neutral-800);
    border-radius: var(--size--12);
    background-color: var(--color--neutral-800);
    color: var(--color--neutral-100);
    font-size: var(--size--18);
    width: 100%;
    max-width: 23.13rem;
    margin-bottom: 0;
    font-weight: 600;
    transition: background-color .35s cubic-bezier(.215,.61,.355,1)
}

.form_input:focus {
    border-color: var(--color--neutral-800);
    background-color: var(--color--neutral-900)
}

.form_input::placeholder {
    color: var(--color--neutral-500);
    font-weight: 400
}

.form_input.text-area {
    padding-top: var(--size--16);
    padding-bottom: var(--size--16);
    min-width: 23.13rem;
    min-height: 13ch
}

.form_input.select {
    padding-top: var(--size--14);
    padding-bottom: var(--size--14);
    color: var(--color--neutral-100);
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.form_input.select:focus {
    color: var(--color--neutral-100)
}

.form_input.select.w--open {
    font-weight: 400
}

.form_input.is-icon-left {
    padding-left: var(--size--48)
}

.f_vertical-left {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.f_vertical-left.max-25 {
    max-width: 25%
}

.f_vertical-left.gap-05_mobile-24 {
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8)
}

.f_vertical-left._100-vertical {
    flex: 1
}

.f_vertical-left.gap_8 {
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8)
}

.f_vertical-left.relative {
    z-index: 1
}

.f_vertical-left.auto-bottom {
    margin-bottom: auto
}

.f_vertical-center-100 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.f_vertical-center-100.relative {
    z-index: 1;
    z-index: 1
}

.text_align-center {
    text-align: center
}

.btn {
    z-index: 2;
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    border-radius: var(--size--12);
    color: var(--color--teal-400);
    justify-content: center;
    align-items: center;
    font-weight: 500;
    line-height: 1.5;
    transition: box-shadow .15s,background-color .15s,color .15s ease-out;
    display: flex;
    position: relative
}

.btn:hover {
    color: var(--color--dark-tial)
}

.btn.power_outline-blue {
    border-radius: var(--size--32);
    opacity: .7;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    color: var(--color--neutral-100);
    background-image: linear-gradient(315deg,#6efbf2,#5142ff 39% 67%,#42ffb0);
    margin-bottom: -10%;
    margin-right: -153%;
    padding: 1.5px;
    font-weight: 500;
    transition-property: none;
    overflow: hidden;
    transform: scale(.8)
}

.btn.green-normal {
    padding: var(--size--12)var(--size--28);
    border-radius: var(--size--12);
    background-color: var(--color--dark-tial);
    color: var(--color--black-900);
    transition-property: opacity;
    overflow: hidden
}

.btn.green-normal:hover {
    opacity: .8
}

.btn.neutral-outline {
    padding: var(--size--10)var(--size--16);
    border: 1px solid var(--color--neutral-750);
    border-radius: var(--size--12);
    color: var(--color--white);
    font-size: var(--size--14);
    flex: none;
    overflow: hidden
}

.btn.gradient_teal-blue {
    border-radius: var(--px--0);
    color: var(--color--white-20);
    flex: none;
    transition: all .25s cubic-bezier(.215,.61,.355,1)
}

.btn.gradient_teal-blue:hover {
    color: var(--gradient--new-shine--teal)
}

.btn.gradient_teal-blue.w--current {
    background-image: linear-gradient(135deg,var(--gradient--new-shine--teal),var(--gradient--new-shine--blue));
    color: var(--gradient--new-shine--teal);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text
}

.btn.blur-outline {
    padding: var(--size--20)var(--size--28);
    border: 2px solid var(--color--white-5);
    border-radius: var(--size--12);
    background-color: var(--color--white-3);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: var(--color--white);
    font-size: var(--size--14);
    font-weight: 400;
    overflow: hidden
}

.btn.blur-outline:hover {
    border-color: var(--color--white-30);
    background-color: var(--color--white-10)
}

.btn.gap_4 {
    grid-column-gap: var(--size--4);
    grid-row-gap: var(--size--4)
}

.btn.green-400 {
    padding: var(--size--10)var(--size--20);
    border-radius: var(--size--12);
    background-color: var(--color--green-400);
    color: var(--color--black-900);
    flex: none;
    font-weight: 600;
    transition: border-radius .2s cubic-bezier(.165,.84,.44,1),box-shadow .15s,background-color .15s,color .15s ease-out;
    overflow: hidden
}

.btn.green-400:hover {
    background-color: var(--color--green-300);
    box-shadow: 0 0 8px 1px #00e67699
}

.btn.green-400:active {
    border-radius: var(--size--8)
}

.btn.rose-500 {
    padding: var(--size--10)var(--size--20);
    border-radius: var(--size--12);
    background-color: var(--color--rose-500);
    color: var(--color--neutral-100);
    flex: none;
    font-weight: 600;
    transition: border-radius .2s cubic-bezier(.165,.84,.44,1),box-shadow .15s,background-color .15s,color .15s ease-out;
    overflow: hidden
}

.btn.rose-500:hover {
    background-color: var(--color--red-pastel);
    box-shadow: 0 0 8px 1px #f43f5e99
}

.btn.rose-500:active {
    border-radius: var(--size--8)
}

.btn.neutral-teal {
    padding: var(--size--10)var(--size--16);
    border-radius: var(--size--12);
    background-color: var(--color--neutral-800);
    color: var(--color--teal-200);
    font-size: var(--size--14);
    flex: none;
    transition: background-color .15s,color .15s ease-out;
    overflow: hidden
}

.btn.neutral-teal:hover {
    background-color: var(--color--neutral-700)
}

.btn.neutral-teal:active {
    border-radius: var(--size--8)
}

.btn.neutral-yellow {
    padding: var(--size--10)var(--size--16);
    border-radius: var(--size--12);
    background-color: var(--color--neutral-800);
    color: var(--color--yellow-pastel);
    font-size: var(--size--14);
    flex: none;
    transition: background-color .15s,color .15s ease-out;
    overflow: hidden
}

.btn.neutral-yellow:hover {
    background-color: var(--color--neutral-700)
}

.btn.neutral-yellow:active {
    border-radius: var(--size--8)
}

.btn.neutral-green {
    padding: var(--size--10)var(--size--16);
    border-radius: var(--size--12);
    background-color: var(--color--neutral-800);
    color: var(--color--green-200);
    font-size: var(--size--14);
    flex: none;
    transition: background-color .15s,color .15s ease-out;
    overflow: hidden
}

.btn.neutral-green:hover {
    background-color: var(--color--neutral-700)
}

.btn.neutral-green:active {
    border-radius: var(--size--8)
}

.btn.neutral-purple {
    padding: var(--size--10)var(--size--16);
    border-radius: var(--size--12);
    background-color: var(--color--neutral-800);
    color: var(--color--purple-200);
    font-size: var(--size--14);
    flex: none;
    transition: background-color .15s,color .15s ease-out;
    overflow: hidden
}

.btn.neutral-purple:hover {
    background-color: var(--color--neutral-700)
}

.btn.neutral-purple:active {
    border-radius: var(--size--8)
}

.btn.small {
    padding: var(--size--4)var(--size--10);
    border-radius: var(--size--6);
    background-color: var(--color--white-5)
}

.btn.neutral-small {
    padding: var(--size--8)var(--size--12);
    grid-column-gap: var(--size--12);
    grid-row-gap: var(--size--12);
    border-radius: var(--size--12);
    background-color: var(--color--neutral-800);
    color: var(--color--white);
    font-size: var(--size--14);
    flex: none;
    align-self: center;
    transition: background-color .15s,color .15s ease-out;
    overflow: hidden
}

.btn.neutral-small:hover {
    background-color: var(--color--neutral-700)
}

.btn.neutral-small:active {
    border-radius: var(--size--8)
}

.btn.neutral-small-est {
    padding: var(--size--4)var(--size--8);
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    border-radius: var(--size--6);
    background-color: var(--color--neutral-800);
    color: var(--color--white);
    font-size: var(--size--14);
    flex: none;
    font-weight: 600;
    transition: background-color .15s,color .15s ease-out;
    overflow: visible
}

.btn.neutral-small-est:hover {
    background-color: var(--color--neutral-700)
}

.btn.neutral-small-est:active {
    border-radius: var(--size--8)
}

.btn.neutral-small-est.is--negative {
    background-color: var(--color--neutral-200);
    color: var(--color--neutral-body)
}

.btn.neutral-small-est.is--negative.display_flex {
    display: flex
}

.btn._05-gap {
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8)
}

.btn.teal-300-outline-small {
    padding: var(--size--8)var(--size--12);
    grid-column-gap: var(--size--12);
    grid-row-gap: var(--size--12);
    border: 1px solid var(--color--teal-400-40);
    border-radius: var(--size--12);
    background-color: var(--color--transparent);
    color: var(--color--teal-400);
    flex: none;
    align-self: center;
    font-weight: 600
}

.btn.black {
    padding: var(--size--10)var(--size--20);
    border-radius: var(--size--12);
    background-color: var(--color--neutral-950);
    color: var(--color--neutral-100);
    flex: none;
    font-weight: 600;
    transition: border-radius .2s cubic-bezier(.165,.84,.44,1),box-shadow .15s,background-color .15s,color .15s ease-out;
    overflow: hidden
}

.btn.black:hover {
    background-color: var(--color--teal-black);
    box-shadow: 0 0 8px 1px #2f6c6799
}

.btn.black:active {
    border-radius: var(--size--8)
}

.btn.electric-teal {
    padding: var(--size--12)var(--size--24);
    border-radius: var(--size--12);
    background-color: var(--_ai-megawave---color--electric-lime);
    font-family: var(--_ai-megawave---font-family--jersey-25);
    color: var(--color--black-900);
    text-transform: uppercase;
    flex: none;
    font-weight: 600;
    line-height: .9;
    transition: border-radius .2s cubic-bezier(.165,.84,.44,1),box-shadow .15s,background-color .15s,color .15s ease-out;
    overflow: hidden
}

.btn.electric-teal:hover {
    background-color: var(--_ai-megawave---color--electric-lime);
    box-shadow: 0 0 15px 2px var(--_ai-megawave---color--electric-teal-60)
}

.btn.electric-teal:active {
    border-radius: var(--size--8)
}

.btn.white-small {
    padding: var(--size--6)var(--size--8);
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    border-radius: var(--size--6);
    background-color: var(--color--neutral-50);
    color: var(--color--neutral-925);
    font-size: var(--size--14);
    flex: none;
    font-weight: 600;
    line-height: 1;
    transition: background-color .15s,color .15s ease-out;
    overflow: hidden
}

.btn.white-small:hover {
    background-color: var(--color--neutral-200)
}

.btn.white-small:active {
    border-radius: var(--size--8)
}

.btn.outline-green {
    padding: var(--px--1);
    border-radius: var(--size--32);
    opacity: 1;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    color: var(--color--neutral-100);
    font-size: var(--size--14);
    font-weight: 500;
    overflow: hidden
}

.btn.outline-green.pad-2 {
    padding: var(--px--2)
}

.btn.outline-green.is--powered {
    min-width: var(--ch--10);
    position: absolute;
    left: 100%
}

.btn.neutral {
    padding: var(--size--10)var(--size--16);
    border-radius: var(--size--12);
    background-color: var(--color--neutral-800);
    color: var(--color--white);
    font-size: var(--size--14);
    flex: none;
    transition: background-color .15s,color .15s ease-out;
    overflow: hidden
}

.btn.neutral:hover {
    background-color: var(--color--neutral-700)
}

.btn.neutral:active {
    border-radius: var(--size--8)
}

.btn.green {
    padding: var(--size--12)var(--size--28);
    border-radius: var(--size--12);
    background-color: var(--color--dark-tial);
    color: var(--color--black-900);
    overflow: hidden
}

.btn.green:hover {
    color: var(--color--teal-black)
}

.btn.teal {
    padding: var(--size--10)var(--size--20);
    border-radius: var(--size--12);
    background-color: var(--color--teal-400);
    color: var(--color--black-900);
    flex: none;
    font-weight: 600;
    transition: border-radius .2s cubic-bezier(.165,.84,.44,1),box-shadow .15s,background-color .15s,color .15s ease-out;
    overflow: hidden
}

.btn.teal:hover {
    background-color: var(--color--teal-300);
    box-shadow: 0 0 8px 1px #00ffe099
}

.btn.teal:active {
    border-radius: var(--size--8)
}

.btn.neutral-wide {
    padding: var(--size--10)var(--size--24);
    background-color: var(--color--neutral-800);
    color: var(--color--white);
    flex: none;
    overflow: hidden
}

.btn.neutral-wide:hover {
    background-color: var(--color--neutral-700)
}

.btn.carbon-free {
    padding: var(--size--6)var(--size--8);
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    border-radius: var(--size--6);
    background-color: var(--color--green-400);
    color: var(--color--neutral-body);
    font-size: var(--size--14);
    overflow: hidden
}

.btn.carbon-free:hover {
    background-color: var(--color--green-300)
}

.btn.regular {
    font-weight: 400
}

.btn.carbon-free-wide {
    padding: var(--size--12)var(--size--24);
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    border-radius: var(--size--12);
    background-color: var(--color--green-400);
    color: var(--color--neutral-body);
    font-size: var(--size--14);
    overflow: hidden
}

.btn.teal-small {
    padding: var(--size--4)var(--size--8);
    grid-column-gap: var(--size--4);
    grid-row-gap: var(--size--4);
    border-radius: var(--size--6);
    background-color: var(--color--teal-400);
    color: var(--color--black-900);
    flex: none;
    font-weight: 600;
    transition: background-color .6s cubic-bezier(.165,.84,.44,1),color .4s ease-out;
    overflow: hidden
}

.btn.white {
    padding: var(--size--10)var(--size--16);
    border-radius: var(--size--12);
    background-color: var(--color--neutral-50);
    color: var(--color--neutral-925);
    font-size: var(--size--14);
    flex: none;
    font-weight: 600;
    transition: background-color .15s,color .15s ease-out;
    overflow: hidden
}

.btn.white:hover {
    background-color: var(--color--neutral-200)
}

.btn.white:active {
    border-radius: var(--size--8)
}

.btn.outline-siri {
    padding: var(--px--1);
    border: 1px solid var(--siri-gradient--violet-1);
    border-radius: var(--size--32);
    background-color: var(--color--black-1000-90);
    opacity: 1;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    color: var(--color--neutral-100);
    font-size: var(--size--14);
    font-weight: 500;
    overflow: hidden
}

.p_xs {
    font-size: .75em;
    line-height: 1.4
}

.p_18 {
    font-size: var(--size--18);
    line-height: 1.3;
    font-size: var(--size--18);
    line-height: 1.3
}

.relative {
    position: relative
}

.relative.is-power {
    flex-direction: column;
    align-items: center;
    display: flex
}

.container_bg {
    z-index: 0;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%
}

.container_bg.z-1 {
    z-index: 1;
    pointer-events: none
}

.container_bg.z-2 {
    z-index: 2;
    pointer-events: none
}

.container_bg.negative-cta {
    margin-top: -9.9rem
}

.container_bg.is--center {
    justify-content: center;
    align-items: center
}

.container_bg.z-0 {
    z-index: 0
}

.container_bg.z-0.is--minus {
    margin-top: -206px
}

.container_bg.z-minus-1 {
    z-index: -1
}

.survey-banner_trigger {
    display: none
}

.error {
    max-width: var(--ch--42);
    margin-top: var(--size--16);
    padding: var(--size--16);
    border-radius: var(--size--16);
    background-color: var(--color--white-5);
    color: var(--color--white)
}

.error.passwrod {
    position: absolute;
    top: 1em
}

.spacer_24 {
    width: var(--percent--100);
    padding-top: var(--size--24);
    position: relative
}

.text_neutral-400 {
    color: var(--color--neutral-400)
}

.nav_logo-link {
    flex: none;
    width: 9.19rem
}

.nav_logo-link.is--404.w--current {
    width: 15rem
}

.nav {
    z-index: 200;
    max-width: var(--size--1440);
    padding: var(--size--32)var(--size--64)var(--size--32)var(--size--48);
    pointer-events: none;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: fixed;
    inset: 0% 0% auto
}

.icon_30 {
    width: var(--size--30);
    height: var(--size--30);
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.icon_30.icon-anim {
    overflow: hidden
}

.spacer_100 {
    width: var(--percent--100);
    padding-top: var(--size--100)
}

.spacer_100.relative {
    justify-content: center;
    align-items: center;
    display: flex
}

.spacer_40 {
    width: var(--percent--100);
    padding-top: var(--size--40);
    position: relative
}

.spacer_16 {
    width: var(--percent--100);
    padding-top: var(--size--16);
    position: relative
}

.spacer_48 {
    width: var(--percent--100);
    padding-top: var(--size--48);
    position: relative
}

.p_24 {
    font-size: var(--size--24)
}

.p_14 {
    font-size: var(--size--14)
}

.p_14.power_text-gradient {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(135deg,#42e8ff,#42e8ff 79%,#42ff6b 99%);
    -webkit-background-clip: text;
    background-clip: text
}

.p_14.text_neutral-500.text_inline {
    margin-right: var(--size--4)
}

.p_14.text_inline {
    opacity: .71;
    font-weight: 400
}

.h_64 {
    font-size: var(--size--64);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Cat.woff2;
}

.h_64.font_jersey25 {
    line-height: .9
}

.text_maxch-60 {
    flex-direction: column;
    align-items: flex-start;
    max-width: 60ch;
    display: flex
}

.mvx_logo {
    aspect-ratio: 220/36;
    width: 100%
}

.nav-link_drop-wrap {
    justify-content: center;
    display: flex
}

.drop_trigger {
    cursor: pointer;
    display: flex
}

.drop_open {
    margin-top: var(--size--32);
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-direction: row;
    justify-content: flex-end;
    width: 100%;
    display: none;
    position: absolute;
    top: 1rem;
    right: 0
}

.drop-open_icon {
    width: var(--size--32);
    height: var(--size--12);
    color: var(--color--neutral-900);
    margin-top: -.85rem;
    position: absolute;
    top: 0;
    right: auto
}

.drop-open_icon.individuals {
    left: 3rem
}

.drop-open_icon.builders {
    left: 8rem
}

.drop-open_icon.ecosystem {
    right: 14.3rem
}

.drop-open_icon.community {
    right: 7.1rem
}

.drop-open_icon.about {
    right: 1rem
}

.nav-link_product-wrap {
    padding: var(--size--4);
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    border-radius: var(--size--16);
    background-color: var(--color--neutral-900);
    box-shadow: 0 2px var(--size--30)8px #0009;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.nav-link_product-col-menu {
    z-index: 0;
    max-width: var(--size--300);
    padding: var(--size--4);
    grid-column-gap: var(--px--0);
    grid-row-gap: var(--px--0);
    border-radius: var(--size--12);
    background-color: var(--color--black-900);
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: flex;
    position: relative
}

.nav-llnk_drop-down {
    z-index: 0;
    padding: var(--size--16);
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    background-color: var(--color--black-900);
    border-radius: .5rem;
    justify-content: flex-start;
    align-items: flex-start;
    font-weight: 400;
    transition: color .35s cubic-bezier(.165,.84,.44,1),background-color .35s cubic-bezier(.165,.84,.44,1);
    display: flex;
    position: relative
}

.nav-llnk_drop-down:hover {
    background-color: var(--color--neutral-900);
    color: var(--color--white);
    transition-property: none
}

.nav-llnk_drop-down:active {
    background-color: var(--color--neutral-850)
}

.nav-llnk_drop-down.w--current {
    color: var(--color--teal-400)
}

.nav-llnk_drop-down.w--current:hover {
    text-decoration: none;
    transform: none
}

.nav-llnk {
    color: var(--color--neutral-400);
    font-size: var(--size--14);
    padding: .5rem .75rem;
    font-weight: 400;
    position: relative;
    overflow: hidden
}

.nav-llnk:hover {
    color: var(--color--white)
}

.nav-llnk.w--current:hover {
    text-decoration: none;
    transform: none
}

.nav_link-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.p_16 {
    font-size: var(--size--16)
}

.p_16.inline_breadcrum {
    opacity: .4;
    cursor: pointer;
    transition: opacity .35s cubic-bezier(.77,0,.175,1);
    display: inline
}

.p_16.inline_breadcrum:hover {
    opacity: .8
}

.p_16.inline_breadcrum.w--current {
    opacity: .2;
    cursor: default
}

.p_16.text_all-caps.op_40.text_inline {
    margin-right: 4px
}

.p_16.text_neutral-500 {
    font-size: var(--size--16)
}

.text_neutral-500 {
    color: var(--color--neutral-500)
}

.p_21 {
    font-size: var(--size--21);
    line-height: 1.1
}

.p_21.text_gradient_white-yellow {
    background-image: linear-gradient(90deg,var(--color--transparent),var(--color--yellow-pastel))
}

.p_21.text_gradient_white-violet {
    background-image: linear-gradient(90deg,var(--color--transparent),#a98ff1)
}

.p_21.text_gradient_white-teal {
    background-image: linear-gradient(90deg,var(--color--transparent),var(--color--teal-400))
}

.p_21.text_neutral-500.text_wrap {
    text-wrap: wrap
}

.op_60 {
    opacity: var(--percent--60);
    opacity: var(--percent--60)
}

.nav-menu_button {
    z-index: 50;
    flex-flow: column wrap;
    justify-content: center;
    display: none;
    position: relative
}

.nav-menu_lottie {
    filter: invert(9%)
}

.text_maxch-90 {
    max-width: var(--ch--90)
}

.spacer_200 {
    width: var(--percent--100);
    padding-top: var(--size--200);
    width: var(--percent--100);
    padding-top: var(--size--200)
}

.spacer_32 {
    width: var(--percent--100);
    padding-top: var(--size--32)
}

.icon_20 {
    width: var(--size--20);
    height: var(--size--20);
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.btn_bg {
    z-index: -1;
    height: var(--percent--100);
    background-color: var(--color--neutral-750);
    width: 0%;
    position: absolute;
    inset: 0%
}

.btn_bg.bg_outline-gradient {
    background-color: var(--color--transparent);
    background-image: linear-gradient(90deg,var(--gradient--button-gradient--teal),var(--gradient--button-gradient--blue)35%,var(--gradient--button-gradient--blue-light)63%,#42ffb0);
    width: 100%
}

.btn_bg.bg_dark-teal {
    background-image: radial-gradient(circle closest-side at 50% 50%,var(--color--teal-400),white)
}

.btn_bg.bg_outline {
    width: var(--percent--100);
    background-color: var(--color--transparent);
    opacity: .4;
    background-image: linear-gradient(90deg,#00e67699,#23f7dd99)
}

.btn_bg.bg_siri {
    opacity: .26;
    width: 100%
}

.spacer_8 {
    padding-top: var(--size--8);
    width: 100%
}

.spacer_300 {
    width: var(--percent--100);
    padding-top: var(--size--300)
}

.spacer_60 {
    padding-top: var(--size--60);
    width: 100%
}

.text_maxch-50 {
    max-width: var(--ch--50)
}

.show_mobile-l {
    display: none
}

.success {
    background-color: var(--color--transparent);
    text-align: center;
    padding: 0
}

.nav-overlay {
    border-radius: 0;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    height: 100%;
    padding: 2.4em 1.6em;
    display: none;
    position: absolute;
    top: 0;
    left: 0
}

.nav-overlay:hover {
    background-color: #3f103a00
}

.nav-overlay:active {
    background-color: #0000
}

.footer_grid-2 {
    grid-column-gap: var(--size--56);
    grid-row-gap: var(--size--56);
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: start;
    width: 100%;
    display: grid
}

.nav_link-wrap_center {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    display: flex;
    position: relative
}

.hero_bg-image {
    z-index: 1;
    aspect-ratio: 656.12/521.9;
    width: 51.26%;
    position: absolute;
    top: 10.7rem;
    left: -27%;
    transform: rotate(-18.65deg)
}

.hero_bg-image.is-2 {
    width: 53.72%;
    top: 24.1rem;
    left: -16%;
    transform: rotate(-43.92deg)
}

.hero_bg-image.is-3 {
    width: 80%;
    top: 3.5rem;
    left: auto;
    right: -39.55%;
    transform: rotate(-64deg)
}

.f_vertical-center_t-center {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.f_vertical-center_t-center.z-2 {
    z-index: 2
}

.p_32 {
    font-size: var(--size--32)
}

.text_maxch-65 {
    max-width: var(--ch--65);
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.h_32 {
    font-size: var(--size--32);
    line-height: 120%
}

.h_32.font_jersey25 {
    line-height: .9
}

.hero_bg-gradient {
    z-index: 1;
    background-image: linear-gradient(#0a0a0a00 20%,#0a0a0a 61%);
    position: absolute;
    inset: 0%
}

.hero_bg-gradient.is--brand-kit {
    background-image: linear-gradient(#0a0a0a00 20%,#0a0a0a)
}

.btn_wrap {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.btn_wrap.space-b {
    width: var(--percent--100);
    justify-content: space-between;
    align-items: center
}

.text_maxch-85 {
    max-width: var(--ch--85)
}

.btn_outline-wrap {
    z-index: 1;
    padding: var(--size--4)var(--size--8)var(--size--4)var(--size--4);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--color--teal-black);
    border-radius: 31px;
    align-items: center;
    transition: all .2s cubic-bezier(.165,.84,.44,1);
    display: flex;
    position: relative
}

.btn_outline-wrap:hover {
    grid-column-gap: 8px;
    grid-row-gap: 8px
}

.btn_outline-wrap.is--power {
    padding: var(--size--6)var(--size--12);
    grid-column-gap: var(--size--4);
    grid-row-gap: var(--size--4);
    text-transform: uppercase;
    background-color: #000000e6;
    justify-content: center;
    font-weight: 600;
    line-height: .9
}

.btn_outline-wrap.is--label {
    padding-right: var(--size--12);
    padding-left: var(--size--12);
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    color: var(--gradient--button-gradient--teal)
}

.btn_outline-wrap.is--label.is--siri:hover {
    grid-column-gap: var(--size--12);
    grid-row-gap: var(--size--12);
    grid-column-gap: var(--size--12);
    grid-row-gap: var(--size--12)
}

.btn_new {
    margin-right: var(--size--8);
    padding-right: var(--size--4);
    padding-left: var(--size--4);
    border-radius: var(--size--28);
    background-color: var(--color--teal-400);
    color: var(--color--black-1000);
    font-size: var(--size--10);
    line-height: var(--size--16);
    text-transform: uppercase;
    font-weight: 700;
    display: inline
}

.bg_dark {
    background-color: var(--color--black-900)
}

.section_img-overflow {
    z-index: -1;
    filter: blur(5px);
    width: 140%;
    max-width: 129.01rem;
    position: absolute;
    top: -30rem;
    left: -20%;
    transform: rotate(20deg)
}

.section_img-overflow.is--blog {
    z-index: -2;
    filter: none;
    object-fit: cover;
    width: 120%;
    max-height: 1000px;
    top: 0;
    left: -10%
}

.section_img-overflow.is--blog-category {
    border-radius: var(--vw--100);
    opacity: .7;
    filter: blur(60px);
    width: 110%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    top: -4.6rem;
    left: auto;
    transform: rotate(-9deg)
}

.section_img-overflow.is--egld {
    width: 120%;
    top: -40rem
}

.section_img-overflow.is--projects {
    width: 129.01rem;
    top: -57rem;
    left: -40%;
    right: auto
}

.section_img-overflow.is--project {
    width: 120%;
    left: auto;
    right: auto
}

.section_img-overflow.is--generic {
    filter: blur(10px);
    object-fit: cover;
    object-position: 50% 100%;
    width: 200vw;
    height: 90vh;
    top: -11.7rem;
    left: auto;
    right: auto
}

.section_img-overflow.is-builders {
    width: 100%;
    max-width: 116.56rem;
    top: -39.9rem
}

.section_img-overflow.is-builders-tools {
    object-fit: cover;
    width: 100%;
    max-height: 48.31rem;
    inset: 0% 0% auto
}

.section_img-overflow.is--ambassador {
    aspect-ratio: 1;
    top: -37.5rem;
    left: -61%;
    transform: none
}

.section_img-overflow.is--brand {
    filter: none;
    max-width: 89.125rem;
    top: -43.9rem;
    left: auto;
    right: -20rem
}

.section_img-overflow.is-builders-tutorials {
    width: 100%;
    max-width: 116.56rem;
    top: -47.6rem;
    left: auto
}

.section_img-overflow.us-foundry {
    width: 220%;
    max-width: 134rem;
    top: -23rem;
    left: -30%;
    transform: rotate(15deg)
}

.inner-wrapper {
    border-radius: var(--size--40);
    flex: 1;
    position: relative
}

.inner-wrapper.bg_neutral-900 {
    max-width: var(--size--1920);
    margin: var(--size--4)auto;
    border-radius: var(--size--40);
    background-color: var(--color--neutral-900)
}

.inner-wrapper.bg_neutral-900.of_show.z-2 {
    z-index: 2
}

.inner-wrapper.bg_blur-40 {
    max-width: var(--size--1920);
    margin: var(--size--4)auto;
    border-radius: var(--size--40);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #0000007a
}

.inner-wrapper.bg_dark_bg-blur {
    z-index: 1;
    max-width: var(--size--1920);
    margin: var(--size--4)auto;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #000000e6
}

.inner-wrapper.bg_black {
    overflow: clip
}

.inner-wrapper.bg-navy {
    background-color: #020514
}

.inner-wrapper.bg_dark {
    margin: var(--size--4)auto
}

.inner-wrapper.bg_dark.ofh {
    z-index: 2;
    overflow: visible
}

.inner-wrapper.bg_dark.z-2 {
    z-index: 2
}

.inner-wrapper.bg_dark.z-0 {
    z-index: 0
}

.blog_category-dot {
    width: var(--px--2);
    height: var(--px--2);
    background-color: #4a4a4a;
    border-radius: 100%;
    flex: none
}

.blog_category-detail {
    font-size: var(--size--14);
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.3;
    font-size: var(--size--14);
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.3
}

.blog_read {
    margin-right: var(--px--3);
    color: var(--color--neutral-600);
    font-size: var(--size--14);
    font-weight: 400;
    line-height: 1.3;
    display: inline
}

.blog_category-detail_wrap {
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    align-items: center;
    display: flex
}

.f_horizontal_top_left {
    grid-column-gap: var(--size--4);
    grid-row-gap: var(--size--4);
    grid-column-gap: var(--size--4);
    grid-row-gap: var(--size--4);
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.st-custom-button {
    z-index: 1;
    width: var(--size--30);
    height: var(--size--30);
    aspect-ratio: 1;
    color: #000;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

.st-custom-button:hover {
    opacity: 1
}

.st-custom-button.is--nav {
    width: var(--size--48);
    height: var(--size--48);
    padding: var(--size--14);
    border-radius: var(--size--10);
    background-color: var(--color--black-1000);
    width: var(--size--48);
    height: var(--size--48);
    padding: var(--size--14);
    border-radius: var(--size--10);
    background-color: var(--color--black-1000)
}

.social-icon {
    z-index: 3;
    color: var(--color--neutral-300);
    object-fit: contain;
    width: 100%;
    height: 100%;
    transition: color .4s cubic-bezier(.77,0,.175,1);
    position: relative
}

.social-icon:hover {
    color: var(--color--teal-400)
}

.social_wrap {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.social_wrap.is-nav {
    grid-column-gap: var(--size--4);
    grid-row-gap: var(--size--4);
    grid-column-gap: var(--size--4);
    grid-row-gap: var(--size--4)
}

.h_26 {
    font-size: var(--size--26);
    margin-top: 0;
    margin-bottom: 0
}

.h_26.text_inline {
    margin-right: 6px
}

.h_40 {
    font-size: var(--size--40)
}

.h_40.text_inline {
    margin-right: 6px
}

.h_40.font_jersey25 {
    line-height: .9
}

.text_neutral-200 {
    color: var(--color--neutral-200)
}

.h_24 {
    font-size: var(--size--24);
    font-weight: 400
}

.h_24.text_inline {
    margin-right: var(--size--6)
}

.ofh {
    overflow: hidden
}

.spacer_80 {
    width: var(--percent--100);
    padding-top: var(--size--80)
}

.card_img-12r {
    aspect-ratio: 1200/630;
    border-radius: var(--size--12);
    object-fit: cover
}

.blog-card_link {
    padding: var(--size--4);
    border: 1px none var(--color--neutral-800);
    border-radius: var(--size--16);
    background-color: var(--color--neutral-900);
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    transition: background-color .15s cubic-bezier(.165,.84,.44,1);
    display: flex
}

.blog-card_link:hover {
    background-color: var(--color--neutral-850)
}

.blog-card_link.is--related {
    border: 1px solid var(--color--neutral-850);
    background-color: var(--color--neutral-950);
    transition: border-color .45s cubic-bezier(.165,.84,.44,1)
}

.blog-card_link.is--related:hover {
    border-color: var(--color--neutral-750)
}

.blog-card_link.is-chapter-1 {
    transition-property: none
}

.blog-card_link.is-chapter-1:hover {
    background-color: var(--color--neutral-900)
}

.blog-card_link.is--tutorials {
    padding: var(--px--0)
}

.blog-card_link.is--more {
    border: 1px none var(--color--neutral-950);
    background-color: var(--color--neutral-900);
    transition: background-color .15s,border-color .45s cubic-bezier(.165,.84,.44,1)
}

.blog-card_link.is--more:hover {
    border-color: var(--color--neutral-850);
    background-color: var(--color--neutral-850)
}

.blog-card_text-wrap {
    padding: var(--size--32);
    flex-flow: column;
    height: 100%;
    display: flex
}

.blog-card_text-wrap.is--related {
    padding: var(--size--16)
}

.blog-card_text-wrap.is--more {
    padding: var(--size--24)
}

.text_inline {
    display: inline
}

.h_20 {
    font-size: var(--size--20);
    font-weight: 500
}

.newsletter_form-block {
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 77ch;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.spacer_50 {
    width: var(--percent--100);
    padding-top: var(--size--50);
    width: var(--percent--100);
    padding-top: var(--size--50);
    position: relative
}

.newsletter_form {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex
}

.spacer_4 {
    width: 100%;
    padding-top: .25em;
    position: relative
}

.newsletter_input-wrap {
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.text_tiel {
    color: #23f7dd
}

.text_maxch-48 {
    max-width: 48ch
}

.newsletter_image {
    pointer-events: none;
    width: 61.17%;
    position: absolute;
    top: -5.6rem;
    left: -42%
}

.newsletter_image.is--2 {
    left: auto;
    right: -42%;
    transform: rotate(60deg)
}

.icon_24 {
    width: var(--size--24);
    height: var(--size--24);
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

._100 {
    width: var(--percent--100)
}

.swiper-wrapper {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.swiper-wrapper.is-roadmap {
    grid-column-gap: var(--px--0);
    grid-row-gap: var(--px--0);
    flex: 1;
    overflow: visible
}

.swiper-wrapper.is-slider-main {
    grid-column-gap: var(--px--0);
    grid-row-gap: var(--px--0);
    justify-content: flex-start
}

.swiper-slide {
    flex-direction: column
}

.swiper-slide.is-slider-main {
    aspect-ratio: 220/250;
    flex-direction: row;
    flex: none;
    width: 20%;
    display: flex
}

.swiper-slide.is-slider-chapter {
    flex-direction: row;
    flex: none;
    align-self: stretch;
    width: 33%;
    display: flex
}

.swiper-slide.is-roadmap {
    flex: none;
    width: 100%;
    height: auto;
    margin-top: .5rem;
    display: flex;
    position: relative
}

.swiper-slide.is-slider-contact {
    flex-direction: row;
    flex: none;
    align-self: stretch;
    width: 33%;
    height: auto;
    display: flex
}

.swiper-slide.tutorial_slider {
    max-width: var(--size--1000);
    padding: var(--px--0);
    aspect-ratio: 1200/630;
    cursor: grabbing;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
    min-width: 100%;
    min-height: auto;
    position: relative;
    overflow: clip
}

.swiper-slide.is-slider-blog {
    flex-direction: row;
    flex: none;
    align-self: stretch;
    width: 25%;
    height: auto;
    display: flex
}

.swiper-slide.is-slider-partner {
    flex-direction: row;
    flex: none;
    width: 20%;
    display: flex
}

.text_maxch-15 {
    max-width: var(--ch--15);
    max-width: var(--ch--15);
    width: 100%
}

.grid_2 {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.grid_2.is--form-wrap {
    grid-column-gap: var(--size--80);
    grid-row-gap: var(--size--80);
    grid-template-columns: 1fr .75fr;
    align-items: start
}

.grid_2.gap_48 {
    grid-column-gap: var(--size--48);
    grid-row-gap: var(--size--48)
}

.grid_2.gap_24 {
    grid-column-gap: var(--size--24);
    grid-row-gap: var(--size--24)
}

.grid_2.is--cornell-end {
    grid-template-columns: 1fr .75fr
}

.grid_2.is--logos {
    grid-column-gap: var(--px--0);
    grid-row-gap: var(--px--0);
    min-width: 46.88rem
}

.grid_2.gap_8 {
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8)
}

.r_vertical-center_center {
    z-index: 1;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.r_vertical-center_center.span-2.pr-64 {
    padding-right: var(--size--64)
}

.slider-main_component {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.slider-main_top-wrapper {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.slider-main_top-wrapper.is--bottom {
    justify-content: space-between;
    align-items: flex-end
}

.slider-main_button-wrapper {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.slider-main_button.swiper-prev.is-disabled,.slider-main_button.swiper-next.is-disabled {
    opacity: .6
}

.slider-main_button {
    padding: var(--size--6);
    border: var(--px--2)solid var(--color--neutral-800);
    border-radius: var(--vw--100);
    color: var(--color--neutral-200);
    text-align: center;
    justify-content: center;
    align-items: center;
    transition: color .2s,background-color .2s;
    display: flex
}

.slider-main_button:hover {
    background-color: var(--color--neutral-800)
}

.slider-main_button.swiper-prev.is-disabled,.slider-main_button.swiper-next.is-disabled,.slider-main_button.swiper-prev.is-disabled,.slider-main_button.swiper-next.is-disabled {
    opacity: .6
}

.swiper {
    width: 100%
}

.swiper.is-slider-main {
    overflow: visible
}

.swiper.roadmap_flex-expand,.swiper.is-slider-main {
    overflow: visible
}

.swiper.is-slider-main.projects-slider {
    max-height: var(--size--200);
    min-height: var(--size--200)
}

.icon_14 {
    width: var(--size--14);
    height: var(--size--14);
    aspect-ratio: 1;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.icon_14.text_neutral-200.op_60 {
    flex: none
}

.op_40 {
    opacity: var(--percent--40)
}

.flex-right {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    display: flex
}

.spacer_64 {
    width: var(--percent--100);
    padding-top: var(--size--64)
}

.bento-nav:hover,.bento-nav.w--current {
    border-color: var(--color--neutral-500)
}

.bento-nav {
    padding: var(--size--32);
    border: 1px solid var(--color--neutral-900);
    border-radius: var(--size--16);
    background-color: var(--color--neutral-900);
    flex-direction: column;
    justify-content: flex-end;
    transition: border-color .2s;
    display: flex
}

.bento-nav:hover,.bento-nav.w--current {
    border-color: var(--color--neutral-500)
}

.bento-nav.builder-resources {
    min-height: var(--size--400);
    border-style: none;
    justify-content: space-between;
    transition-property: background-color
}

.bento-nav.builder-resources:hover {
    background-color: var(--color--neutral-850);
    border-width: 0
}

.bento-nav.builder-resources.is--bg-900 {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    background-color: var(--color--neutral-body);
    position: relative
}

.bento-nav.builder-resources.is--no-hover {
    transition-property: none
}

.bento-nav.builder-resources.is--no-hover:hover {
    background-color: var(--color--neutral-900)
}

.bento-nav.is--contact {
    padding: var(--size--48);
    border-style: none;
    justify-content: space-between;
    min-height: 23.25rem
}

.bento-nav.community-link {
    padding: var(--size--48);
    border-style: none;
    justify-content: space-between;
    transition-property: background-color
}

.bento-nav.community-link:hover {
    background-color: var(--color--neutral-850);
    border-width: 0
}

.bento-nav.community-link.is--no-hover {
    transition-property: none
}

.bento-nav.community-link.is--no-hover:hover {
    background-color: var(--color--neutral-900)
}

.bento-nav.for--grid-2-center-text {
    min-height: var(--size--400);
    padding: var(--size--48);
    text-align: center;
    border-style: none;
    justify-content: flex-start;
    align-items: center;
    transition-property: background-color
}

.bento-nav.for--grid-2-center-text:hover {
    background-color: var(--color--neutral-850);
    border-width: 0
}

.bento-nav.for--grid-2-center-text.is--bg-900 {
    background-color: var(--color--neutral-body);
    position: relative
}

.bento-nav.growth-requirements {
    background-color: #8d8d8d12;
    border-style: none;
    justify-content: flex-start;
    align-items: flex-start;
    transition-property: none;
    position: relative
}

.bento-nav.home-projects {
    background-color: #171717b3;
    position: relative
}

.icon_60 {
    width: var(--size--60);
    height: var(--size--60);
    aspect-ratio: 1;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.text_align-right {
    text-align: right;
    text-align: right
}

.text_maxch-20 {
    max-width: var(--ch--20)
}

.partner_link {
    padding: var(--size--4);
    border: 1px solid var(--color--neutral-850);
    border-radius: var(--size--16);
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-self: stretch;
    height: 100%;
    min-height: 15rem;
    transition: border-color .15s,background-color .15s cubic-bezier(.165,.84,.44,1);
    display: flex
}

.partner_link:hover {
    border-color: var(--color--neutral-700);
    background-color: var(--color--neutral-900-50)
}

.partner_link.is--dark-bg {
    background-color: var(--color--black-50)
}

.partner_logo {
    aspect-ratio: 196/126;
    border-radius: var(--size--12)
}

.partner_logo-wrap {
    padding: var(--size--16);
    border-radius: var(--size--16);
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: clip
}

.partner_logo-wrap.is--page {
    padding: var(--size--32);
    border: 1px solid var(--color--neutral-850);
    width: 26.8%;
    max-width: 21.44rem
}

.partner_content {
    padding: var(--size--16);
    grid-column-gap: var(--px--2);
    grid-row-gap: var(--px--2);
    border-radius: var(--size--12);
    background-color: var(--color--neutral-900);
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.partner_content.text_center {
    justify-content: flex-start;
    align-items: center
}

.text_lh-1-5 {
    line-height: 1.5
}

.bento-grid_12 {
    z-index: 2;
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: stretch;
    width: 100%;
    display: grid;
    position: relative
}

.bento-grid_12.is--cta {
    z-index: 0;
    opacity: .3;
    position: absolute;
    top: 0
}

.bento-grid_12.gap_8 {
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8)
}

.bento_item {
    padding: var(--size--32);
    border: 1px solid var(--color--neutral-900);
    border-radius: var(--size--16);
    background-color: var(--color--neutral-900);
    color: var(--color--teal-400);
    flex-direction: column;
    align-self: flex-start;
    display: flex;
    position: relative
}

.bento_item.z_minus-1 {
    z-index: -1;
    justify-content: center;
    position: relative
}

.bento_item.is--blur-bg {
    padding: var(--size--40);
    grid-column-gap: var(--size--40);
    grid-row-gap: var(--size--40);
    background-color: var(--color--transparent);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    color: var(--color--neutral-50);
    background-image: linear-gradient(#ffffff05,#ffffff08);
    border-style: none;
    justify-content: space-between;
    overflow: clip
}

.bento_item.is-clipped-blured {
    padding: var(--size--40);
    border-radius: var(--size--40);
    background-color: var(--color--transparent);
    color: var(--color--neutral-100);
    background-image: linear-gradient(#ffffff12,#ffffff0a);
    border-style: none;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 22.25rem;
    position: relative;
    overflow: hidden
}

.bento_item.pad_48 {
    padding: var(--size--48)
}

.bento_item.is--transparent {
    background-color: var(--color--transparent);
    border-style: none
}

.bento_item.is-price {
    width: 100%;
    max-width: 18.75rem
}

.bento_item.is--left-min-270-light {
    background-color: #8d8d8d1a;
    align-self: flex-start;
    min-width: 16.88rem;
    margin-right: auto
}

.bento_item.is--white {
    border-color: var(--color--white);
    background-color: var(--color--transparent);
    color: var(--color--white)
}

.bento_item.is--white-05 {
    background-color: var(--color--white-10);
    color: var(--color--white);
    border-style: none
}

.bento_item.carbon-free {
    color: var(--color--green-400);
    justify-content: center;
    position: relative;
    overflow: hidden
}

.bento_item.is--validator {
    position: relative
}

.bento_item.is-clipped {
    padding: var(--size--40);
    border-radius: var(--size--40);
    color: var(--color--neutral-100);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 22.25rem;
    position: relative;
    overflow: hidden
}

.bento_item.is-clipped.bg_neutral-body {
    border-style: none
}

.bento-inner_vertical-24 {
    grid-column-gap: var(--size--24);
    grid-row-gap: var(--size--24);
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.bento-inner_horizontal-right-24 {
    grid-column-gap: var(--size--24);
    grid-row-gap: var(--size--24);
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    margin-top: auto;
    display: flex;
    position: relative
}

.p_160 {
    font-size: var(--size--160);
    font-size: var(--size--160);
    display: inline
}

.h_84 {
    font-size: var(--size--84);
    line-height: 1
}

.bento_carbon-free {
    z-index: 0;
    width: 120%;
    max-width: none;
    position: absolute;
    right: -55%;
    transform: rotate(150deg)
}

.grid_1 {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.planet_wrap {
    z-index: -1;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: absolute;
    inset: 0%
}

.planet {
    z-index: 0;
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    width: 55%;
    max-width: 59.6rem;
    display: flex;
    position: absolute
}

.planet_orbit {
    z-index: 1;
    aspect-ratio: 1;
    z-index: 1;
    aspect-ratio: 1;
    width: 135%;
    position: absolute
}

.img_square {
    aspect-ratio: 1
}

.img_square.rounded_32 {
    object-fit: cover;
    object-fit: cover
}

.planet_img {
    aspect-ratio: 1;
    opacity: 1;
    mix-blend-mode: multiply
}

.planet_img.abs {
    opacity: .27;
    mix-blend-mode: normal;
    opacity: .27;
    mix-blend-mode: normal;
    position: absolute
}

.planet_gradient-1 {
    z-index: -1;
    background-color: var(--color--green);
    opacity: .9;
    filter: blur(2em);
    border-radius: 100%;
    width: 100%;
    height: 100%;
    position: absolute
}

.planet_gradient-2 {
    z-index: -2;
    background-color: var(--color--green-400);
    filter: blur(10em);
    border-radius: 100%;
    width: 100%;
    height: 100%;
    position: absolute
}

.planet_grain {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/6597cc7be68d63ec0c8ce338/65afbb750d6cd1f09751b082_grain.webp);
    background-position: 0 0;
    background-size: 1200px;
    position: absolute;
    inset: 0%
}

.marquee-community {
    grid-column-gap: 1rem;
    width: 100%;
    margin-bottom: 1rem;
    display: flex
}

.marquee_content {
    grid-column-gap: 1rem;
    flex: none;
    justify-content: space-around;
    min-width: 100%;
    display: flex
}

.community_stat {
    padding: var(--size--48);
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    border-radius: var(--size--40);
    background-color: var(--color--violet-pastel);
    color: var(--color--neutral-900);
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    max-height: 23.44rem;
    display: flex
}

.community_stat.is--teal {
    background-color: var(--color--teal-200)
}

.community_stat.is--yellow {
    background-color: var(--color--yellow-technical)
}

.text_lh-1 {
    line-height: 1
}

.community_img {
    border-radius: var(--size--40);
    object-fit: cover;
    width: 100%;
    max-width: none;
    max-height: 23.44rem
}

.featured_grid {
    grid-column-gap: var(--size--32);
    grid-row-gap: var(--size--32);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.featured_grid.is-quoate {
    grid-column-gap: var(--px--0);
    grid-row-gap: var(--px--0);
    grid-template-columns: 1fr .5fr
}

.featured_grid.is-text-pushed {
    grid-template-columns: 1fr .5fr
}

.featured_img {
    aspect-ratio: 1;
    width: 130%;
    max-width: none;
    position: absolute;
    right: 0
}

.featured_img.reverse {
    left: 0;
    right: auto
}

.featured_img.quoted {
    aspect-ratio: 523/603;
    left: 0;
    right: auto
}

.featured_img-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.featured_text-wrap {
    padding-right: var(--size--80);
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.featured_text-wrap.reverse {
    padding-right: var(--px--0);
    padding-left: var(--size--80)
}

.crystal-get.is-7,.crystal-get.is-7-copy {
    width: 4%;
    inset: 7.56rem 19.69% auto auto
}

.crystal-get {
    pointer-events: none;
    width: 30%;
    position: absolute;
    left: -17.25%
}

.crystal-get.is-7,.crystal-get.is-7-copy {
    width: 4%;
    inset: 7.56rem 19.69% auto auto
}

.crystal-get.is-2 {
    width: 14%;
    bottom: -4.51rem;
    left: auto;
    right: -2.19%
}

.crystal-get.is-3 {
    width: 15%;
    top: -4.71rem;
    left: auto;
    right: 30.66%
}

.crystal-get.is-4 {
    width: 13%;
    bottom: -1.65rem;
    left: 2%
}

.crystal-get.is-5 {
    width: 35%;
    inset: -8rem -20.39% auto auto
}

.crystal-get.is-6 {
    width: 7%;
    top: 2rem;
    bottom: auto;
    left: 26.25%
}

.crystal-get.is-7-copy {
    width: 4%;
    inset: 7.56rem 19.69% auto auto
}

.powered-text_inner {
    padding-right: var(--size--6);
    padding-left: var(--size--6);
    border-radius: var(--size--24);
    background-color: var(--color--neutral-900);
    color: var(--color--neutral-400);
    font-size: var(--size--10);
    text-align: center;
    min-width: 100%;
    font-weight: 600
}

.link-flavor {
    z-index: 2;
    padding: var(--px--1);
    border-radius: var(--size--26);
    color: var(--color--neutral-100);
    font-size: var(--size--12);
    background-image: linear-gradient(90deg,#00ba5699,#0096ab99 54%,#c958a999);
    flex: none;
    justify-content: center;
    align-items: center;
    margin-left: 4px;
    font-weight: 500;
    line-height: 1.6;
    display: flex;
    position: absolute;
    left: 100%
}

.link-flavor.static {
    position: static
}

.link-flavor.static.show_mobile {
    display: none
}

.link-flavor.new {
    padding: var(--px--1);
    background-color: #23f7dd4d;
    background-image: none
}

.footer-link {
    padding: var(--size--12)0px var(--size--12)var(--size--16);
    grid-column-gap: var(--size--4);
    grid-row-gap: var(--size--4);
    color: var(--color--neutral-500);
    align-items: center;
    transition: color .15s cubic-bezier(.165,.84,.44,1);
    display: flex;
    position: relative
}

.footer-link:hover,.footer-link.w--current {
    color: var(--color--neutral-300)
}

.text_gradient_new-shine {
    background-image: linear-gradient(to right,var(--gradient--new-shine--teal),var(--gradient--new-shine--blue));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text
}

.text_semibold {
    font-weight: 600
}

.text_semibold.text_gradient-green-cyan {
    font-size: var(--size--10);
    font-size: var(--size--10)
}

.icon_10 {
    width: var(--size--10);
    height: var(--size--10);
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.footer-link_header {
    padding: var(--size--12)var(--size--16);
    grid-column-gap: var(--size--4);
    grid-row-gap: var(--size--4);
    align-items: center;
    display: flex
}

.footer-link_header.w--current {
    color: var(--color--neutral-300)
}

.footer_links-wrap {
    grid-column-gap: var(--size--32);
    grid-row-gap: var(--size--56);
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.footer-links_minus {
    margin-left: -1rem
}

.img_footer {
    pointer-events: none;
    width: 40rem;
    position: absolute;
    top: 77%;
    transform: rotate(-169deg)
}

.bento_img-validator {
    pointer-events: none;
    position: absolute;
    inset: 0%
}

.bento_img-validator.home {
    object-fit: cover;
    object-fit: cover;
    width: 150%;
    max-width: none;
    top: 1rem;
    left: -25%
}

.icon_16 {
    width: var(--size--16);
    height: var(--size--16);
    aspect-ratio: 1;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.icon_16.inline_breadcrumbs {
    color: var(--color--neutral-700);
    display: inline-block
}

.nav-llnk_drop-down-text-wrap {
    grid-column-gap: var(--size--4);
    grid-row-gap: var(--size--4);
    align-items: center;
    display: flex;
    position: relative
}

.nav-link_product-col {
    z-index: 0;
    max-width: var(--size--300);
    grid-column-gap: var(--px--0);
    grid-row-gap: var(--px--0);
    border-radius: var(--size--12);
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
    position: relative
}

.nav-link_separate {
    padding: var(--size--4);
    grid-column-gap: var(--size--4);
    grid-row-gap: var(--size--4);
    align-items: center;
    transition: color .35s cubic-bezier(.165,.84,.44,1);
    display: flex
}

.nav-link_separate:hover {
    color: var(--teal-400\<deleted\|variable-8066fdc3\>)
}

.nav-individual_grid {
    z-index: 0;
    aspect-ratio: 1;
    pointer-events: none;
    width: 120%;
    max-width: none;
    position: absolute;
    inset: auto 0% 1.75rem
}

.nav-individual_visual {
    z-index: 0;
    aspect-ratio: 1;
    pointer-events: none;
    width: 200%;
    max-width: none;
    position: absolute;
    top: -14.8rem;
    right: -86%
}

.nav-individual_visual.is-individuals {
    top: -22.2rem
}

.drop_holder {
    flex: none
}

.show_tablet {
    display: none
}

.nav-top-cta {
    padding: var(--size--24);
    border-radius: var(--size--16);
    background-color: #0a0a0a66;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-bottom: auto;
    display: flex;
    position: relative;
    overflow: hidden
}

.nav-top-cta._16-9 {
    aspect-ratio: 3/2
}

.nav-top-cta._1200-630 {
    aspect-ratio: 1200/630
}

.nav-top-cta_img {
    z-index: 0;
    object-fit: cover;
    height: 100%;
    position: absolute;
    inset: 0%
}

.nav-link_product-col-inside {
    padding: var(--size--12);
    padding: var(--size--12);
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.nav_partner-apply-wrap {
    padding: var(--size--8);
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    position: relative;
    overflow: hidden
}

.nav_partner-apply {
    padding: var(--size--24);
    border: 1px solid var(--color--neutral-750);
    border-radius: var(--size--16);
    background-color: var(--color--neutral-950-40);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.nav_partner-visual {
    z-index: -1;
    aspect-ratio: 1;
    opacity: .79;
    pointer-events: none;
    width: 150%;
    max-width: none;
    position: absolute;
    top: -6.1rem;
    left: -51%;
    transform: rotate(-34.72deg)
}

.nav_top-cta-gradient {
    z-index: 0;
    background-color: var(--color--black-1000);
    opacity: .52;
    position: absolute;
    inset: 0%
}

.nav-social_wrap {
    padding: var(--size--8);
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.nav-social_top {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.nav_community-visual {
    z-index: -1;
    aspect-ratio: 1;
    opacity: .79;
    pointer-events: none;
    width: 150%;
    max-width: none;
    position: absolute;
    top: 0;
    right: -113%;
    transform: rotate(-34.72deg)
}

.nav_about-visual {
    z-index: -1;
    aspect-ratio: 1;
    pointer-events: none;
    width: 200%;
    max-width: none;
    position: absolute;
    top: -11.3rem;
    left: -14%
}

.home_partner-wrap {
    grid-column-gap: var(--size--40);
    grid-row-gap: var(--size--24);
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: center;
    width: 100%;
    display: flex
}

.home-partner_logo {
    aspect-ratio: auto;
    width: auto;
    max-width: 9.3rem;
    max-height: 2rem
}

.bento-home_image-top {
    z-index: 1;
    pointer-events: none;
    width: 90%;
    display: block;
    position: absolute;
    inset: -2.6rem auto auto
}

.bento-home_image-bottom {
    z-index: 1;
    pointer-events: none;
    width: 100%;
    max-width: 100%;
    position: absolute;
    inset: auto auto -4.1rem
}

.bento-home_image-bottom.is-2 {
    width: 120%;
    max-width: 120%;
    bottom: -5.9rem;
    right: -32%
}

.bento-home_image-royalties {
    z-index: 0;
    pointer-events: none;
    width: 120%;
    max-width: none;
    position: absolute;
    inset: -5rem -48% auto auto
}

.text_maxch-25 {
    max-width: var(--ch--25)
}

.bento-home_image-double {
    z-index: 0;
    pointer-events: none;
    width: 133.91%;
    max-width: 150%;
    position: absolute;
    top: -7.9rem;
    right: -80%
}

.bento-home_image-double.is-2 {
    left: -56%;
    right: auto
}

.f_vertical-right {
    flex-direction: column;
    align-items: flex-end;
    display: flex
}

.f_vertical-right.relative {
    z-index: 1;
    z-index: 1
}

.bento-home_image-wasm {
    z-index: 0;
    filter: blur(5px);
    pointer-events: none;
    object-fit: cover;
    width: 200%;
    max-width: none;
    height: 200%;
    position: absolute;
    inset: -5.1rem 0% 0% -40%
}

.bento-inner_horizontal-space-b-24 {
    grid-column-gap: var(--size--24);
    grid-row-gap: var(--size--24);
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    margin-top: auto;
    display: flex;
    position: relative
}

.bento-inner_horizontal-space-b-24.is--wrap {
    grid-row-gap: var(--size--12);
    flex-flow: wrap
}

.bento-home_image-fast {
    z-index: 0;
    pointer-events: none;
    width: 150%;
    max-width: 150%;
    position: absolute;
    bottom: -5.3rem
}

.bento-home_image-sidechains {
    z-index: 0;
    pointer-events: none;
    object-fit: cover;
    width: 150%;
    max-width: none;
    height: 150%;
    position: absolute;
    inset: -2rem 0% 0% -25%
}

.plus-75 {
    z-index: 1;
    margin-top: 4.69rem;
    position: relative
}

.text-block {
    color: var(--color--neutral-400);
    font-size: var(--size--10);
    text-transform: uppercase;
    white-space: nowrap;
    word-break: keep-all;
    font-weight: 600
}

.nav-link_disabled {
    z-index: 2;
    background-color: var(--color--neutral-950-40);
    -webkit-backdrop-filter: brightness(90%);
    backdrop-filter: brightness(90%);
    cursor: progress;
    height: 100%;
    position: absolute;
    inset: 0%
}

.footer-link_disabled {
    z-index: 2;
    background-color: var(--color--black-900);
    opacity: .4;
    cursor: progress;
    height: 100%;
    position: absolute;
    inset: 0%
}

.nav-menu_backdrop {
    padding: var(--size--12)var(--size--12)var(--size--12)var(--size--16);
    border-radius: var(--size--16);
    pointer-events: auto;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.nav-transition {
    width: 100%;
    height: 0
}

.link_opacity {
    transition: opacity .15s cubic-bezier(.165,.84,.44,1)
}

.link_opacity:hover {
    opacity: .6
}

.bento_curtain {
    background-color: var(--color--neutral-950);
    width: 100%;
    height: 0%;
    position: absolute;
    inset: auto 0% 0%
}

.text_lh-1-3 {
    line-height: 1.3
}

.banner-message {
    height: var(--size--32);
    border-bottom-left-radius: var(--size--40);
    border-bottom-right-radius: var(--size--40);
    box-shadow: none;
    background-color: #acfb43;
    flex: 1 0 auto;
    justify-content: center;
    align-items: center;
    transition: all .15s;
    display: flex;
    position: relative;
    overflow: clip
}

.banner-message:hover {
    background-color: var(--_ai-megawave---color--electric-lime);
    box-shadow: 0 2px 30px 1px var(--_ai-megawave---color--electric-lime)
}

.banner-message.bg_teal-400:hover {
    background-color: var(--gradient--new-shine--teal);
    box-shadow: 0 2px 30px 1px var(--gradient--new-shine--teal);
    background-color: var(--gradient--new-shine--teal);
    box-shadow: 0 2px 30px 1px var(--gradient--new-shine--teal)
}

.banner-message_content {
    z-index: 2;
    color: var(--color--black-1000);
    z-index: 2;
    justify-content: center;
    align-items: center;
    position: relative
}

.banner-message_wrapper {
    z-index: 999;
    height: var(--size--32);
    padding-right: var(--size--12);
    padding-left: var(--size--12);
    pointer-events: auto;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.grid_4 {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
    position: relative
}

.grid_4.is--roadmap {
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    justify-items: center
}

.grid_4.gap_12 {
    grid-column-gap: var(--size--12);
    grid-row-gap: var(--size--12)
}

.grid_4.gap_12.grid_direction_right {
    text-align: left;
    direction: rtl
}

.grid_4.gap_8 {
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8)
}

.tabs-blazers {
    width: 100%
}

.tabs-blazers_menu {
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: auto
}

.tabs-blazers_menu.is--left {
    justify-content: flex-start;
    align-items: center
}

.tabs-blazers_tab-link {
    padding: var(--size--12)var(--size--16);
    border: 1px solid var(--color--white-10);
    border-radius: var(--size--16);
    background-color: var(--color--black-50);
    color: var(--color--neutral-50);
    font-size: var(--size--18);
    flex: none;
    font-weight: 600
}

.tabs-blazers_tab-link.w--current {
    background-color: var(--color--white-10)
}

.img_absolute {
    position: absolute;
    inset: 0%
}

.img_absolute.img_cover {
    z-index: -1;
    object-fit: cover;
    height: 100%
}

.img_absolute.img_cover.z-0 {
    z-index: 0
}

.rounded_32 {
    border-radius: var(--size--32)
}

.inside-tab_text-wrap {
    padding: var(--size--64);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.inside-tab_logo-wrap {
    width: var(--size--144)
}

.of_show {
    overflow: visible
}

.blur_60 {
    filter: blur(60px)
}

.h_50 {
    font-size: var(--size--50);
    letter-spacing: -.01em;
    line-height: 1.1;
    font-size: var(--size--50);
    letter-spacing: -.01em;
    line-height: 1.1
}

.text_gradient_siri {
    background-image: linear-gradient(90deg,var(--siri-gradient--violet-1),var(--siri-gradient--pink-2)12%,var(--siri-gradient--blue-3)24%,var(--siri-gradient--violet-4)36%,var(--siri-gradient--violet-5)48%,var(--siri-gradient--red-6)62%,var(--siri-gradient--yellow-7)76%,var(--siri-gradient--violet-8)90%,var(--siri-gradient--violet-1)102%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text
}

.label_wrap {
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.tabs-home_content {
    margin-top: 3rem;
    overflow: visible
}

.inside-tab {
    background-color: #171717;
    border-radius: 2.5rem;
    padding: .5rem;
    display: flex
}

.inside-tab_menu {
    flex-flow: column;
    flex: none;
    order: 1;
    padding-top: .25rem;
    padding-right: .25rem;
    display: flex
}

.inside-tab_nav-link {
    background-color: #0000;
    border: 1px solid #0000;
    border-radius: 1.5rem;
    padding: .5rem
}

.inside-tab_nav-link.w--current {
    background-color: #262626;
    border-color: #262626
}

.tab-inside_icon {
    aspect-ratio: 1;
    border-radius: 1rem;
    width: 2.5rem;
    height: 2.5rem
}

.project_home-number-wrap {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
    overflow: clip
}

.project_home-number {
    color: #ffffff08;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#ffffff0d,#0000);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 18.75rem;
    font-weight: 600;
    line-height: .8;
    position: absolute
}

.banner-message_ambassador-img {
    aspect-ratio: 500/68;
    object-fit: cover;
    max-width: 17.2rem;
    min-height: 100%;
    position: absolute;
    top: -2px;
    bottom: 0;
    right: 7rem
}

.banner-message_ambassador-img.is--2 {
    left: 8.4rem;
    right: auto
}

.banner-message_ambassador-img.is--3 {
    right: -2.1rem
}

.banner-message_ambassador-img.is--4 {
    aspect-ratio: 500/66;
    left: -.2875rem;
    right: auto
}

.banner-message_marquee-wrap {
    display: none
}

.bg_teal-400 {
    background-color: var(--color--teal-400)
}

.nav_link-holder {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    align-items: center;
    display: flex
}

.survey-banner_component {
    z-index: 200000;
    width: var(--percent--100);
    padding: var(--size--16);
    background-color: var(--color--black-1000-70);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.fs-cc-banner_container {
    width: var(--percent--100);
    padding: var(--size--80)var(--size--40)var(--size--40);
    border-radius: var(--size--40);
    background-color: var(--color--neutral-900);
    text-align: center;
    flex-flow: column;
    align-items: center;
    max-width: 30rem;
    display: flex
}

.survey-banner_close {
    border-radius: var(--percent--100);
    color: var(--color--neutral-500);
    cursor: pointer;
    padding: .5rem;
    position: absolute;
    top: -3rem;
    right: 0
}

@media screen and (max-width: 991px) {
    .container {
        padding-right:var(--size--32);
        padding-left: var(--size--32)
    }

    .container.no-pad.tablet_pad-16,.container.pad_24 {
        padding-right: var(--size--16);
        padding-left: var(--size--16)
    }

    .container.no-pad.tablet_pad-16 {
        padding-right: var(--size--16);
        padding-left: var(--size--16);
        padding-right: var(--size--16);
        padding-left: var(--size--16)
    }

    .container.pad_24 {
        padding-right: var(--size--16);
        padding-left: var(--size--16)
    }

    .container.pad_100 {
        padding-right: var(--size--32);
        padding-left: var(--size--32)
    }

    .rich-text h1 {
        min-width: auto
    }

    .section.z-2 {
        z-index: 2;
        z-index: 2
    }

    .main-wrapper {
        padding: var(--size--4)
    }

    .f_horizontal_center_t-center.gap_24 {
        grid-row-gap: var(--size--16);
        grid-row-gap: var(--size--16);
        flex-flow: wrap
    }

    .btn.teal-small {
        order: -1
    }

    .p_29 {
        font-size: 1.5rem
    }

    .bg_404 {
        width: 150vw;
        height: 150vw;
        margin-top: -28%
    }

    .nav_logo-link {
        z-index: 2;
        position: relative
    }

    .nav {
        padding-right: var(--size--12);
        padding-bottom: var(--size--16);
        padding-left: var(--size--12);
        flex-wrap: wrap;
        width: 100%;
        overflow: visible
    }

    .spacer_100.hide_tablet {
        display: none
    }

    .text_maxch-75 {
        max-width: var(--ch--90)
    }

    .nav-link_drop-wrap {
        flex-direction: column;
        justify-content: flex-start;
        width: 100%;
        position: static
    }

    .drop_trigger {
        justify-content: space-between;
        align-items: center
    }

    .drop_open {
        margin-top: var(--size--4);
        width: 100%;
        display: flex;
        position: static;
        right: auto;
        overflow: hidden
    }

    .drop-open_icon {
        display: none
    }

    .nav-link_product-wrap {
        box-shadow: none;
        grid-template-columns: 1fr;
        width: 100%
    }

    .nav-link_product-col-menu {
        width: 100%;
        max-width: none
    }

    .nav-llnk_drop-down {
        transition-property: none
    }

    .nav-llnk_drop-down:hover {
        color: #f4f2ff;
        background-color: #0000
    }

    .nav-llnk {
        padding-top: var(--size--12);
        padding-bottom: var(--size--12);
        font-size: var(--size--24);
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding-left: 0;
        display: flex
    }

    .nav_link-wrap {
        padding: var(--size--75)var(--size--40)var(--size--24);
        background-color: var(--color--black-900);
        flex-direction: column;
        width: 50%;
        height: 100vh;
        display: none;
        position: absolute;
        inset: 0% 0% 0% auto;
        overflow: auto
    }

    .nav-menu_button {
        z-index: 2;
        padding: var(--size--10);
        cursor: pointer;
        background-color: #00151c00;
        border-radius: 1em;
        flex-flow: column wrap;
        justify-content: center;
        transition-property: none;
        display: flex;
        position: relative
    }

    .nav-menu_button:hover {
        opacity: 1
    }

    .nav-menu_button.w--open {
        background-color: #f63d37
    }

    .nav-menu_lottie {
        width: var(--size--30);
        height: var(--size--30);
        opacity: .5;
        filter: invert(97%)
    }

    .spacer_200.tablet_half {
        padding-top: var(--size--100)
    }

    .spacer_200.tablet_hide,.spacer_300.tablet_hide,.spacer_300.tablet_hide {
        display: none
    }

    .nav-overlay {
        z-index: 0;
        background-color: var(--color--black-25);
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        height: 100vh;
        display: none;
        inset: 0%
    }

    .footer_grid-2 {
        grid-column-gap: var(--size--32);
        grid-row-gap: var(--size--32);
        grid-template-columns: 1fr
    }

    .nav_link-wrap_center {
        flex-direction: column;
        width: 100%
    }

    .hero_bg-image {
        top: 8.7rem
    }

    .hero_bg-image.is-2 {
        top: 17.6rem;
        left: -20%
    }

    .hero_bg-image.is-3 {
        top: 9.4rem
    }

    .p_32 {
        font-size: var(--size--24)
    }

    .text_maxch-65.tablet_400 {
        max-width: var(--size--400);
        max-width: var(--size--400)
    }

    .hero_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 42%)
    }

    .btn_outline-wrap {
        transition-property: none
    }

    .btn_outline-wrap:hover {
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }

    .section_img-overflow.is-builders,.section_img-overflow.is-builders-tools,.section_img-overflow.is-builders-tutorials,.section_img-overflow.is-builders,.section_img-overflow.is-builders-tools,.section_img-overflow.is-builders-tutorials {
        top: -17.6rem
    }

    .blog_body {
        flex-flow: column;
        grid-template-columns: 1fr .25fr;
        display: flex
    }

    .blog_detail-wrap {
        max-width: var(--size--300);
        min-width: var(--size--300)
    }

    .blog_main-featured_link {
        grid-column-gap: var(--px--0);
        grid-row-gap: var(--px--0);
        grid-template-columns: 1fr
    }

    .blog_main-featured_text-wrap {
        padding: var(--size--24)
    }

    .blog-featured_cms-wrap {
        padding-right: var(--vw--3);
        padding-left: var(--vw--3)
    }

    .blog_bento-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .blog_bento-empty {
        display: none
    }

    .blog-cat_featured-img.is--ecosystem {
        left: -14%
    }

    .blog-card_cms-list,.blog-card_cms-list.is--more,.blog-card_cms-list.is--more {
        grid-template-columns: 1fr 1fr
    }

    .blog-card_link {
        transition-property: none
    }

    .blog-card_link:hover {
        background-color: var(--color--neutral-900)
    }

    .newsletter_image {
        top: -2.6rem
    }

    .eco-hero_bg-image {
        left: -42%
    }

    .eco-hero_bg-image.is-2 {
        right: -28%
    }

    .swiper-slide,.swiper-slide.is-slider-main,.swiper-slide.is-slider-blog,.swiper-slide.is-slider-partner {
        width: 33%
    }

    .swiper-slide.is-slider-main,.swiper-slide.is-slider-blog,.swiper-slide.is-slider-partner {
        width: 33%
    }

    .swiper-slide.is-slider-chapter {
        width: 45%
    }

    .swiper-slide.is-slider-contact {
        width: 33%
    }

    .swiper-slide.tutorial_slider {
        width: 100%
    }

    .grid_2.is--form-wrap {
        grid-column-gap: var(--size--32);
        grid-row-gap: var(--size--32)
    }

    .grid_2.is--cornell-end {
        grid-column-gap: var(--size--40);
        grid-row-gap: var(--size--40)
    }

    .r_vertical-center_center.span-2.pr-64 {
        padding-right: var(--px--0);
        padding-right: var(--px--0);
        padding-right: var(--px--0)
    }

    .cat-slide_offset {
        top: .5rem
    }

    .cat-slide_offset-2 {
        top: 1rem
    }

    .swiper.roadmap_flex-expand {
        max-width: none
    }

    .category-header,.flex-right {
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16);
        flex-wrap: wrap
    }

    .cta_grid {
        flex-wrap: wrap
    }

    .cta_image-1 {
        width: 120%;
        margin-top: -9rem;
        top: 3%
    }

    .project_links {
        flex-wrap: wrap
    }

    .project_description-grid {
        grid-template-columns: 1fr .25fr
    }

    .partner_link {
        min-height: 12rem
    }

    .partner_logo-wrap.is--page {
        width: 21.44rem
    }

    .partner-page_header-wrap {
        flex-direction: column;
        align-items: flex-start
    }

    .bento-grid_12 {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .bento_item.is--transparent.hide_tablet,.bento_empty-100 {
        display: none
    }

    .bento_img-spiral {
        width: 50%;
        left: 9.07%
    }

    .h_84 {
        font-size: var(--size--48)
    }

    .indv-start_img-hero {
        left: -42%
    }

    .indv-start_img-hero.is-2 {
        right: -28%
    }

    .indv-chain_img-hero {
        left: -15%
    }

    .indv-chain_img-hero.is-2 {
        right: -28%
    }

    .indv-egld_img-hero {
        left: -42%
    }

    .indv-egld_img-hero.is-2 {
        right: -28%
    }

    .indv-stake_img-hero {
        left: -33%
    }

    .indv-stake_img-hero.is-2 {
        top: 6.3rem;
        right: -31%
    }

    .grid_3 {
        grid-template-columns: 1fr 1fr
    }

    .grid_3.tablet_3 {
        grid-template-columns: 1fr 1fr 1fr
    }

    .card-wrap_ofh {
        padding: var(--size--32)
    }

    .step_text-wrap {
        padding-right: var(--size--50);
        padding-left: var(--size--50)
    }

    .planet {
        width: 80%
    }

    .featured_img {
        width: 170%
    }

    .featured_text-wrap {
        padding-right: var(--size--40)
    }

    .featured_text-wrap.reverse {
        padding-left: var(--size--40);
        padding-left: var(--size--40)
    }

    .card-wrap_component {
        padding: var(--size--32)
    }

    .card_img-wallet {
        width: 100%;
        max-width: none;
        top: 1rem;
        right: 0
    }

    .faq_item {
        padding: var(--size--50)var(--size--40);
        grid-column-gap: var(--size--50);
        grid-row-gap: var(--size--50)
    }

    .crystal-get.is-3 {
        top: -3.41rem
    }

    .wallets-grid {
        grid-template-columns: 1fr
    }

    .grid-side-wallets {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr
    }

    .marquee_gradient-overlay {
        background-image: linear-gradient(to right,var(--color--neutral-body)41%,#0e0e0e00 60%,#0e0e0e00 73%,var(--color--neutral-body))
    }

    .marquee_gradient-overlay.is-2 {
        background-image: linear-gradient(270deg,var(--color--neutral-body)50%,#0e0e0e00 66%,#0e0e0e00 81%,var(--color--neutral-body));
        background-image: linear-gradient(270deg,var(--color--neutral-body)50%,#0e0e0e00 66%,#0e0e0e00 81%,var(--color--neutral-body))
    }

    .grid_2-big-heading {
        grid-column-gap: var(--size--40);
        grid-row-gap: var(--size--40);
        grid-template-columns: 1fr .75fr
    }

    .cta_image-2 {
        width: 120%;
        margin-top: -9rem;
        top: 0%
    }

    .img_release-main {
        top: -18.3rem;
        right: -16%
    }

    .releases_cms-item.is--center {
        padding-left: var(--px--0);
        padding-left: var(--px--0)
    }

    .img_careers,.img_faq {
        width: var(--size--1280);
        top: 10.5rem
    }

    .footer_links-wrap {
        grid-template-columns: 1fr 1fr 1fr
    }

    .footer_empty,.bento_empty {
        display: none
    }

    .nav-link_product-col {
        max-width: 100%
    }

    .drop_holder {
        width: 100%
    }

    .show_tablet {
        display: block
    }

    .bento-home_image-royalties {
        top: -11.7rem
    }

    .bento-home_image-sidechains {
        width: 130%;
        height: 130%;
        top: 0;
        left: -15%
    }

    .builder-start_img-hero {
        left: -38%
    }

    .builder-start_img-hero.is-2 {
        right: -39%
    }

    .builder-start_img-hero.is-3 {
        left: -26%
    }

    .quote-box {
        padding: var(--size--40);
        border-radius: var(--size--32)
    }

    .toc {
        flex-direction: column
    }

    .toc_sidebar {
        width: 100%;
        position: relative;
        top: 0
    }

    .about-transition_main-img {
        top: auto;
        bottom: 0
    }

    .bg_video.chapter-2 {
        margin-top: -9%
    }

    .img_service-main {
        top: -18.3rem;
        right: -16%
    }

    .eco-extra_wrap {
        transition-property: none
    }

    .eco-extra_wrap:hover {
        border-color: var(--color--neutral-850);
        filter: none
    }

    .glow-wrap.is--town-hall,.glow-wrap.is--event,.glow-wrap.is--growth-process {
        display: none
    }

    .glow-wrap.is--5 {
        top: 24.95rem
    }

    .glow-wrap.is--town-hall,.glow-wrap.is--event,.glow-wrap.is--growth-process,.builders_community_glow-line {
        display: none
    }

    .builder_slider_arrow-wrap {
        width: 7%
    }

    .builder_slider_content-wrap {
        width: 80%
    }

    .builder_slider_arrow.is--in-slide,.builder_slider_arrow.is--in-swiper,.builder_slider_arrow.is--in-slide,.builder_slider_arrow.is--in-swiper {
        width: var(--size--60);
        height: var(--size--60);
        padding: var(--size--14)
    }

    .builder_slider_number {
        font-size: var(--size--100)
    }

    .builder_slider_img-101 {
        width: 25.97rem;
        top: -1rem;
        left: -28%
    }

    .builder_slider_img-101.is-2 {
        width: 22.815rem;
        top: -5.3rem;
        right: -24%
    }

    .builder_slider_img-open-source {
        bottom: -15.5rem
    }

    .builder_slider_img-open-source.is-2 {
        top: -14.6rem;
        right: -43.94%
    }

    .builder_slider_img-gaming {
        top: -2.9rem
    }

    .builder_slider_img-gaming.is-2 {
        bottom: -3.9rem
    }

    .builder_slider_img-nft {
        top: -2.9rem
    }

    .builder_slider_img-nft.is-2 {
        bottom: -16.2rem
    }

    .builder_slider_img-defi {
        top: -.5rem;
        left: -56.81%;
        transform: rotate(-28deg)
    }

    .builder_slider_img-defi.is-2 {
        bottom: -2.7rem;
        right: -41%;
        transform: rotate(145deg)
    }

    .builder_slider_img-dapp {
        top: -10rem;
        left: -37.81%
    }

    .builder_slider_img-dapp.is-2 {
        bottom: -8rem;
        right: -41%
    }

    .featured_event-wrap {
        padding-right: var(--size--40);
        padding-left: var(--size--40)
    }

    .events_body-grid {
        grid-template-columns: 1fr
    }

    .p_cta-big {
        font-size: 3em
    }

    .link_cta_icon {
        width: 3em;
        height: 3em
    }

    .xday_bg-img {
        width: 100%
    }

    .xday_bg-img.is--austronaut {
        width: 90.78%
    }

    .releases_heading-img_wrap {
        margin-bottom: var(--px--0)
    }

    .releases_link-block {
        transition-property: none
    }

    .releases_link-block:hover {
        filter: none
    }

    .builder-tools_img-hero {
        left: -38%
    }

    .builder-tools_img-hero.is-2 {
        right: -39%
    }

    .builder-tools_img-hero.is-3 {
        left: -26%
    }

    .toc_tools_anchor {
        top: -5.5rem
    }

    .banner-message_wrapper {
        padding-right: var(--size--8);
        padding-left: var(--size--8)
    }

    .grid_4,.grid_4.is--roadmap {
        grid-template-columns: 1fr 1fr
    }

    .grid_4.is--roadmap {
        grid-template-columns: 1fr 1fr
    }

    .grid_4.gap_8.tablet_4 {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .builder-filters_layout {
        grid-template-columns: 1fr
    }

    .builder-filters_tablet-modal-close-button {
        display: block;
        position: absolute;
        top: 1.5rem;
        right: 1.5rem
    }

    .builder-filters_tablet-modal-menu {
        z-index: 999;
        margin-top: var(--size--48);
        padding: var(--size--12)var(--size--20);
        border-radius: var(--size--16);
        background-color: var(--color--white-3);
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        justify-content: space-between;
        align-items: center;
        width: 100%;
        display: flex;
        position: sticky;
        bottom: 0;
        left: 0%;
        right: 0%
    }

    .builder-filters_list-cms {
        margin-bottom: 1.75rem
    }

    .builder-filters_form-block {
        z-index: 999;
        max-width: 100%
    }

    .builder-filters_tablet-filters-button {
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16);
        justify-content: center;
        display: flex
    }

    .builder-filters-wrapper {
        z-index: 9999;
        padding: var(--size--48)var(--size--16);
        border: 1px solid var(--color--neutral-850);
        border-radius: var(--size--16);
        background-color: var(--color--neutral-900);
        width: 100%;
        max-width: none;
        margin-top: 7rem;
        margin-left: auto;
        margin-right: auto;
        position: fixed;
        inset: 0%;
        overflow: scroll;
        transform: translateY(100%)
    }

    .cornell-hero_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 42%)
    }

    .grid_empty.hide_tablet {
        display: none
    }

    .cornell-img_essential-astronaut {
        top: 34.6rem
    }

    .cornell-img_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 42%)
    }

    .cornell-learn_blur {
        top: 8.7rem
    }

    .ambassador_bg-hero-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 42%)
    }

    .ambassador_bg-hero-image {
        width: 44rem;
        top: 24rem;
        left: -20rem
    }

    .ambassador_bg-hero-image.is-3 {
        width: 48rem;
        top: 13rem
    }

    .ambassadors_img-tech {
        top: 8.7rem
    }

    .bento-ambassador_img-knowledge {
        top: -153%
    }

    .chains_img-for-chains {
        width: 80rem;
        display: block;
        top: -6.1rem
    }

    .chains_gradient-for-chains {
        background-image: linear-gradient(180deg,var(--color--transparent),var(--color--neutral-body));
        max-height: 40%
    }

    .chains_img-builders-2 {
        right: -31.2rem
    }

    .chains_img-builders-1 {
        left: -26.88rem
    }

    .bg-video_abs {
        display: none
    }

    .chains_hero-gradient-3 {
        z-index: 1;
        background-image: linear-gradient(180deg,var(--color--transparent)27%,var(--color--black-900)55%);
        inset: 0%
    }

    .chains_bg-video-1 {
        top: -1rem
    }

    .margin_bottom-minus-120.hide_tablet,.chains_bg-video-chains {
        display: none
    }

    .chains_bg-img-hero {
        aspect-ratio: 3456/1906;
        display: block
    }

    .roadmap_bg-image {
        top: 8.7rem
    }

    .roadmap_bg-image.is-2 {
        width: 30rem;
        top: 17.6rem;
        left: -20%
    }

    .roadmap_bg-image.is-3 {
        top: 9.4rem
    }

    .roadmap_bg-image.is-4-wrap {
        z-index: 1
    }

    .roadmap_embed {
        display: none
    }

    .roadmap_item-padding.is--slider {
        min-height: auto
    }

    .roadmap_flex-expand {
        overflow: hidden
    }

    .roadmap_swiper-component {
        width: 100%
    }

    .roadmap_bullet-cms-tooltip {
        display: none
    }

    .roadmap_done-list {
        column-count: 3
    }

    .roadmap_done-item {
        margin-top: 0
    }

    .roadmap_item-header_glow {
        display: none
    }

    .indv-egld-2_img-hero {
        left: -36.8rem
    }

    .indv-egld-2_img-hero.is-2 {
        right: -38.8rem
    }

    .indv-egld-2_img-hero.is-5 {
        right: .16rem
    }

    .indv-egld-2_img-hero.is-6 {
        top: 7.34rem;
        left: 12.53rem
    }

    .tablet_hide {
        display: none
    }

    .egld_calculator_content-wrap {
        flex: none;
        transition-property: none
    }

    .egld_calculator_content-wrap:hover {
        border-color: var(--color--neutral-750)
    }

    .egld_calculator_content-wrap.is--center {
        flex: none
    }

    .h_96 {
        font-size: var(--size--64)
    }

    .egld_calculator_top-autoscroll {
        flex-flow: wrap
    }

    .tutorial_iframe {
        display: none
    }

    .brand-kit_img-hero {
        bottom: 0
    }

    .partner_holder {
        min-height: 12rem
    }

    .brand-kit_bento_img {
        width: 250%;
        left: 8%
    }

    .brand-kit_bento_img.is--2 {
        width: 250%;
        left: -95%
    }

    .tutorial_slider {
        width: 80%
    }

    .tutorials_img-hero {
        left: -38%
    }

    .tutorials_img-hero.is-2 {
        right: -39%
    }

    .f_horizontal_left-center.gap_24.tablet_wrap {
        flex-flow: wrap
    }

    .community_img-heart,.community_img-heart.is--2,.community_img-heart.is--2 {
        top: auto
    }

    .community_bg-pattern-box {
        flex: none
    }

    .communitu_link-podcast {
        grid-column-gap: var(--size--32);
        grid-row-gap: var(--size--32);
        flex-flow: column
    }

    .community_link-podcast-img {
        order: -1;
        width: 100%
    }

    .f_horizontal_top_spaceb_wrap.tablet_gap-40 {
        grid-column-gap: var(--size--40);
        grid-row-gap: var(--size--40);
        grid-column-gap: var(--size--40);
        grid-row-gap: var(--size--40)
    }

    .communitu_link-card {
        grid-column-gap: var(--size--32);
        grid-row-gap: var(--size--32);
        flex-flow: column
    }

    .contact_img-heart {
        top: auto
    }

    .contact_img-heart.is--2 {
        top: auto;
        right: -21%
    }

    .contact_img-heart.is--1 {
        right: -24%
    }

    .growth-games_hero-icon {
        width: 35.94rem
    }

    .growth-games_hero-circle {
        width: 107.44rem
    }

    .growth-games_hero-circle.is--within-page {
        top: -21.7rem
    }

    .growth-games_card-wrap_ofh {
        padding: var(--size--32)
    }

    .growth-games_card-img.is--within-page-hero {
        width: 25rem
    }

    .h_128.h_tablet_72 {
        font-size: var(--size--72);
        font-size: var(--size--72)
    }

    .grants_cta-wrap {
        grid-template-columns: 1fr .75fr
    }

    .growth-games_ai-bg-svg {
        width: var(--size--400);
        left: -17rem
    }

    .growth-games_ai-bg-svg.is--2 {
        right: -18.6rem
    }

    .ai-megawave_track-wrap {
        grid-template-columns: 1fr 1fr
    }

    .track-wrap_vivid-label {
        position: static
    }

    .ai-megawave_tracks_image {
        left: 50%;
        right: auto
    }

    .ai-megawave_tracks_image.is--2 {
        top: -1.2rem;
        left: -2.8rem
    }

    .ai-megawave_tracks_image.is--3 {
        top: -2.6rem;
        left: 11.8rem
    }

    .ai-megawave_kit_image {
        right: auto
    }

    .inside-tab_menu {
        padding-bottom: .25rem;
        padding-left: .25rem
    }

    .ascii-progress-bar {
        max-width: var(--percent--80)
    }

    .banner-message_ambassador-img {
        right: -.5rem
    }

    .banner-message_ambassador-img.is--2 {
        left: .5rem
    }

    .grid_5 {
        grid-template-columns: 1fr 1fr 1fr
    }

    .get-egld_img-hero.is--2 {
        bottom: -10.7rem
    }

    .get-egld_img-hero.is--3 {
        right: -32.1rem
    }

    .get-egld_3d-token {
        top: 23.7rem
    }

    .get-egld_3d-token.is--2 {
        left: 2rem
    }

    .get-egld_3d-bg {
        max-width: none;
        left: -100rem
    }

    .get-egld_3d-bg.is--2 {
        right: -100rem
    }

    .grid_wallet_xportal {
        width: var(--size--200)
    }

    .grid_wallet_xwallet {
        left: 14.7rem
    }

    .grid_wallet_xwallet.is--2 {
        left: 7.2rem
    }

    .fs-cc-banner_container {
        text-align: center
    }
}

@media screen and (max-width: 767px) {
    h1 {
        font-size:var(--size--40)
    }

    h2 {
        font-size: var(--size--36)
    }

    h3 {
        font-size: var(--size--32)
    }

    h4 {
        font-size: var(--size--24)
    }

    h5 {
        font-size: var(--size--20)
    }

    h6 {
        font-size: var(--size--18)
    }

    .container,.container.pad_100,.container.pad_100 {
        padding-right: var(--vw--5);
        padding-left: var(--vw--5)
    }

    .rich-text.is--blog p,.rich-text.is--blog li {
        font-size: var(--size--18)
    }

    .rich-text h1 {
        font-size: var(--size--56)
    }

    .rich-text h3 {
        font-size: var(--size--28)
    }

    .rich-text.is--blog {
        max-width: var(--size--100vh)
    }

    .rich-text.is--blog p,.rich-text.is--blog li {
        font-size: var(--size--18)
    }

    .rich-text.is--blog p,.rich-text.is--blog li {
        font-size: var(--size--18)
    }

    .rich-text.is--blog h2 {
        font-size: var(--size--40)
    }

    .section.bg_dark {
        border-radius: var(--size--24);
        border-radius: var(--size--24)
    }

    .h2 {
        font-size: 1.8rem
    }

    .h_56 {
        font-size: var(--size--40)
    }

    .form_input.text-area {
        min-width: auto
    }

    .f_vertical-left.max-25 {
        max-width: none
    }

    .f_horizontal_center_t-center {
        grid-column-gap: 1em;
        grid-row-gap: 1em;
        flex-wrap: wrap
    }

    .p_xl {
        font-size: 1.25rem
    }

    .btn.neutral.career {
        margin-left: auto
    }

    .p_29 {
        font-size: 1.5rem
    }

    .bg_404 {
        height: auto;
        top: auto;
        transform: scale(1.4)
    }

    .nav_logo-link {
        order: -1;
        width: 29.34%
    }

    .nav {
        padding-top: var(--size--14);
        padding-bottom: var(--size--14)
    }

    .spacer_100.mobile-l_half {
        padding-top: var(--size--50);
        padding-top: var(--size--50)
    }

    .spacer_40.mobile-l_32 {
        padding-top: var(--size--32);
        padding-top: var(--size--32)
    }

    ._404-wrap {
        padding: var(--size--32)
    }

    .p_14.mobile-l_18 {
        font-size: var(--size--18);
        font-size: var(--size--18)
    }

    .h_64 {
        font-size: var(--size--40)
    }

    .nav-llnk {
        line-height: 2
    }

    .nav_link-wrap {
        width: 60%
    }

    .p_16.inline_breadcrum {
        margin-right: var(--size--10);
        margin-right: var(--size--10)
    }

    .p_21.txt_teal-400.mobile_vw-3 {
        font-size: 3vw
    }

    .hide_mobile-l {
        display: none
    }

    .spacer_200.mobile_300 {
        padding-top: var(--size--300)
    }

    .spacer_200.mobile-l_half,.spacer_300.mobile_100,.spacer_300.mobile_100 {
        padding-top: var(--size--100)
    }

    .show_mobile-l {
        width: 100%;
        display: block
    }

    .hero_bg-image {
        width: 90%;
        left: -46%
    }

    .hero_bg-image.is-2 {
        width: 80%;
        left: -35%
    }

    .hero_bg-image.is-3 {
        width: 80%;
        top: 12.6rem;
        right: -38.55%
    }

    .contact_box {
        border-radius: var(--size--16);
        box-shadow: 4px 0 50px -4px var(--color--black-25)
    }

    .section_img-overflow.is--blog-category {
        filter: none;
        border-radius: 0
    }

    .section_img-overflow.is--brand {
        top: -30.7rem
    }

    .inner-wrapper,.inner-wrapper.bg_dark,.inner-wrapper.bg_neutral-900,.inner-wrapper.bg_blur-40,.inner-wrapper.bg_dark_bg-blur,.inner-wrapper.bg_dark,.inner-wrapper.bg_neutral-900,.inner-wrapper.bg_blur-40,.inner-wrapper.bg_dark_bg-blur {
        border-radius: var(--size--24)
    }

    .blog_body {
        grid-column-gap: var(--size--24);
        grid-row-gap: var(--size--24);
        flex-direction: column;
        grid-template-columns: 1fr;
        display: flex
    }

    .f_horizontal_top_left,.social_wrap {
        flex-wrap: wrap
    }

    .h_40 {
        font-size: var(--size--32)
    }

    .h_40.font_jersey25.text_tan-brown.h_mobile_56,.h_40.font_jersey25.text_electric-lime.h_mobile_56,.h_40.font_jersey25.text_neutral-200.h_mobile_56,.h_40.font_jersey25.text_tan-brown.h_mobile_56,.h_40.font_jersey25.text_electric-lime.h_mobile_56,.h_40.font_jersey25.text_neutral-200.h_mobile_56,.h_40.font_jersey25.text_tan-brown.h_mobile_56,.h_40.font_jersey25.text_tan-brown.h_mobile_56,.h_40.font_jersey25.text_electric-lime.h_mobile_56,.h_40.font_jersey25.text_electric-lime.h_mobile_56,.h_40.font_jersey25.text_neutral-200.h_mobile_56,.h_40.font_jersey25.text_neutral-200.h_mobile_56 {
        font-size: var(--size--56)
    }

    .blog-featured_cms-wrap {
        padding-right: var(--vw--5);
        padding-left: var(--vw--5)
    }

    .blog-featured_cms-list {
        grid-column-gap: var(--size--32);
        grid-row-gap: var(--size--32);
        flex-direction: column
    }

    .blog-featured_cms-item {
        max-width: none
    }

    .blog_bento-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .blog_bento-item {
        border-radius: var(--size--16)
    }

    .blog_bento-item.is--community {
        flex-direction: column;
        justify-content: space-between;
        display: flex
    }

    .blog_bento-empty {
        border-radius: var(--size--16)
    }

    .blog-card_cms-list {
        grid-column-gap: var(--size--32);
        grid-row-gap: var(--size--32);
        flex-direction: column
    }

    .pagination_wrap {
        flex-direction: row;
        justify-content: center;
        max-width: 30rem;
        margin-left: auto;
        margin-right: auto
    }

    .blog-card_cms-item {
        max-width: none
    }

    .newsletter_form-block {
        margin-left: 0%
    }

    .notable-projects_cms-list {
        grid-template-columns: 1fr
    }

    .eco-hero_bg-image {
        width: 90%;
        top: 6.7rem
    }

    .eco-hero_bg-image.is-2 {
        width: 80%;
        top: 15.8rem
    }

    .eco-hero_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 35%)
    }

    .swiper-wrapper {
        grid-template-columns: 1fr
    }

    .swiper-slide,.swiper-slide.is-slider-blog,.swiper-slide.is-slider-chapter,.swiper-slide.is-slider-contact,.swiper-slide.is-slider-blog,.swiper-slide.is-slider-chapter,.swiper-slide.is-slider-contact {
        width: 50%
    }

    .grid_2 {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8)
    }

    .grid_2.mobile-l_1,.grid_2.is--form-wrap {
        grid-template-columns: 1fr
    }

    .grid_2.gap_8.moible-l_1,.grid_2.mobile-l_1,.grid_2.is--form-wrap {
        grid-template-columns: 1fr
    }

    .grid_2.is--logos {
        grid-template-columns: 1fr;
        min-width: auto;
        max-width: 100%
    }

    .grid_2.gap_8.moible-l_1 {
        grid-template-columns: 1fr
    }

    .cat-slide_icon {
        width: var(--size--32);
        height: var(--size--32)
    }

    .cat-slide_number {
        font-size: var(--size--32)
    }

    .cta_grid {
        grid-column-gap: var(--size--24);
        grid-row-gap: var(--size--24)
    }

    .cta_image-1 {
        width: 140%
    }

    .bento-nav.community-link {
        padding: var(--size--32);
        padding: var(--size--32)
    }

    .bento-nav_inner-2 {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8);
        text-align: left;
        flex-direction: column;
        align-items: flex-start
    }

    .text_align-right.mobile-l_left {
        text-align: left;
        text-align: left
    }

    .project_links {
        justify-content: flex-start
    }

    .project_description-grid {
        grid-template-columns: 1fr
    }

    .project_description-grid.reverse_on_mobile {
        flex-flow: column-reverse;
        grid-auto-flow: dense;
        display: flex
    }

    .related-articles_list {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8);
        flex-flow: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .related-articles_item {
        min-width: 17.63rem
    }

    .partner_cms-list {
        grid-template-columns: 1fr 1fr
    }

    .partner_link {
        min-height: 12rem
    }

    .bento-grid_12 {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8);
        margin-top: 0
    }

    .bento_item.is-clipped,.bento_item.is-clipped-blured {
        padding-right: var(--size--24);
        padding-left: var(--size--24)
    }

    .bento_item.is-clipped,.bento_item.is-clipped-blured {
        padding-right: var(--size--24);
        padding-left: var(--size--24)
    }

    .bento_item.pad_48 {
        padding: var(--size--32)
    }

    .bento_item.is-price {
        max-width: 100%
    }

    .bento_item.is--white-05 {
        padding: var(--px--0);
        background-color: #0000
    }

    .p_160 {
        font-size: var(--vw--23)
    }

    .bento_img-spiral {
        width: 70%;
        left: -11.93%
    }

    .indv-start_img-hero {
        width: 90%;
        top: -6.3rem
    }

    .indv-start_img-hero.is-2 {
        width: 80%;
        top: 25.6rem;
        left: -28%
    }

    .indv-chain_img-hero {
        top: 5.5rem;
        transform: scale(1.3)rotate(34deg)
    }

    .indv-chain_img-hero.is-2 {
        top: 6.1rem;
        right: -19%;
        transform: scale(1.5)rotate(9.32deg)
    }

    .indv-chain_img-hero.is-3 {
        width: 70%;
        top: 2.4rem;
        left: -28%
    }

    .indv-chain_bg-gradient-copy {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 47%)
    }

    .indv-egld_img-hero {
        width: 90%;
        top: -.6rem;
        left: -56%
    }

    .indv-egld_img-hero.is-2 {
        width: 80%;
        top: 1rem;
        left: 66%
    }

    .indv-egld_img-hero.is-3 {
        top: -6.9rem;
        left: -33%
    }

    .grid_1 {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8);
        width: 100%
    }

    .grid_1.mobile_2 {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        place-items: start stretch
    }

    .indv-stake_img-hero {
        top: 5.2rem
    }

    .indv-stake_img-hero.is-2 {
        width: 80%;
        top: -.3rem;
        right: -47%;
        transform: rotate(-180deg)
    }

    .indv-stake_img-hero.is-3 {
        filter: blur(12px);
        width: 100%;
        top: .7rem;
        left: -55%
    }

    .grid_3 {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8);
        grid-template-columns: 1fr
    }

    .grid_3._05-gap.mobile-l_2,.grid_3.is--telegram-channels {
        grid-template-columns: 1fr 1fr
    }

    .grid_3.tablet_3 {
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16);
        grid-template-columns: 1fr 1fr
    }

    .grid_3._05-gap.mobile-l_2,.grid_3.is--telegram-channels {
        grid-template-columns: 1fr 1fr
    }

    .grid_3.mobile-l_gap-100 {
        grid-column-gap: var(--size--100);
        grid-row-gap: var(--size--100)
    }

    .grid_3.gap_4.mobile_gab_24 {
        grid-column-gap: var(--size--24);
        grid-row-gap: var(--size--24);
        grid-column-gap: var(--size--24);
        grid-row-gap: var(--size--24)
    }

    .card-wrap_ofh {
        padding: var(--size--24);
        margin-left: auto;
        margin-right: auto
    }

    .step_img {
        width: 100%
    }

    .step_number {
        font-size: var(--size--300)
    }

    .planet_wrap {
        width: 100%
    }

    .community_stat {
        max-height: 20rem
    }

    .community_img {
        align-self: stretch;
        max-height: 20rem
    }

    .featured_grid,.featured_grid.is-text-pushed,.featured_grid.is-quoate,.featured_grid.is-text-pushed,.featured_grid.is-quoate {
        grid-template-columns: 1fr
    }

    .featured_img {
        width: 120%;
        position: absolute;
        bottom: 0;
        right: auto
    }

    .featured_img.reverse {
        left: auto
    }

    .featured_img.quoted {
        position: static;
        left: auto
    }

    .featured_text-wrap {
        padding-right: var(--px--0)
    }

    .space_square {
        width: 100%;
        padding-top: 100%
    }

    .card-wrap_component {
        padding: var(--size--24);
        margin-left: auto;
        margin-right: auto
    }

    .card_img-wallet {
        width: 120%
    }

    .faq_item {
        margin-bottom: var(--size--8);
        grid-column-gap: var(--size--24);
        grid-row-gap: var(--size--24);
        border-radius: var(--size--16);
        grid-template-columns: 1fr
    }

    .crystal-get {
        left: -13.25%
    }

    .crystal-get.is-7,.crystal-get.is-7-copy {
        right: 19.69%
    }

    .crystal-get.is-2 {
        bottom: -1.1rem
    }

    .crystal-get.is-3 {
        top: 0
    }

    .crystal-get.is-4 {
        left: -4%
    }

    .crystal-get.is-5 {
        top: .8rem;
        right: -16.39%
    }

    .crystal-get.is-7,.crystal-get.is-7-copy {
        right: 19.69%
    }

    .xportal-grid-card {
        padding-top: var(--size--60);
        padding-bottom: var(--px--0);
        grid-column-gap: var(--size--32);
        grid-row-gap: var(--size--32);
        grid-template-columns: 1fr
    }

    .xportal-grid-card_wrap {
        aspect-ratio: 542/448;
        position: relative
    }

    .xportal-grid-card_img {
        width: 100%;
        left: -10%
    }

    .wallets-grid {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8);
        grid-template-columns: 1fr
    }

    .marquee_gradient-overlay {
        background-image: linear-gradient(to right,var(--color--neutral-body),#0e0e0e00 20%,#0e0e0e00 20%,var(--color--neutral-body))
    }

    .marquee_gradient-overlay.is-2 {
        background-image: linear-gradient(270deg,var(--color--neutral-body),#0e0e0e00 20%,#0e0e0e00 80%,var(--color--neutral-body));
        background-image: linear-gradient(270deg,var(--color--neutral-body),#0e0e0e00 20%,#0e0e0e00 80%,var(--color--neutral-body))
    }

    .marquee-partners_text {
        position: static
    }

    .marquee-partners_wrap {
        grid-column-gap: var(--size--24);
        grid-row-gap: var(--size--24)
    }

    .img_secured {
        margin-top: -3rem;
        margin-bottom: -3rem
    }

    .grid_2-big-heading {
        grid-column-gap: var(--size--24);
        grid-row-gap: var(--size--24);
        grid-template-columns: 1fr
    }

    .cta_image-2 {
        width: 140%
    }

    .img_release-main {
        top: -11.4rem
    }

    .releases_body {
        padding: var(--size--32);
        grid-template-columns: 1fr
    }

    .img_release-page {
        top: -4.6rem
    }

    .img_careers {
        top: auto
    }

    .career_cms-item {
        flex-direction: column;
        align-items: flex-start
    }

    .career_info {
        grid-column-gap: var(--size--24);
        grid-row-gap: var(--size--24);
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        width: 100%
    }

    .img_faq {
        top: auto
    }

    .footer_links-wrap {
        grid-template-columns: 1fr 1fr
    }

    .img_footer {
        top: 83%
    }

    .bento-home_image-royalties {
        top: -6.1rem
    }

    .f_vertical-right.mobile-l_left {
        flex-direction: column;
        align-items: flex-start
    }

    .builder-start_img-hero {
        width: 90%;
        top: 15.5rem;
        left: -31%
    }

    .builder-start_img-hero.is-2 {
        width: 80%;
        top: 11.1rem
    }

    .builder-start_img-hero.is-3 {
        top: 4.7rem
    }

    .quote-box {
        grid-template-columns: 1fr
    }

    .toc_link-wrapper.is-h3 {
        padding-left: var(--size--24);
        padding-left: var(--size--24)
    }

    .bg_video.chapter-2 {
        margin-top: -5%
    }

    .video_wrap {
        border-radius: var(--size--24)
    }

    .img_careers-gradient {
        background-image: linear-gradient(to bottom,var(--color--black-900),var(--color--black-900)25%,#08080800 64%,var(--color--black-900))
    }

    .img_service-main {
        width: 17rem;
        top: -11.4rem
    }

    .service_body {
        grid-template-columns: 1fr
    }

    .service_body-inner {
        flex-flow: wrap;
        display: flex
    }

    .events_body {
        flex-direction: column-reverse;
        grid-template-columns: 1fr
    }

    .events_img {
        width: 100%
    }

    .event_detail {
        flex-wrap: wrap
    }

    .form_report {
        padding: var(--size--24);
        width: 100%
    }

    .builder_slider_arrow-wrap {
        width: 8%
    }

    .builder_slider_content-wrap {
        width: 90%
    }

    .builder_slider_arrow {
        padding: var(--size--12)
    }

    .builder_slider_img-open-source {
        bottom: -12.1rem;
        transform: rotate(-18deg)
    }

    .builder_slider_img-open-source.is-2 {
        top: -9.4rem
    }

    .builder_slider_img-payments {
        width: 80%;
        top: -5rem;
        left: -16.81%;
        transform: rotate(180deg)
    }

    .builder_slider_img-payments.is-2 {
        top: auto;
        bottom: -9.7rem
    }

    .builder_slider_img-gaming {
        width: 80%;
        top: -7.3rem;
        left: -16.81%
    }

    .builder_slider_img-gaming.is-2 {
        top: auto;
        bottom: -10.4rem;
        right: -19%
    }

    .builder_slider_img-nft {
        width: 80%;
        top: -7.3rem;
        left: -33.81%
    }

    .builder_slider_img-nft.is-2 {
        top: auto;
        bottom: -7.7rem;
        right: -11%
    }

    .builder_slider_img-defi {
        width: 200%;
        top: -3.6rem;
        left: -83.81%
    }

    .builder_slider_img-defi.is-2 {
        width: 200%;
        bottom: -3rem;
        right: -123%
    }

    .builder_slider_img-dapp {
        top: -3.6rem;
        left: -33.81%
    }

    .builder_slider_img-dapp.is-2 {
        right: -33%;
        transform: rotate(18deg)
    }

    .grid_2-event-type {
        grid-column-gap: var(--size--32);
        grid-row-gap: var(--size--32);
        grid-template-columns: 1fr
    }

    .grid_2-event-type.mobile_gap-16 {
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16);
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16)
    }

    .events_img-2 {
        width: 100%
    }

    .events_body-grid {
        flex-direction: column-reverse;
        grid-template-columns: 1fr
    }

    .builders_support_bg-img {
        min-width: 83.94rem
    }

    .featured_event-overlay {
        display: block
    }

    .releases_link-block_side,.releases_link-block_side.is-orange-400,.releases_link-block_side.is-green-400,.releases_link-block_side.is-orange-400,.releases_link-block_side.is-green-400 {
        border-top-left-radius: var(--size--12);
        border-bottom-left-radius: var(--size--12)
    }

    .releases_link-block_body {
        padding: var(--size--32);
        grid-template-columns: 1fr
    }

    .releases_link-block_glow {
        width: var(--size--40);
        top: -2.2rem
    }

    .builder-tools_img-hero {
        width: 90%;
        top: 15.5rem;
        left: -31%
    }

    .builder-tools_img-hero.is-2 {
        width: 80%;
        top: 11.1rem
    }

    .builder-tools_img-hero.is-3 {
        top: 4.7rem
    }

    .bento_embed_apply-s-grant {
        width: 140%;
        top: 2rem;
        left: -20%
    }

    .builder-dapp_img-hero {
        top: 10.1rem
    }

    .builder-dapp_img-hero.is-2 {
        top: 14.5rem
    }

    .grid_4 {
        grid-column-gap: var(--size--56);
        grid-row-gap: var(--size--56);
        grid-template-columns: 1fr
    }

    .grid_4.is--roadmap {
        grid-column-gap: var(--size--60);
        grid-row-gap: var(--size--60);
        grid-template-columns: 1fr 1fr
    }

    .grid_4.gap_8.tablet_4 {
        grid-template-columns: 1fr 1fr
    }

    .grid_4.mobile_2 {
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16);
        grid-template-columns: 1fr 1fr
    }

    .builder-filters_layout {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .builder-filters_tablet-modal-menu {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .builder-filters-wrapper {
        margin-top: 6rem
    }

    .cornell-img_essential-blur {
        top: 41.9rem
    }

    .cornell-img_essential-bg {
        top: 40.3rem
    }

    .cornell-img_essential-astronaut {
        width: 24rem;
        max-width: none;
        top: 45.8rem;
        right: -1.3rem
    }

    .cornell-img_bg-gradient {
        background-image: linear-gradient(#0a0a0a00 47%,#0a0a0a)
    }

    .cornell-img_bg-gradient.is--2 {
        background-image: linear-gradient(180deg,#0a0a0a00 10%,var(--color--neutral-950)33%);
        background-image: linear-gradient(180deg,#0a0a0a00 10%,var(--color--neutral-950)33%)
    }

    .icon_80.mobile-l_40 {
        width: var(--size--40);
        height: var(--size--40);
        width: var(--size--40);
        height: var(--size--40)
    }

    .cornell-learn_blur {
        width: 90%;
        left: -46%
    }

    .cornell-img_bg-you {
        width: 143.31rem;
        bottom: 0
    }

    .ambassador_bg-hero-image {
        width: 90%;
        top: 20.85rem
    }

    .ambassador_bg-hero-image.is-3 {
        width: 80%;
        top: 25.4rem;
        right: -18.39rem
    }

    .ambassadors_img-tech {
        width: 90%;
        left: -46%
    }

    .bento-ambassador_img-identity {
        top: -15%
    }

    .bento-ambassador_img-motivation,.bento-ambassador_img-community {
        top: -6.1rem
    }

    .bento-ambassador_img-knowledge {
        top: -117%
    }

    .chains_gradient-for-chains {
        background-image: linear-gradient(180deg,var(--color--transparent),var(--color--neutral-body)71%)
    }

    .tabs-blazers_menu {
        justify-content: flex-start;
        align-items: center
    }

    .chains_img-blazers {
        width: 53.47rem;
        top: 13rem
    }

    .chains_img-builders-3 {
        top: -8rem
    }

    .chains_img-builders-2 {
        right: -24.9rem
    }

    .chains_img-builders-1 {
        top: 4.34rem;
        left: -22.48rem
    }

    .chains_hero-gradient-3 {
        background-image: linear-gradient(180deg,var(--color--transparent)31%,var(--color--black-900)66%);
        height: 60%
    }

    .roadmap_bg-image {
        width: 90%;
        left: -46%
    }

    .roadmap_bg-image.is-2 {
        width: 80%;
        left: -35%
    }

    .roadmap_bg-image.is-3 {
        width: 80%;
        top: 12.6rem;
        right: -38.55%
    }

    .roadmap_done-list {
        column-count: 2
    }

    .egld_toady_bg-img-wrap {
        top: auto;
        bottom: auto
    }

    .f_horizontal_top_center {
        flex-wrap: wrap
    }

    .indv-egld-2_img-hero {
        width: 35.085rem;
        top: 27.8rem;
        left: -21.9rem
    }

    .indv-egld-2_img-hero.is-3 {
        width: 6.54rem;
        top: -2.5rem;
        left: 62%
    }

    .indv-egld-2_img-hero.is-2 {
        width: 80%;
        right: -24.4rem
    }

    .indv-egld-2_img-hero.is-3 {
        width: 6.54rem;
        top: -2.5rem;
        left: 62%
    }

    .egld_toady_bg-line-wrap {
        top: -1.9rem
    }

    .egld_toady_bg-line-wrap.is--2 {
        bottom: 2.9rem
    }

    .h_96 {
        font-size: var(--size--48)
    }

    .h_96.font_jersey25.text_teal-300.h_mobile_72 {
        font-size: var(--size--72);
        font-size: var(--size--72);
        font-size: var(--size--72);
        font-size: var(--size--72)
    }

    .h_50 {
        font-size: var(--size--40)
    }

    .contact_img-hero {
        top: 10.1rem
    }

    .contact_img-hero.is-2,.contact_img-hero.is-3,.contact_img-hero.is-4,.contact_img-hero.is-2,.contact_img-hero.is-3,.contact_img-hero.is-4 {
        top: 14.5rem
    }

    .brand-kit_img-hero {
        max-width: 55rem
    }

    .brand-kit_group-photo {
        border-radius: var(--size--16)
    }

    .brand-kit_group-photo-behind {
        max-width: 200%
    }

    .partner_holder {
        min-height: 12rem
    }

    .brand-kit_colors-bg {
        top: 15rem
    }

    .brand-kit_egld-bg {
        top: 0
    }

    .brand-kit_idenity-overlay {
        background-image: linear-gradient(180deg,var(--color--transparent)14%,var(--color--neutral-900)75%);
        display: block
    }

    .tutorial_slider {
        width: 90%
    }

    .tutorial_slider-text-wrap {
        padding: var(--size--40)
    }

    .tutorials_img-hero {
        width: 90%;
        top: 15.5rem;
        left: -31%
    }

    .tutorials_img-hero.is-2 {
        width: 80%;
        top: 11.1rem
    }

    .tutorial_in-depth_title-wrap {
        padding: var(--size--24)
    }

    .tutorial_in-depth_cms-item {
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: minmax(52px,.25fr) 2fr
    }

    .community_img-heart {
        width: 100%
    }

    .community_img-heart.is--2 {
        width: 120%;
        max-width: 120%
    }

    .community_bg-pattern-row.is--2,.community_bg-pattern-row.is--1,.community_bg-pattern-row.is--2,.community_bg-pattern-row.is--1 {
        flex-flow: wrap
    }

    .community_bg-pattern-box {
        width: 30%
    }

    .communitu_link-podcast {
        padding: var(--size--32)
    }

    .f_horizontal_top_spaceb_wrap {
        flex-wrap: wrap
    }

    .communitu_link-card {
        padding: var(--size--32)
    }

    .contact_img-heart {
        width: 100%
    }

    .contact_img-heart.is--2 {
        width: 120%;
        max-width: 120%;
        bottom: -10%;
        right: auto
    }

    .contact_img-heart.is--1 {
        top: auto;
        bottom: 0;
        right: auto
    }

    .contact_community-gradient-overlay {
        background-image: linear-gradient(180deg,#0a0a0a00 16%,var(--color--neutral-900)85%)
    }

    .contact_community-gradient-overlay.is--2 {
        display: none
    }

    .growth-games_hero-circle.is--within-page {
        width: 250%;
        top: -24.7rem
    }

    .growth-games_card-wrap_ofh {
        padding: var(--size--24);
        margin-left: auto;
        margin-right: auto
    }

    .growth-games_card-img.is--within-page-hero {
        position: static
    }

    .h_128.mobile-l_vw {
        font-size: var(--vw--12);
        font-size: var(--vw--12)
    }

    .growth-games_process_text-wrap {
        justify-content: flex-start;
        align-items: flex-end
    }

    .growth-games_slider-svg {
        max-width: 16.5rem
    }

    .grants_cta-wrap {
        padding: var(--size--32)var(--size--24);
        border-radius: var(--size--24);
        grid-template-columns: 1fr
    }

    .f_horizontal_top_spaceb {
        flex-wrap: wrap
    }

    .ai-megawave_timeline-image {
        bottom: -2.14rem;
        right: -22%
    }

    .ai-megawave_glow-line.is--1-full,.ai-megawave_glow-line.is--1-dash,.ai-megawave_glow-line.is--1-full,.ai-megawave_glow-line.is--1-dash {
        display: block
    }

    .ai-megawave_track-wrap {
        padding: var(--size--24);
        grid-column-gap: var(--size--40);
        grid-row-gap: var(--size--40);
        border-radius: var(--size--24);
        grid-template-columns: 1fr
    }

    .ai-megawave_tracks_image {
        top: -2.8rem
    }

    .ai-megawave_tracks_image.is--2 {
        left: -3.5rem
    }

    .ai-megawave_tracks_image.is--3 {
        top: -1.7rem;
        left: -3rem
    }

    .ai-megawave_kit_content {
        padding: var(--size--24)
    }

    .banner-message_ambassador-img {
        display: none
    }

    .banner-message_ambassador-img.is--3,.banner-message_ambassador-img.is--4,.banner-message_ambassador-img.is--3,.banner-message_ambassador-img.is--4 {
        display: block
    }

    .banner-message_marquee-wrap {
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16);
        display: flex
    }

    .get-egld_img-hero.is--2 {
        bottom: -16.4rem
    }

    .get-egld_img-hero.is--3 {
        right: -34.6rem
    }

    .get-egld_3d-bg {
        max-width: none;
        top: 0;
        left: -115rem
    }

    .get-egld_3d-bg.is--2 {
        top: auto;
        bottom: 0;
        right: -115rem
    }

    .grid_wallet_holder {
        grid-template-columns: 1fr
    }

    .grid_wallet_xportal {
        width: var(--size--300)
    }

    .grid_wallet_xwallet {
        width: var(--size--400);
        bottom: -3.9rem;
        left: auto;
        right: -6.7rem
    }

    .grid_wallet_xwallet.is--2 {
        width: var(--size--150);
        width: var(--size--150);
        left: auto;
        right: 10.8rem
    }

    .fs-cc-banner_container {
        border-radius: var(--size--24)
    }
}

@media screen and (max-width: 479px) {
    .container {
        padding-left:5vw;
        padding-right: 5vw
    }

    .rich-text h1 {
        font-size: var(--size--40)
    }

    .rich-text h3 {
        font-size: var(--size--24)
    }

    .rich-text h4 {
        font-size: var(--size--20)
    }

    .rich-text.is--blog {
        max-width: 100%
    }

    .rich-text.is--blog a {
        word-break: break-all
    }

    .rich-text.is--blog img {
        border-radius: var(--size--4)
    }

    .rich-text.is--blog h2 {
        font-size: var(--size--32)
    }

    .section.minus-120 {
        margin-top: -3.25rem
    }

    .section.min_h_screen_mobile {
        min-height: var(--size--600)
    }

    .section.margin_top-minus-8 {
        margin-top: -8rem
    }

    .page-wrap {
        padding-top: 0;
        overflow: hidden
    }

    .h_56 {
        line-height: 1
    }

    .h_56.mobile_24 {
        font-size: var(--size--24);
        font-size: var(--size--24)
    }

    .form_input {
        padding-top: var(--size--24);
        padding-bottom: var(--size--24);
        padding-left: var(--size--16);
        font-size: var(--size--18)
    }

    .form_input.text-area {
        min-height: 16rem
    }

    .f_vertical-left {
        order: 0
    }

    .f_vertical-left.gap-05_mobile-24 {
        grid-column-gap: var(--size--24);
        grid-row-gap: var(--size--24);
        grid-column-gap: var(--size--24);
        grid-row-gap: var(--size--24)
    }

    .f_horizontal_center_t-center.gap_24 {
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16);
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16)
    }

    .f_horizontal-center_center._1-gap {
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center
    }

    .p_xl {
        font-size: 1.25rem
    }

    .btn.green,.btn.teal {
        flex: 1
    }

    .btn.green-normal,.btn.teal-small,.btn.green-400,.btn.rose-500,.btn.neutral-small,.btn.teal-300-outline-small,.btn.black,.btn.electric-teal {
        flex: 1
    }

    .btn.neutral.career {
        margin-left: 0
    }

    .btn.green,.btn.teal {
        flex: 1
    }

    .btn.teal.shrink-mobile {
        flex: 0 auto
    }

    .btn.power_outline-blue {
        margin-bottom: 1%;
        margin-left: 41%
    }

    .btn.green-normal,.btn.teal-small,.btn.green-400,.btn.rose-500,.btn.neutral-small,.btn.teal-300-outline-small,.btn.black,.btn.electric-teal {
        flex: 1
    }

    .relative.is-power {
        align-items: flex-start;
        margin-left: auto;
        margin-right: auto
    }

    .container_bg.z-1 {
        pointer-events: none
    }

    .container_bg.negative-cta {
        margin-top: 0
    }

    .button-wrap {
        margin-top: 1em
    }

    .bg_404 {
        margin-top: -56%;
        transform: scale(3)
    }

    ._404-title_wrap {
        transform: scale(.6)
    }

    .spacer_24.mobile_16 {
        padding-top: var(--size--16)
    }

    .spacer_24.spacer_mobile_72 {
        padding-top: var(--size--72)
    }

    .nav_logo-link {
        min-width: 7.15rem
    }

    .spacer_100.mobile_half,.spacer_100.mobile-l_half {
        padding-top: var(--size--50)
    }

    .spacer_100.mobile_half,.spacer_100.mobile-l_half {
        padding-top: var(--size--50)
    }

    .spacer_100.hide_mobile {
        display: none
    }

    .spacer_100.mobile_200 {
        padding-top: var(--size--200)
    }

    ._404-wrap {
        height: 100svh
    }

    .spacer_16.mobile_half {
        padding-top: var(--size--8);
        padding-top: var(--size--8)
    }

    .spacer_48.mobile_16 {
        padding-top: var(--size--16);
        padding-top: var(--size--16)
    }

    .p_14.power_text-gradient {
        font-size: var(--size--12)
    }

    .p_14.text_inline.text_gradient_new-shine {
        display: inline
    }

    .h_64.is--quote,.h_64.mobile_24,.h_64.is--quote,.h_64.mobile_24 {
        font-size: var(--size--24)
    }

    .nav-link_product-col-menu {
        width: 100%
    }

    .nav-llnk_drop-down {
        border-top: 1px #c4c4c4
    }

    .nav-llnk {
        color: var(--color--neutral-300);
        border-top: 1px #c4c4c4;
        padding-left: 0;
        font-size: 1rem
    }

    .nav_link-wrap {
        padding-right: var(--size--16);
        padding-bottom: var(--size--60);
        padding-left: var(--size--24);
        width: auto;
        min-width: 16.7rem
    }

    .p_16.text_semibold.mobile_vw {
        font-size: 4vw;
        font-size: var(--vw--3)
    }

    .p_16.text_neutral-500.disclaimer-copy {
        text-align: center;
        text-align: center
    }

    .p_16.text_semibold.mobile_vw {
        font-size: 4vw;
        font-size: var(--vw--3);
        font-size: 4vw;
        font-size: var(--vw--3)
    }

    .p_16.mobile_max-ch-30 {
        width: 100%;
        max-width: 20ch
    }

    .p_21.text_neutral-500 {
        font-size: var(--size--18);
        line-height: 1.3
    }

    .p_21.text_lh-1-4.p_mobile_16 {
        font-size: var(--size--16);
        font-size: var(--size--16)
    }

    .nav-menu_button {
        padding: var(--size--4)
    }

    .text_maxch-90.text_mobile_maxch-none {
        max-width: var(--percent--100);
        max-width: var(--percent--100)
    }

    .spacer_200.mobile_half {
        padding-top: var(--size--100)
    }

    .spacer_200.spacer_mobile_100,.spacer_200.mobile_half {
        padding-top: var(--size--100)
    }

    .spacer_200.mobile_150 {
        padding-top: var(--size--150)
    }

    .spacer_200.spacer_mobile_100 {
        padding-top: var(--size--100)
    }

    .spacer_32.mobile_half {
        padding-top: var(--size--16)
    }

    .spacer_32.mobile_24 {
        padding-top: var(--size--24)
    }

    .icon_20 {
        flex: 0 auto
    }

    .btn_bg.bg_outline,.btn_bg.bg_outline-gradient,.btn_bg.bg_outline,.btn_bg.bg_outline-gradient {
        background-image: linear-gradient(to right,var(--color--green),var(--color--teal-400))
    }

    .spacer_300.mobile_half {
        padding-top: var(--size--150);
        padding-top: var(--size--150)
    }

    .spacer_60.mobile_half {
        padding-top: var(--size--30);
        padding-top: var(--size--30)
    }

    .text_maxch-50 {
        max-width: var(--ch--36)
    }

    .nav-overlay {
        -webkit-backdrop-filter: none;
        backdrop-filter: none
    }

    .footer_grid-2 {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        flex-wrap: wrap
    }

    .btn_glow {
        opacity: .19;
        height: 170px
    }

    .btn_wrap-img {
        width: 100%
    }

    .hero_bg-image {
        width: 120%;
        max-width: none;
        margin-top: -10%;
        top: 5.4rem;
        left: -77%;
        transform: scale(1.7)rotate(-18.65deg)
    }

    .hero_bg-image.is-2 {
        width: 140%;
        top: 12.4rem;
        left: -82%
    }

    .hero_bg-image.is-3 {
        width: 150%;
        top: 6.6rem;
        right: -79.55%;
        transform: rotate(-77deg)
    }

    .h_32.mobile_24 {
        font-size: var(--size--24)
    }

    .h_32.h_mobile_16 {
        font-size: var(--size--16)
    }

    .contact_box {
        padding: var(--size--24);
        flex: 1
    }

    .hero_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 23%)
    }

    .btn_wrap {
        flex-direction: column;
        align-items: stretch;
        width: 100%
    }

    .btn_wrap.space-b {
        align-items: stretch
    }

    .btn_outline-wrap {
        padding-right: var(--size--8);
        padding-left: var(--size--4);
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }

    .btn_outline-wrap.is--label.is--siri {
        justify-content: center;
        align-items: center
    }

    .btn_outline-wrap.is--power {
        display: flex
    }

    .section_img-overflow {
        top: -1.7rem
    }

    .section_img-overflow.is--ambassador {
        top: -14.5rem;
        left: -61%
    }

    .section_img-overflow.is--brand {
        top: -10.3rem;
        right: -3.3rem
    }

    .spacer_12 {
        padding-top: .75em
    }

    .blog_detail-wrap {
        min-width: auto;
        max-width: 18.75rem
    }

    .st-custom-button {
        width: 2.5em;
        height: 2.5em
    }

    .p_26.p_mobile_18 {
        font-size: var(--size--18);
        font-size: var(--size--18)
    }

    .blog_main-featured_text-wrap {
        padding: var(--size--10)
    }

    .h_40.font_jersey25.text_tan-brown.h_mobile_56,.h_40.font_jersey25.text_neutral-200.h_mobile_56 {
        font-size: var(--size--48)
    }

    .h_40.mobile_vw {
        font-size: 9vw
    }

    .h_40.font_jersey25.text_tan-brown.h_mobile_56,.h_40.font_jersey25.text_neutral-200.h_mobile_56,.h_40.font_jersey25.text_tan-brown.h_mobile_56,.h_40.font_jersey25.text_tan-brown.h_mobile_56,.h_40.font_jersey25.text_neutral-200.h_mobile_56,.h_40.font_jersey25.text_neutral-200.h_mobile_56 {
        font-size: var(--size--48)
    }

    .h_24.text_teal-200 {
        font-size: var(--size--18);
        font-size: var(--size--18)
    }

    .blog-featured_decor {
        display: none;
        top: 0
    }

    .blog_bento-grid {
        grid-template-columns: 1fr
    }

    .blog_bento-item.is--community {
        min-height: 90vw
    }

    .spacer_80.mobile_half {
        padding-top: var(--size--40);
        padding-top: var(--size--40)
    }

    .blog-cat_featured-img.is--x {
        top: auto;
        bottom: -8.1rem
    }

    .blog-cat_featured-img.is--ecosystem {
        width: 206%;
        height: auto;
        top: auto;
        right: auto;
        transform: rotate(-12deg)rotateX(180deg)rotateY(0)rotate(0)
    }

    .blog-card_cms-list,.blog-card_cms-list.is--more,.blog-card_cms-list.is--more {
        grid-template-columns: 1fr
    }

    .pagination_button {
        padding: var(--size--8)var(--size--10);
        grid-column-gap: var(--size--6);
        grid-row-gap: var(--size--6)
    }

    .pagination_page-design {
        order: -1
    }

    .blog-card_text-wrap {
        padding: var(--size--24)
    }

    .newsletter_form-block {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .spacer_50 {
        padding-top: 1.565em
    }

    .newsletter_input-wrap {
        flex-direction: column;
        align-items: stretch
    }

    .newsletter_image {
        top: auto;
        bottom: -2.8rem;
        left: -50%
    }

    .newsletter_image.is--2 {
        width: 100%;
        max-width: none;
        top: -4rem
    }

    .eco-hero_bg-image {
        width: 120%;
        max-width: none;
        margin-top: -10%;
        top: 7.9rem;
        left: -71%
    }

    .eco-hero_bg-image.is-2 {
        width: 140%;
        right: -75%
    }

    .eco-hero_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 37%)
    }

    .swiper-slide,.swiper-slide.is-slider-main {
        width: 60%
    }

    .swiper-slide.is-slider-main {
        width: 60%
    }

    .swiper-slide.is-slider-blog {
        width: 80%
    }

    .swiper-slide.is-slider-partner {
        width: 60%
    }

    .swiper-slide.is-slider-chapter {
        width: 100%
    }

    .swiper-slide.is-slider-contact {
        width: 80%
    }

    .swiper-slide.tutorial_slider {
        border-radius: var(--size--24)
    }

    .text_maxch-15.mobile-100 {
        max-width: 100%
    }

    .grid_2 {
        grid-template-columns: 1fr
    }

    .grid_2.mobile_2 {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr
    }

    .grid_2.gap_48 {
        grid-column-gap: var(--size--24);
        grid-row-gap: var(--size--24)
    }

    .slider-main_top-wrapper {
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16);
        flex-wrap: wrap
    }

    .icon_14.mobile_vw {
        width: var(--vw--3);
        height: var(--vw--3);
        width: var(--vw--3);
        height: var(--vw--3)
    }

    .cat-nav_link {
        flex: none
    }

    .cta_grid {
        text-align: center
    }

    .cta_image-1 {
        object-fit: cover;
        width: 200%;
        margin-top: -6.6rem;
        top: -9%
    }

    .bento-nav.community-link {
        flex: 1
    }

    .project_icon {
        width: 6rem;
        height: 6rem
    }

    .link-icon_24 {
        flex: none
    }

    .partner_cms-list {
        grid-template-columns: 1fr
    }

    .partner_link {
        height: auto;
        min-height: auto
    }

    .partner_logo {
        width: 70%
    }

    .partner_logo-wrap {
        aspect-ratio: 218/126
    }

    .partner_logo-wrap.is--page {
        width: 100%
    }

    .bento-grid_12 {
        flex-direction: column;
        grid-template-columns: 1fr;
        display: flex
    }

    .bento-grid_12.mobile_2 {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8);
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .bento-grid_12.gap_8 {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .bento_item {
        padding: var(--size--24);
        align-self: stretch
    }

    .bento_item.z_minus-1 {
        overflow: hidden
    }

    .bento_item.is-clipped.mobile_hide {
        display: none
    }

    .bento_item.is--transparent {
        padding: var(--size--21)
    }

    .bento-inner_horizontal-right-24 {
        flex-direction: column
    }

    .h_84.pad-side_16 {
        padding-right: var(--size--16);
        padding-left: var(--size--16);
        padding-right: var(--size--16);
        padding-left: var(--size--16)
    }

    .indv-start_img-hero {
        width: 120%;
        max-width: none;
        margin-top: -10%;
        top: 3.3rem;
        left: -59%
    }

    .indv-start_img-hero.is-2 {
        width: 140%;
        top: 23.5rem;
        left: auto;
        right: -76%
    }

    .indv-start_img-hero.is-3 {
        top: .7rem;
        left: -45%
    }

    .indv-start_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 51%)
    }

    .indv-chain_img-hero {
        width: 80%;
        max-width: none;
        top: 8.2rem;
        left: -31%
    }

    .indv-chain_img-hero.is-2 {
        width: 100%;
        top: 9rem;
        right: -44%
    }

    .indv-chain_bg-gradient-copy {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 31%)
    }

    .indv-egld_img-hero {
        width: 120%;
        max-width: none;
        margin-top: -10%;
        top: 6.3rem;
        left: -74%
    }

    .indv-egld_img-hero.is-2 {
        width: 140%;
        top: -1.9rem;
        left: 10rem;
        right: -76%;
        transform: scale(.8)rotate(-3.28deg)
    }

    .indv-egld_img-hero.is-3 {
        top: .7rem;
        left: -45%
    }

    .indv-egld_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 51%)
    }

    .bento-number_icon-wrap {
        margin-left: auto
    }

    .grid_1 {
        grid-template-columns: 1fr
    }

    .grid_1.mobile_2 {
        grid-template-columns: 1fr;
        place-items: start stretch
    }

    .indv-stake_img-hero {
        width: 120%;
        max-width: none;
        margin-top: -10%;
        top: 2.6rem;
        left: -75%
    }

    .indv-stake_img-hero.is-2 {
        width: 140%;
        margin-top: -40%;
        top: 9rem;
        left: 104px;
        right: -107%;
        transform: scale(.6)rotate(-180deg)
    }

    .indv-stake_img-hero.is-3 {
        top: .7rem;
        left: -45%
    }

    .grid_3 {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8)
    }

    .grid_3.tablet_3 {
        grid-template-columns: 1fr
    }

    .grid_3.is--telegram-channels {
        flex-flow: wrap;
        display: flex
    }

    .grid_3.mobile_2 {
        flex-flow: wrap;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    .card-img {
        width: 100%;
        margin-top: -10%
    }

    .step_text-wrap {
        padding-right: var(--vw--5);
        padding-left: var(--vw--5)
    }

    .step_grid {
        grid-template-columns: 1fr
    }

    .planet {
        width: 140%;
        max-width: 30rem
    }

    .community_stat {
        padding: var(--size--24);
        max-height: 80vw
    }

    .community_img {
        max-height: 80vw
    }

    .featured_text-wrap.reverse {
        padding-left: var(--px--0);
        padding-left: var(--px--0)
    }

    .faq_item {
        padding: var(--size--32)var(--size--24)
    }

    .crystal-get {
        width: 50%;
        left: -25.25%
    }

    .crystal-get.is-7,.crystal-get.is-7-copy {
        width: 20%;
        top: 6.96rem;
        right: 25.69%
    }

    .crystal-get.is-2 {
        width: 40%;
        max-width: 9.2rem;
        bottom: -3rem;
        right: -13.19%
    }

    .crystal-get.is-3 {
        width: 25%;
        top: -1rem
    }

    .crystal-get.is-4 {
        width: 25%;
        bottom: 0;
        left: -11%
    }

    .crystal-get.is-5 {
        width: 70%;
        max-width: 16rem;
        top: -3.2rem;
        right: -25.39%
    }

    .crystal-get.is-6 {
        top: 0;
        left: 17.25%
    }

    .crystal-get.is-7,.crystal-get.is-7-copy {
        width: 20%;
        top: 6.96rem;
        right: 25.69%
    }

    .xportal-grid-card {
        overflow: clip
    }

    .powered-text {
        right: -64%
    }

    .xportal-grid-card_img {
        width: 100%;
        max-width: none;
        left: 0%
    }

    .grid-side-wallets {
        grid-template-columns: 1fr
    }

    .img_secured {
        margin-top: 0;
        margin-bottom: 0
    }

    .img_earn {
        display: none
    }

    .img_stacking-transition {
        width: 200%;
        margin-left: -50%
    }

    .cta_image-2 {
        object-fit: cover;
        width: 200%;
        margin-top: -6.6rem;
        top: -9%;
        left: -40%
    }

    .img_release-main {
        top: -8.4rem
    }

    .releases_cms-item {
        padding-left: var(--px--0)
    }

    .label_date-wrap {
        flex-wrap: wrap
    }

    .img_release-page {
        top: -5.3rem
    }

    .bento-inner_horizontal-center-24 {
        flex-direction: column;
        align-items: flex-start
    }

    .img_careers {
        width: var(--size--800);
        top: auto
    }

    .career_info {
        flex-wrap: wrap
    }

    .cms_empty.is--event {
        aspect-ratio: 3/2;
        aspect-ratio: 3/2
    }

    .img_faq {
        width: var(--size--800);
        top: auto
    }

    ._404-content-wrap {
        min-width: 100%
    }

    .link-flavor.static.show_mobile {
        display: flex
    }

    .footer_links-wrap {
        grid-template-columns: 1fr
    }

    .img_footer {
        top: 93%
    }

    .icon_16.hide_mobile {
        display: none
    }

    .nav-link_product-col {
        width: 100%
    }

    .home_partner-wrap {
        grid-column-gap: var(--size--24);
        grid-row-gap: var(--size--24);
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        place-items: center;
        display: flex
    }

    .home-partner_logo {
        max-width: 10rem
    }

    .bento-home_image-top {
        width: 16rem
    }

    .bento-home_image-bottom {
        width: 20rem
    }

    .bento-home_image-bottom.is-2 {
        width: 22rem
    }

    .bento-home_image-royalties {
        opacity: .6;
        top: 2rem;
        left: 51%;
        right: auto
    }

    .bento-home_image-double {
        width: 25rem;
        right: -68%
    }

    .bento-home_image-double.is-2 {
        width: 25rem;
        left: -49%
    }

    .bento-inner_horizontal-space-b-24 {
        flex-direction: column;
        align-items: flex-start
    }

    .bento-home_image-fast {
        width: 30rem;
        bottom: -7.2rem
    }

    .bento-home_image-sidechains {
        width: 100%;
        height: 200%;
        inset: -7.8rem 0% 0%
    }

    .builder-start_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 51%)
    }

    .builder-start_img-hero {
        width: 120%;
        max-width: none;
        top: 12.7rem;
        left: -42%
    }

    .builder-start_img-hero.is-2 {
        width: 140%;
        right: -67%
    }

    .builder-start_img-hero.is-3 {
        width: 25rem
    }

    .icon_48 {
        width: var(--size--40);
        height: var(--size--40)
    }

    .auto_left.hide_mobile {
        display: none
    }

    .builder-migration_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 51%)
    }

    .quote-box {
        padding: var(--size--24);
        border-radius: var(--size--16)
    }

    .about-transition_main-img {
        width: 100%;
        margin-top: -10%;
        top: 7.2rem
    }

    .about-transition_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 51%)
    }

    .bg_video.chapter-2 {
        margin-top: 0%
    }

    .video_wrap {
        border-radius: var(--size--18)
    }

    .img_careers-gradient {
        background-image: linear-gradient(to bottom,var(--color--black-900),var(--color--black-900)29%,#08080800 78%,var(--color--black-900))
    }

    .eco-extra_wrap,.eco-extra_wrap.is--service,.eco-extra_wrap.is--service {
        grid-template-columns: 1fr
    }

    .eco-extra_partner-right {
        aspect-ratio: 1;
        margin-left: 0
    }

    .eco-extra_partner-right.is--service {
        aspect-ratio: auto;
        aspect-ratio: auto
    }

    .eco-extra_validator-bg {
        top: -17.93rem;
        right: -16.2rem
    }

    .eco-extra_service-bg {
        width: 30rem;
        top: -12.23rem;
        right: -14rem
    }

    .events_body {
        flex-direction: column-reverse
    }

    .events_text-wrap {
        padding: var(--size--32)
    }

    .events_text-wrap.is--grid {
        grid-template-columns: 1fr
    }

    .events_icon-wrap {
        flex: none
    }

    .event_detail {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8);
        align-items: center
    }

    .event_detail.mobile_vertical {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .form_select {
        font-size: var(--size--18)
    }

    .builder_navigation-wrap {
        padding-top: var(--size--24);
        padding-bottom: var(--size--24)
    }

    .builders_bento_img-integration {
        top: auto;
        bottom: -8.4rem;
        left: -7.4rem
    }

    .builders_bento_img-integration.is--2 {
        bottom: 7.2rem;
        right: -25%
    }

    .builders_bento_img-infrastructure {
        width: 17rem;
        top: -5.3rem
    }

    .builders_bento_img-dev-tools-1 {
        top: -10.4rem;
        right: -24%;
        transform: rotate(-53deg)
    }

    .glow-wrap {
        top: 2.46rem
    }

    .glow-wrap.is--brand-2,.glow-wrap.is--brand-3 {
        margin-bottom: -9.6rem;
        margin-right: -17.9rem
    }

    .glow-wrap.is--3 {
        right: 11.52%
    }

    .glow-wrap.is--4 {
        right: 7.75%
    }

    .glow-wrap.is--5 {
        top: 34.15rem
    }

    .glow-wrap.is--brand-1 {
        margin-top: -7.7rem
    }

    .glow-wrap.is--brand-2,.glow-wrap.is--brand-3 {
        margin-bottom: -9.6rem;
        margin-right: -17.9rem
    }

    .glow-wrap.is--brand-4 {
        margin-top: -7.7rem
    }

    .glow-wrap.is--ai-megawave {
        top: 2.8rem;
        bottom: auto;
        left: -1rem
    }

    .builder_slider {
        min-height: 40rem
    }

    .builder_slider_arrow-wrap {
        width: var(--size--50);
        left: -5vw
    }

    .builder_slider_arrow-wrap.is--right {
        left: auto;
        right: -5vw
    }

    .builder_slider_content-wrap {
        padding: var(--size--16);
        width: 95%
    }

    .builder_slider_arrow.is--in-slide {
        width: var(--size--60);
        height: var(--size--60);
        padding: var(--size--14);
        bottom: 2rem;
        right: 1rem
    }

    .builder_slider_arrow.is--in-swiper {
        width: var(--size--40);
        height: var(--size--40);
        padding: var(--size--8);
        order: -1;
        margin-right: 0;
        bottom: 2rem;
        right: 1rem
    }

    .builder_slider_number {
        bottom: 2rem;
        left: 1rem
    }

    .builder_slider_img-101 {
        left: -11rem
    }

    .builder_slider_img-101.is-2 {
        right: -14rem
    }

    .builder_slider_img-open-source {
        width: 50rem;
        bottom: -14.7rem;
        left: -21rem
    }

    .builder_slider_img-open-source.is-2 {
        top: -15.2rem;
        right: -14rem
    }

    .builder_slider_img-payments {
        width: 20rem
    }

    .builder_slider_img-payments.is-2 {
        right: -40%
    }

    .builder_slider_img-gaming {
        width: 20rem;
        top: -6.4rem;
        left: -4.3rem
    }

    .builder_slider_img-gaming.is-2 {
        bottom: -6.3rem;
        right: -5rem
    }

    .builder_slider_img-nft {
        width: 20rem;
        top: -9.2rem;
        left: -8rem
    }

    .builder_slider_img-nft.is-2 {
        width: 20rem;
        bottom: -8.8rem;
        right: -9.1rem
    }

    .builder_slider_img-defi {
        width: 50rem;
        top: 0;
        left: -23.8rem
    }

    .builder_slider_img-defi.is-2 {
        bottom: 5%;
        right: -21.5rem;
        transform: rotate(129deg)
    }

    .builder_slider_img-dapp {
        top: -4.5rem;
        left: -19.81%
    }

    .builder_slider_img-dapp.is-2 {
        bottom: -3.3rem
    }

    .featured_event-wrap {
        padding-right: var(--size--24);
        padding-left: var(--size--24)
    }

    .grid_2-event-type.gap_40 {
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16);
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16);
        flex-flow: column;
        grid-template-columns: .5fr;
        display: flex
    }

    .events_body-grid {
        flex-direction: column-reverse
    }

    .cms_empty-event {
        bottom: -62%
    }

    .cms_empty-event.is--2 {
        top: -22%
    }

    .builder-event_cms-item {
        padding-left: var(--px--0)
    }

    .x-day_marquee-cta {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .p_cta-big {
        font-size: 10vw
    }

    .link_cta_icon {
        width: 10vw;
        height: 10vw
    }

    .xday_bg-img {
        max-width: none;
        height: 100%
    }

    .xday_bg-img.is--austronaut {
        width: 40rem;
        height: auto
    }

    .x-day_marquee-cta_wrap {
        bottom: 22.9rem
    }

    .releases_heading-img {
        width: 160%;
        max-width: none;
        margin-left: -30%
    }

    .releases_link-block_side {
        border-top-left-radius: var(--size--8);
        border-bottom-left-radius: var(--size--8);
        flex-wrap: wrap;
        top: -.5rem
    }

    .releases_link-block_side.is-orange-400,.releases_link-block_side.is-green-400,.releases_link-block_side.is-orange-400,.releases_link-block_side.is-green-400 {
        border-top-left-radius: var(--size--8);
        border-bottom-left-radius: var(--size--8);
        top: -.5rem
    }

    .releases_link-block_body {
        padding-left: var(--size--40)
    }

    .releases_link-block_body.is--featured {
        padding-bottom: var(--size--32);
        padding-bottom: var(--size--32)
    }

    .builder-tools_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 59%)
    }

    .builder-tools_img-hero {
        width: 120%;
        max-width: none;
        top: 12.7rem;
        left: -42%
    }

    .builder-tools_img-hero.is-2 {
        width: 140%;
        right: -67%
    }

    .builder-tools_img-hero.is-3 {
        width: 25rem
    }

    .builder-tools_content-group {
        padding: var(--size--24)
    }

    .bento_embed_apply-s-grant {
        width: 200%;
        left: -70%
    }

    .builder-dapp_img-hero {
        width: 100%;
        margin-top: -10%;
        top: 12.9rem;
        left: -29%
    }

    .builder-dapp_img-hero.is-2 {
        z-index: 0;
        z-index: 0;
        width: 140%
    }

    .banner-message {
        padding-top: var(--size--4);
        padding-right: var(--size--16);
        padding-bottom: var(--size--4);
        padding-left: var(--size--16);
        border-bottom-left-radius: var(--size--16);
        border-bottom-right-radius: var(--size--16);
        text-align: center;
        width: 100%;
        height: auto
    }

    .banner-message_content.is--marquee {
        flex: none
    }

    .banner-message_wrapper {
        height: auto;
        top: 0
    }

    .grid_4.is--roadmap {
        grid-template-columns: 1fr
    }

    .builder-filters_tablet-modal-close-button {
        top: 1rem
    }

    .builder-filters-wrapper {
        padding-top: var(--size--56)
    }

    .cornell-hero_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 23%)
    }

    .cornell-img_essential-blur {
        top: 49.5rem;
        transform: scale(1.7)rotate(-18.65deg)
    }

    .cornell-img_essential-bg {
        top: 49.4rem
    }

    .cornell-img_essential-astronaut {
        top: 50.1rem;
        right: -4.2rem
    }

    .cornell-img_bg-gradient {
        background-image: linear-gradient(#0a0a0a00 40%,#0a0a0a 65%);
        top: 35.1rem
    }

    .cornell-img_bg-gradient.is--2 {
        background-image: linear-gradient(180deg,#0a0a0a00 13%,var(--color--neutral-950)23%);
        background-image: linear-gradient(180deg,#0a0a0a00 13%,var(--color--neutral-950)23%)
    }

    .cornell-learn_blur {
        width: 120%;
        max-width: none;
        margin-top: -10%;
        top: 5.4rem;
        left: -77%;
        transform: scale(1.7)rotate(-18.65deg)
    }

    .cornell-img_cta-astronaut {
        width: 46.875rem;
        bottom: -20.8rem;
        right: -19.85rem
    }

    .ambassador_bg-hero-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 23%)
    }

    .ambassador_bg-hero-image {
        width: 15rem;
        top: 15rem;
        left: 10rem;
        transform: scale(1.7)rotate(-18.65deg)
    }

    .ambassador_bg-hero-image.is-3 {
        width: 17rem;
        top: 57rem;
        right: -4.39rem
    }

    .ambassadors_img-tech {
        width: 120%;
        max-width: none;
        margin-top: -10%;
        top: 5.4rem;
        left: -77%;
        transform: scale(1.7)rotate(-18.65deg)
    }

    .bento-ambassador_img-dedicated {
        opacity: .6
    }

    .bento-ambassador_img-identity {
        opacity: .6;
        width: 100%;
        top: -3.9rem
    }

    .bento-ambassador_img-motivation {
        opacity: .6
    }

    .bento-ambassador_img-community {
        opacity: .6;
        width: 20rem;
        top: -4.1rem
    }

    .bento-ambassador_img-knowledge {
        opacity: .6;
        width: 300%;
        top: auto;
        bottom: 10%
    }

    .chains_img-for-chains {
        width: 70rem;
        top: -.4rem
    }

    .chains_gradient-for-chains {
        display: none
    }

    .tabs-blazers_content {
        margin-top: var(--size--32)
    }

    .tabs-blazers_text-wrap {
        padding: var(--size--24)
    }

    .chains_img-builders-3 {
        width: 48.44rem;
        top: -.5rem
    }

    .chains_img-builders-2 {
        top: 20.1rem;
        right: -11.2rem
    }

    .chains_img-builders-1 {
        top: -5.56rem;
        left: -10.18rem
    }

    .chains_bg-video-1 {
        width: 150%;
        top: 5%
    }

    .chains_bento-gas-2 {
        top: -2.06rem
    }

    .chains_bento-class {
        top: -7.2rem
    }

    .chains_bg-img-hero {
        width: 40rem;
        max-width: 40rem
    }

    .roadmap_bg-image.is-2 {
        z-index: 2;
        pointer-events: none;
        width: 200%;
        max-width: none;
        display: block;
        top: -1rem;
        left: 0%;
        overflow: visible
    }

    .roadmap_bg-image.is-3 {
        top: 8.7rem
    }

    .roadmap_bg-image.is-4-wrap {
        z-index: 2;
        width: 60rem;
        transform: translateY(-5.2rem)
    }

    .roadmap_bg-image.full {
        width: 100%
    }

    .roadmap_bg-gradient {
        z-index: 1;
        background-image: linear-gradient(180deg,#0a0a0a00,var(--color--black-1000)25%)
    }

    .roadmap_bg-gradient.mobile {
        background-image: linear-gradient(180deg,#0a0a0a00,var(--color--black-1000)69%,black 77%);
        background-image: linear-gradient(180deg,#0a0a0a00,var(--color--black-1000)69%,black 77%);
        height: 30rem;
        display: block
    }

    .roadmap_bg-dark-gradient {
        background-color: #0000
    }

    .roadmap_item-padding {
        padding-right: var(--size--24);
        padding-left: var(--size--24)
    }

    .roadmap_img-center-piece {
        z-index: 4;
        width: 10rem;
        height: 10rem;
        margin-top: -4.2rem;
        margin-left: -5rem;
        inset: 50%
    }

    .roadmap_progress-text {
        flex-direction: column;
        align-items: flex-start
    }

    .roadmap_slider-nav {
        padding-right: var(--size--24);
        padding-left: var(--size--24)
    }

    .roadmap_done-list {
        column-count: 2;
        column-gap: .5rem
    }

    .egld_card-blur {
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px);
        background-color: #232323f2
    }

    .egld_toady_bg-img-wrap {
        margin-top: 1rem
    }

    .bento-inner_horizontal-right-8 {
        flex-direction: column
    }

    .indv-egld-2_img-hero {
        top: 31.3rem;
        left: -12.5rem
    }

    .indv-egld-2_img-hero.is-2 {
        right: -8.7rem;
        transform: scale(.8)rotate(-3.28deg)
    }

    .indv-egld-2_img-hero.is-3 {
        top: -3.3rem;
        left: 43%
    }

    .indv-egld-2_img-hero.is-4 {
        width: 7.46rem;
        top: 10.76rem;
        left: -2.21rem
    }

    .indv-egld-2_img-hero.is-5 {
        width: 4.59rem;
        top: 26.4rem;
        right: -1.94rem
    }

    .indv-egld-2_img-hero.is-6 {
        width: 2.715rem;
        top: 10.14rem;
        left: 9.43rem
    }

    .indv-egld-2_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 51%)
    }

    .egld_toady_bg-line-wrap.is--2 {
        bottom: -1.3rem
    }

    .egld_world-map_crypto-orbit_line-users {
        display: none
    }

    .egld_world-map_users-wrap {
        padding: var(--size--20);
        min-width: 12rem;
        left: -25%
    }

    .egld_world-map_users-wrap.is--crypto-users {
        min-width: 10rem
    }

    .line-users-internet-wrap {
        top: 6%
    }

    .horizontal-bottom-space-b-24.mobile_wrap {
        flex-flow: wrap
    }

    .egld_calculator_top-holder {
        flex-flow: column
    }

    .inside-tab_text-wrap {
        padding: var(--size--24)
    }

    .h_50.mobile_vw {
        font-size: 10vw
    }

    .contact_img-hero {
        width: 100%;
        margin-top: -10%;
        top: 12.9rem;
        left: -29%
    }

    .contact_img-hero.is-2,.contact_img-hero.is-3,.contact_img-hero.is-4,.contact_img-hero.is-2,.contact_img-hero.is-3,.contact_img-hero.is-4 {
        z-index: 0;
        width: 140%
    }

    .contact_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 51%)
    }

    .contact_events_wrap {
        padding: var(--size--32)
    }

    .brand-kit_line {
        top: auto
    }

    .brand-kit_group-photo-behind {
        filter: blur(5px);
        max-width: 250%;
        bottom: 2rem
    }

    .partner_holder {
        height: auto;
        min-height: auto
    }

    .logo_multiversx-bad {
        width: 70%
    }

    .brand-kit_egld-bg {
        max-width: 170%;
        top: auto;
        bottom: 0;
        right: -100%
    }

    .brand-kit_bento_img.is--6 {
        width: 120%;
        left: auto
    }

    .brand-kit_idenity-overlay {
        background-image: linear-gradient(180deg,var(--color--transparent)12%,var(--color--neutral-900-70)37%,var(--color--neutral-900))
    }

    .tutorial_slider {
        padding: var(--size--16);
        width: 95%
    }

    .tutorial_slider-text-wrap {
        padding: var(--size--24);
        flex-flow: column
    }

    .tutorial_slider-img {
        z-index: 0
    }

    .tutorials_img-hero {
        width: 120%;
        max-width: none;
        top: 12.7rem;
        left: -42%
    }

    .tutorials_img-hero.is-2 {
        width: 140%;
        right: -67%
    }

    .tutorials_bg-gradient {
        background-image: linear-gradient(#0a0a0a00,#0a0a0a 84%)
    }

    .f_horizontal_left-center._05-gap {
        flex-flow: wrap
    }

    .tutorials_grid-more {
        padding: var(--size--24)var(--size--32)
    }

    .tutorial_in-depth_title-wrap {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8);
        flex-flow: column;
        display: flex
    }

    .tutorial_in-depth_cms-item {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8);
        grid-template-rows: auto auto auto
    }

    .tutorial_in-depth_cms-list {
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16)
    }

    .tutorial_in-depth_cms-item-text {
        padding-top: var(--size--4);
        padding-left: var(--px--0)
    }

    .tutorial_in-depth_cms-item-img {
        width: 100%
    }

    .tutorial_in-depth_cms-item-link {
        grid-column-gap: var(--size--4);
        grid-row-gap: var(--size--4);
        order: 2;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .community_img-heart {
        width: 25.99rem;
        max-width: none;
        top: 2.1rem
    }

    .community_img-heart.is--2 {
        width: 25.99rem;
        max-width: none
    }

    .community_hero_bg-gradient {
        background-image: linear-gradient(#0a0a0a00 20%,#0a0a0acc 52%,#0a0a0ae6)
    }

    .community_bg-pattern-wrap,.community_bg-pattern-row {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8)
    }

    .community_bg-pattern-box {
        width: 21%
    }

    .community_link_country-wrap {
        min-width: 9rem
    }

    .contact_img-heart {
        width: 25.99rem;
        max-width: none;
        top: 2.1rem
    }

    .contact_img-heart.is--2 {
        width: 25.99rem;
        max-width: none;
        top: 10%;
        bottom: auto
    }

    .contact_img-heart.is--1 {
        top: 0;
        bottom: auto
    }

    .contact_community-gradient-overlay {
        background-image: linear-gradient(180deg,#0a0a0a00 16%,var(--color--neutral-900)61%)
    }

    .growth-games_hero-circle {
        top: -38.8rem
    }

    .growth-games_hero-circle.is--within-page {
        width: 80rem;
        top: -10.3rem
    }

    .growth-games_hero-icon-decour.is--2,.growth-games_hero-icon-decour.is--within-page,.growth-games_hero-icon-decour.is--2,.growth-games_hero-icon-decour.is--within-page {
        display: none
    }

    .growth-games_card-img {
        margin-top: -33%
    }

    .growth-games_card-img.is--within-page-hero {
        max-width: 100%
    }

    .h_128.h_tablet_72.h_mobile_40 {
        font-size: var(--size--32)
    }

    .h_128.h_tablet_72.h_mobile_48 {
        font-size: var(--size--48)
    }

    .growth-games_process_text-wrap {
        padding-top: var(--px--0);
        padding-bottom: var(--px--0)
    }

    .growth-games_process_dot-text-wrap {
        padding-top: var(--size--32);
        padding-bottom: var(--size--32)
    }

    .growth-games_slider-svg {
        margin-top: -33%;
        top: -.3rem
    }

    .spacer_72.space_mobile_24 {
        padding-top: var(--size--24);
        padding-top: var(--size--24)
    }

    .growth-games_ai-bg-svg {
        height: auto;
        top: 0;
        left: -15.4rem
    }

    .growth-games_ai-bg-svg.is--2 {
        top: auto;
        bottom: 0;
        right: -16.4rem
    }

    .label_wrap {
        flex-direction: column;
        width: 100%
    }

    .cms_empty-session {
        bottom: -62%
    }

    .ai-megawave_hero_imave {
        margin-top: -10%
    }

    .ai-megawave_timeline-image {
        max-width: var(--size--60);
        right: -2.8rem
    }

    .padding_side-80.relative {
        padding-left: var(--size--32);
        padding-left: var(--size--32)
    }

    .ai-megawave_glow-line {
        left: 0
    }

    .ai-megawave_glow-line.is--1-full {
        top: var(--size--64);
        height: auto
    }

    .ai-megawave_glow-line.is--1-dash {
        height: var(--size--64);
        bottom: auto
    }

    .ai-megawave_track-wrap {
        padding: var(--size--24)
    }

    .ai-megawave_tracks_image {
        z-index: -1;
        top: -5.2rem
    }

    .ai-megawave_kit_image {
        z-index: -1
    }

    .tabs-home_content {
        margin-top: 2rem
    }

    .inside-tab_menu {
        z-index: 1;
        position: absolute;
        right: -1rem
    }

    .banner-message_ambassador-img.is--2 {
        max-width: 48%;
        max-height: 100%;
        display: block;
        top: 0;
        left: -20%
    }

    .banner-message_ambassador-img.is--3 {
        max-width: 40%;
        max-height: 100%;
        display: block;
        top: 0
    }

    .banner-message_ambassador-img.is--4 {
        display: none
    }

    .banner-message_marquee-wrap {
        grid-column-gap: var(--size--16);
        grid-row-gap: var(--size--16)
    }

    .grid_5 {
        grid-template-columns: 1fr 1fr
    }

    .get-egld_img-hero {
        top: -40.8rem;
        left: -37.8rem
    }

    .get-egld_img-hero.is--2 {
        top: 20rem;
        bottom: auto;
        left: -31.5rem
    }

    .get-egld_img-hero.is--3 {
        top: -12.9rem;
        right: -37.4rem
    }

    .get-egld_3d-bg {
        top: -20rem
    }

    .get-egld_3d-bg.is--2 {
        bottom: -20rem
    }

    .grid_wallet_holder {
        overflow: clip
    }

    .grid_wallet_xportal {
        width: var(--size--200)
    }

    .grid_wallet_gradient {
        top: auto
    }

    .grid_wallet_gradient.is--2 {
        bottom: auto;
        left: -30%
    }

    .logo_max-height_32 {
        height: auto
    }

    .grid_wallet_xwallet {
        bottom: 3.4rem;
        right: -6.2rem
    }

    .grid_wallet_xwallet.is--2 {
        bottom: -1px;
        right: 8.7rem
    }

    .fs-cc-banner_container {
        padding: var(--size--32)
    }

    .foundry-logo {
        min-height: 80dvh
    }

    .foundry-logo.bg-navy {
        min-height: auto
    }

    .image-2 {
        max-width: 80%
    }

    .foundry-meta-data {
        flex-flow: column
    }

    .foundry-logo-wrapper {
        grid-column-gap: var(--size--24);
        grid-row-gap: var(--size--24)
    }
}

#w-node-_162be752-0a0b-aa87-7fd6-7728c9cac317-0c8ce33a {
    grid-area: span 1/span 5/span 1/span 5;
    place-self: end stretch
}

#w-node-_162be752-0a0b-aa87-7fd6-7728c9cac318-0c8ce33a {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: end
}

#w-node-_162be752-0a0b-aa87-7fd6-7728c9cac322-0c8ce33a {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: stretch
}

#w-node-_162be752-0a0b-aa87-7fd6-7728c9cac329-0c8ce33a {
    grid-area: span 1/span 4/span 1/span 4;
    justify-self: stretch
}

#w-node-_162be752-0a0b-aa87-7fd6-7728c9cac32a-0c8ce33a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_162be752-0a0b-aa87-7fd6-7728c9cac32b-0c8ce33a {
    align-self: end
}

#w-node-_162be752-0a0b-aa87-7fd6-7728c9cac334-0c8ce33a {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406496-0c8ce33a {
    align-self: end
}

#w-node-ce434816-9f92-4ef3-4287-6160b6e1f45a-0c8ce33a,#w-node-ce434816-9f92-4ef3-4287-6160b6e1f45e-0c8ce33a,#w-node-_6121deff-1e28-450d-3597-60a1622e40f0-2bf1fd79,#w-node-_994a5e38-df4f-7dd3-d30f-169e66f4f53f-2bf1fd79,#w-node-_1d6f5599-f99e-66ac-6ef4-0a5eb0f7e88f-2bf1fd79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f387-3871f376 {
    grid-area: span 1/span 3/span 1/span 3;
    align-self: stretch
}

#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f390-3871f376 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f396-3871f376 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f39f-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3a8-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3b3-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3bd-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3c3-3871f376 {
    grid-area: span 1/span 3/span 1/span 3;
    align-self: stretch
}

#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3cc-3871f376 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3d8-3871f376 {
    grid-area: span 1/span 3/span 1/span 3;
    align-self: stretch
}

@media screen and (max-width: 991px) {
    #w-node-_162be752-0a0b-aa87-7fd6-7728c9cac317-0c8ce33a {
        grid-area:span 1/span 4/span 1/span 4;
        place-self: end stretch
    }

    #w-node-_162be752-0a0b-aa87-7fd6-7728c9cac318-0c8ce33a {
        justify-self: stretch
    }

    #w-node-_162be752-0a0b-aa87-7fd6-7728c9cac322-0c8ce33a {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_162be752-0a0b-aa87-7fd6-7728c9cac329-0c8ce33a {
        grid-area: span 1/span 3/span 1/span 3;
        justify-self: stretch
    }

    #w-node-_162be752-0a0b-aa87-7fd6-7728c9cac32b-0c8ce33a {
        grid-area: span 2/span 1/span 2/span 1;
        align-self: stretch
    }

    #w-node-_162be752-0a0b-aa87-7fd6-7728c9cac334-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34064be-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34064c1-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34064d2-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34064d5-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34064e6-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34064e9-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34064fa-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34064fd-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b340650e-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406511-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406530-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406533-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406544-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406547-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406558-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b340655b-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b340656c-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b340656f-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406580-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406583-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34065a2-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34065a5-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34065b5-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34065b8-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34065c9-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34065cc-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34065dd-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34065e0-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34065f0-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34065f3-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406612-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406615-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406626-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406629-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b340663a-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b340663d-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b340664e-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406651-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406662-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406665-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406682-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406685-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406695-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b3406698-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34066bb-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b34066be-0c8ce33a {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5ed63db5-c3fe-6660-fac9-3109b340673d-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b340674c-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b340675b-0c8ce33a,#w-node-_5ed63db5-c3fe-6660-fac9-3109b340676a-0c8ce33a {
        grid-column: span 2/span 2
    }

    #w-node-_1bd4fa69-ebb8-51fc-1889-07283871f387-3871f376 {
        grid-area: span 1/span 3/span 1/span 3;
        place-self: stretch stretch
    }

    #w-node-_1bd4fa69-ebb8-51fc-1889-07283871f396-3871f376 {
        justify-self: stretch
    }

    #w-node-_1bd4fa69-ebb8-51fc-1889-07283871f39f-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3a8-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3b3-3871f376 {
        grid-column: span 2/span 2;
        justify-self: stretch
    }

    #w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3bd-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3c3-3871f376 {
        order: 9999;
        grid-column: span 2/span 2;
        justify-self: stretch
    }

    #w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3d8-3871f376 {
        grid-column: span 2/span 2;
        justify-self: stretch
    }
}

@media screen and (max-width: 767px) {
    #w-node-_162be752-0a0b-aa87-7fd6-7728c9cac317-0c8ce33a {
        grid-area:span 1/span 6/span 1/span 6;
        place-self: end stretch
    }

    #w-node-_162be752-0a0b-aa87-7fd6-7728c9cac334-0c8ce33a {
        grid-area: span 1/span 3/span 1/span 3
    }

    #w-node-ce434816-9f92-4ef3-4287-6160b6e1f45a-0c8ce33a {
        order: -9999
    }

    #w-node-_1bd4fa69-ebb8-51fc-1889-07283871f387-3871f376 {
        grid-column: span 3/span 3
    }
}

@media screen and (max-width: 479px) {
    #w-node-_162be752-0a0b-aa87-7fd6-7728c9cac317-0c8ce33a {
        grid-column:span 1/span 1;
        justify-self: stretch
    }

    #w-node-_162be752-0a0b-aa87-7fd6-7728c9cac322-0c8ce33a,#w-node-_162be752-0a0b-aa87-7fd6-7728c9cac329-0c8ce33a,#w-node-_162be752-0a0b-aa87-7fd6-7728c9cac334-0c8ce33a,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f387-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f396-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f39f-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3a8-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3b3-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3bd-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3c3-3871f376,#w-node-_1bd4fa69-ebb8-51fc-1889-07283871f3d8-3871f376 {
        grid-column: span 1/span 1
    }
}
