﻿:root {
    --color--neutral-925: #0e0e0e;
    --font-family--robert-pro: Roobertpro;
    --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;
    --color--neutral-300: #d4d4d4;
    --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: #23f7dd;
    --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: #0a201d;
    --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: transparent;
    --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;
    --percent--0: 0%;
    --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;
    --size--750: 46.88rem;
    --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;
    --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;
    --size--58: 3.63rem;
    --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--180: 11.25rem;
    --size--500: 31.25rem;
    --size--100vh: 100vh;
    --vw--27: 27vw
}

body {
    background-color: var(--color--neutral-925);
    font-family: var(--font-family--robert-pro);
    color: var(--color--neutral-100);
    font-size: var(--size--16);
    text-wrap: balance;
    line-height: 1.1
}

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-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.no-pad {
        padding-right: var(--px--0);
        padding-left: var(--px--0)
    }

    .container.is--step {
        padding-right: var(--px--0);
        padding-left: var(--px--0);
        border-radius: var(--size--40);
        overflow: visible
    }

    .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.z-2 {
        z-index: 2
    }

    .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)
    }

.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
    }

.rich-text {
    text-wrap: wrap
}

    .rich-text h1 {
        margin-top: var(--size--60);
        color: var(--color--neutral-50);
        font-size: var(--size--60);
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        font-weight: 500
    }

    .rich-text h3 {
        margin-top: var(--size--40);
        color: var(--color--neutral-50);
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        font-weight: 500
    }

    .rich-text h4 {
        margin-top: var(--size--32);
        color: var(--color--neutral-50);
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .rich-text h5 {
        margin-top: var(--size--24);
        color: var(--color--neutral-50);
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .rich-text h6 {
        margin-top: var(--size--21);
        color: var(--color--neutral-50);
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .rich-text.is--dark-text-21 {
        color: var(--color--neutral-400)
    }

        .rich-text.is--dark-text-21 p {
            margin-bottom: var(--size--18);
            font-size: var(--size--21);
            line-height: 1.5
        }

        .rich-text.is--dark-text-21 a {
            color: var(--color--teal-300);
            text-decoration: underline
        }

            .rich-text.is--dark-text-21 a:hover {
                color: var(--color--teal-400)
            }

        .rich-text.is--dark-text-21 li {
            font-size: var(--size--21);
            line-height: 1.5
        }

    .rich-text.is--link-green {
        font-size: var(--size--21)
    }

        .rich-text.is--link-green a {
            color: var(--color--teal-400);
            font-size: var(--size--21);
            line-height: 1.5
        }

        .rich-text.is--link-green p {
            color: var(--color--neutral-400);
            font-size: var(--size--21)
        }

        .rich-text.is--link-green strong {
            opacity: .6
        }

    .rich-text.p_21 p {
        font-size: var(--size--21);
        line-height: 1.5
    }

    .rich-text.is--blog {
        color: var(--color--neutral-300);
        flex-direction: column;
        align-items: stretch
    }

        .rich-text.is--blog figure {
            margin-top: var(--size--32);
            margin-bottom: var(--size--32);
            flex-direction: column;
            justify-content: center;
            align-items: center;
            width: 100%;
            display: flex
        }

        .rich-text.is--blog ol {
            margin: var(--size--21)auto 0px;
            padding-left: var(--size--24);
            color: var(--color--neutral-400);
            font-size: var(--size--21);
            width: 100%;
            line-height: 1.5
        }

        .rich-text.is--blog blockquote {
            margin-top: var(--size--21);
            padding: var(--size--16);
            border-left-width: var(--px--1);
            border-left-color: var(--color--neutral-400);
            color: var(--color--neutral-400);
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            font-weight: 500
        }

        .rich-text.is--blog ul {
            margin: var(--size--21)auto var(--px--0);
            padding-left: var(--size--24);
            color: var(--color--neutral-400);
            font-size: var(--size--21);
            width: 100%;
            line-height: 1.5
        }

        .rich-text.is--blog p {
            margin-top: var(--size--21);
            font-size: var(--size--21);
            width: 100%;
            line-height: 1.5
        }

        .rich-text.is--blog a {
            color: var(--color--teal-200);
            white-space: normal;
            word-break: break-all;
            overflow-wrap: anywhere;
            font-weight: 500;
            text-decoration: underline
        }

        .rich-text.is--blog img {
            border: 2px solid var(--color--neutral-800);
            border-radius: var(--size--8)
        }

        .rich-text.is--blog li {
            margin-bottom: var(--size--21)
        }

        .rich-text.is--blog h2 {
            margin-top: var(--size--56);
            color: var(--color--neutral-50);
            font-size: var(--size--56);
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            font-weight: 500
        }

        .rich-text.is--blog code {
            background-color: var(--color--neutral-950);
            color: var(--color--green);
            word-break: break-all;
            width: 100%;
            font-size: .88em;
            line-height: 1;
            display: inline
        }

        .rich-text.is--blog figcaption {
            opacity: .6
        }

    .rich-text.is--dark-text {
        color: var(--color--neutral-400);
        line-height: 1.5
    }

        .rich-text.is--dark-text p {
            margin-bottom: var(--size--18);
            font-size: var(--size--18);
            line-height: 1.5
        }

        .rich-text.is--dark-text a {
            color: var(--color--teal-300);
            text-decoration: underline
        }

            .rich-text.is--dark-text a:hover {
                opacity: var(--percent--70)
            }

        .rich-text.is--dark-text ul {
            margin-bottom: 10px
        }

.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-75 {
        margin-top: -4.69rem
    }

    .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.z-1.top-negative-5 {
            margin-top: -5rem
        }

.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
}

.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.relative {
        z-index: 1
    }

    .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.auto-bottom {
        margin-bottom: auto
    }

.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.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.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.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.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.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.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.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.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
    }

    .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.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.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
    }

.p_xs {
    font-size: .75em;
    line-height: 1.4
}

.p_18 {
    font-size: var(--size--18);
    line-height: 1.3
}

    .p_18.text_neutral-400 {
        color: var(--color--neutral-400)
    }

.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-0 {
        z-index: 0
    }

        .container_bg.z-0.is--minus {
            margin-top: -206px
        }

    .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-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
}

.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
}

.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_inline {
        opacity: .71;
        font-weight: 400
    }

    .p_14.text_neutral-500.text_inline {
        margin-right: var(--size--4)
    }

.h_64 {
    font-size: var(--size--64);
    margin-top: 0;
    margin-bottom: 0
}

    .h_64.font_jersey25 {
        line-height: .9
    }

.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.text_neutral-500 {
        font-size: var(--size--16)
    }

    .p_16.text_all-caps.op_40.text_inline {
        margin-right: 4px
    }

    .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
        }

.text_neutral-500 {
    color: var(--color--neutral-500)
}

.nav-menu_button {
    z-index: 50;
    flex-flow: column wrap;
    justify-content: center;
    display: none;
    position: relative
}

.nav-menu_lottie {
    filter: invert(9%)
}

.spacer_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 {
        width: var(--percent--100);
        background-color: var(--color--transparent);
        opacity: .4;
        background-image: linear-gradient(90deg,#00e67699,#23f7dd99)
    }

    .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_siri {
        opacity: .26;
        width: 100%
    }

    .btn_bg.bg_dark-teal {
        background-image: radial-gradient(circle closest-side at 50% 50%,var(--color--teal-400),white)
    }

.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%
}

.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
    }

.divider-horizontal {
    height: var(--px--1);
    background-color: var(--color--white-10);
    width: 100%
}

    .divider-horizontal.is--teal-dash {
        border-style: dashed;
        border-width: 1px;
        border-color: black black var(--color--teal-400);
        background-color: var(--color--transparent);
        opacity: var(--percent--30)
    }

.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
}

.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
    }

.text_maxch-65 {
    max-width: var(--ch--65);
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.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_main-img {
    aspect-ratio: 1200/630;
    border-radius: var(--size--40);
    object-fit: cover
}

.breadcrums-wrap {
    z-index: 1;
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    line-height: 1.2;
    display: flex;
    position: relative
}

.spacer_12 {
    padding-top: var(--size--12);
    width: 100%;
    position: relative
}

.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
}

.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
}

.blog_body {
    grid-column-gap: 3rem;
    grid-row-gap: var(--size--48);
    grid-template-rows: auto;
    grid-template-columns: 1fr minmax(800px, 1.5fr);
    grid-auto-columns: 1fr;
    place-content: center flex-end;
    place-items: flex-start stretch;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: relative
}

.blog_detail-box {
    z-index: 3;
    padding: var(--size--32);
    border: 1px solid var(--color--neutral-850);
    border-radius: var(--size--8);
    background-color: var(--color--black-900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative
}

    .blog_detail-box.negative-2 {
        z-index: 2;
        margin-top: var(--size--minus-48);
        padding-top: var(--size--80)
    }

    .blog_detail-box.negative-1 {
        z-index: 1;
        margin-top: var(--size--minus-48);
        padding-top: var(--size--80)
    }

.text_dark {
    color: var(--color--dark-4a4a4a)
}

.blog_detail-wrap {
    margin-top: var(--size--21);
    flex-direction: column;
    display: flex
}

.blog_author-img {
    width: var(--size--48);
    height: var(--size--48);
    aspect-ratio: 1;
    border-radius: 100vw
}

    .blog_author-img.is-56 {
        width: var(--size--56);
        height: var(--size--56)
    }

.blog_author-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);
    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: #90e0ef
    }

.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)
    }

.spacer_80 {
    width: var(--percent--100);
    padding-top: var(--size--80)
}

.blog-card_cms-list {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: grid
}

    .blog-card_cms-list.is--more {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

.blog-card_cms-item {
    display: flex
}

.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--fiundry-insights {
        border: 1px none var(--color--neutral-750);
        background-color: var(--color--neutral-900);
        box-shadow: 0 0 0 1px var(--color--neutral-750);
        height: 100%;
        transition: background-color .15s,border-color .45s cubic-bezier(.165,.84,.44,1)
    }

        .blog-card_link.is--fiundry-insights:hover {
            border-color: var(--color--neutral-850);
            background-color: var(--color--neutral-850)
        }

    .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)
    }

.h_20 {
    font-size: var(--size--20);
    font-weight: 500
}

.blog_author-end-text {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    align-items: flex-start;
    display: flex
}

.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);
    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_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
    }

.spacer_64 {
    width: var(--percent--100);
    padding-top: var(--size--64)
}

.text_lh-1 {
    line-height: 1
}

.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);
        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_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)
}

.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);
    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%
}

.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
    }

.banner-message {
    width: var(--percent--100);
    height: var(--size--36);
    border-radius: var(--px--0)var(--px--0)var(--size--12)var(--size--12);
    box-shadow: none;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    background-color: #0e1b39cf;
    flex: 1 0 auto;
    justify-content: center;
    align-items: center;
    transition: all .15s;
    display: flex;
    position: relative;
    overflow: clip
}

    .banner-message:hover {
        box-shadow: 0 2px 30px 1px #0e1b39
    }

    .banner-message.bg_teal-400:hover {
        background-color: var(--gradient--new-shine--teal);
        box-shadow: 0 2px 30px 1px var(--gradient--new-shine--teal)
    }

.banner-message_content {
    z-index: 2;
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    justify-content: center;
    align-items: center;
    width: 100%;
    position: relative
}

.banner-message_wrapper {
    z-index: 999;
    width: var(--percent--100);
    pointer-events: auto;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0
}

.text_align-left {
    text-align: left
}

.f_horizontal_center {
    justify-content: center;
    align-items: center;
    display: flex
}

    .f_horizontal_center.is--right {
        justify-content: flex-end;
        align-items: center
    }

    .f_horizontal_center.gap_8 {
        grid-column-gap: var(--size--8);
        grid-row-gap: var(--size--8)
    }

.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
    }

.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
}

.logo_us-foundry {
    aspect-ratio: 4/1.3;
    max-width: 4rem
}

.foundry-sessions-banner {
    padding-right: var(--size--40);
    padding-left: var(--size--40);
    grid-column-gap: var(--size--58);
    grid-row-gap: var(--size--58);
    flex: 1;
    justify-content: center;
    align-self: auto;
    align-items: center
}

.fs-toc_sidebar {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    position: sticky;
    top: 7rem
}

.fs-toc_link-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.fs-toc_link-wrapper {
    padding-right: var(--size--12);
    color: #f5f5f5;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    overflow: hidden
}

    .fs-toc_link-wrapper.is-h4, .fs-toc_link-wrapper.is-h5 {
        padding-left: var(--size--12)
    }

    .fs-toc_link-wrapper.is-h6 {
        padding-left: .75rem
    }

    .fs-toc_link-wrapper.is-h3 {
        padding-left: var(--size--12)
    }

    .fs-toc_link-wrapper.is-h2 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .fs-toc_link-wrapper.is-h4, .fs-toc_link-wrapper.is-h3 {
        padding-left: var(--size--12)
    }

.fs-toc_link {
    margin-top: var(--size--4);
    margin-bottom: var(--size--4);
    padding: var(--size--12)var(--size--16);
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    font-size: var(--size--18);
    border-radius: .5rem;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    font-weight: 400;
    text-decoration: none;
    display: flex
}

    .fs-toc_link.w--current {
        background-color: var(--color--neutral-900);
        color: #90e0ef
    }

    .fs-toc_link.is-h5 {
        font-size: var(--size--12)
    }

    .fs-toc_link.is-h6 {
        font-size: .75rem
    }

    .fs-toc_link.is-h3 {
        font-size: var(--size--16);
        position: relative
    }

    .fs-toc_link.is-h4 {
        font-size: var(--size--14)
    }

.fs-toc_text {
    border-radius: .25rem
}

.fs-toc_h-trigger {
    display: none
}

@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
    }

    .rich-text.is--blog {
        max-width: var(--percent--100)
    }

    .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
    }

    .container_bg.z-2.hide_tablet {
        display: none
    }

    .bg_404 {
        width: 150vw;
        height: 150vw;
        margin-top: -28%
    }

    .nav_logo-link {
        z-index: 2;
        position: relative
    }

    .nav {
        padding: var(--size--20)var(--size--12)var(--size--16);
        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, .spacer_60.hide_tablet, .spacer_60.hide_tablet {
        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 {
        grid-row-gap: var(--percent--0);
        flex-flow: column;
        grid-template-columns: .25fr 1fr ;
        display: flex
    }

    .blog_detail-wrap {
        margin-top: var(--percent--0);
        order: -9999
    }

    .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%
        }

        .swiper-slide.is--foundry-insights {
            width: auto
        }

    .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, .glow-wrap.is--top {
        display: none
    }

    .glow-wrap.is--5 {
        top: 24.95rem
    }

    .glow-wrap.is--town-hall, .glow-wrap.is--event, .glow-wrap.is--growth-process, .glow-wrap.is--top, .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--4);
        padding-left: var(--size--4)
    }

    .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
    }

    .agenda_wrap {
        padding-left: 6vw;
        padding-right: 6vw
    }

    .agenda_grid-2 {
        grid-template-columns: 1fr
    }

        .agenda_grid-2.is--heading, .agenda_grid-2.is--heading-top, .agenda_grid-2.is--heading, .agenda_grid-2.is--heading-top {
            grid-column-gap: 0rem;
            grid-row-gap: 0rem
        }

    .agenda_empty {
        display: none
    }

    .tablmvx_instance {
        overflow: scroll
    }

    .tablmvx_table {
        width: var(--size--900)
    }

    .tablet_flex-first {
        order: -9999
    }

    .fs-toc_sidebar {
        width: 100%;
        max-width: none;
        position: relative;
        top: 0
    }

    .hide_tablet {
        display: none
    }
}

@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: none
    }

        .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--16);
        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)
    }

    .agenda_wrap {
        padding-left: 3vw;
        padding-right: 3vw
    }

    .agenda_time-slot {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .agenda_time {
        flex-direction: column;
        justify-content: flex-start
    }

    .plus_wrap {
        width: 2.5rem;
        height: 2.5rem
    }

    .f_vertical-right-bottom.mobile-l_left {
        flex-direction: column;
        align-items: flex-start
    }

    .fs-toc_link.is-h3 {
        padding-left: var(--size--24);
        padding-left: 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 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
    }

    .nav {
        padding-top: var(--size--20)
    }

    .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)
    }

    .p_16.text_semibold.mobile_vw {
        font-size: 4vw;
        font-size: var(--vw--3)
    }

    .p_16.text_semibold.text_align-left.mobile_14 {
        font-size: var(--size--14);
        line-height: 1
    }

    .p_16.text_semibold.text_align-left.mobile_vw {
        font-size: 3.5vw
    }

    .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 {
        width: var(--percent--100);
        padding: var(--size--24);
        align-self: stretch
    }

        .bento_item.z_minus-1 {
            overflow: hidden
        }

        .bento_item.is-clipped.mobile_hide {
            display: none
        }

        .bento_item.ofh {
            width: var(--percent--100)
        }

        .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 {
        height: var(--size--30);
        padding-right: var(--size--8);
        padding-left: var(--size--8);
        text-align: center
    }

    .banner-message_content.is--marquee {
        flex: none;
        width: auto
    }

    .banner-message_wrapper {
        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)
    }

    .f_horizontal_center.gap_8 {
        grid-column-gap: var(--px--0);
        grid-row-gap: var(--px--0);
        grid-column-gap: var(--px--0);
        grid-row-gap: var(--px--0)
    }

    .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)
    }

    .agenda_wrap {
        padding-left: 0;
        padding-right: 0
    }

    .egld_card-economics {
        padding: var(--size--16);
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px)
    }

    .foundry-sessions-banner {
        padding-right: var(--px--0);
        padding-left: var(--px--0);
        grid-column-gap: var(--size--12);
        grid-row-gap: var(--size--12)
    }

    .fs-toc_link {
        padding-top: .38rem;
        padding-bottom: .38rem;
        line-height: 120%
    }

        .fs-toc_link.is-h4 {
            font-size: 1rem
        }

        .fs-toc_link.is-h5 {
            font-size: .88rem
        }
}

#w-node-_80a68be3-083d-b18b-f508-20f9ebdf0b71-cfd22609 {
    align-self: stretch
}

#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
}

@media screen and (max-width:991px) {
    #w-node-a619b4d0-e399-9da8-0363-5cdbefab0bfb-cfd22609, #w-node-_80a68be3-083d-b18b-f508-20f9ebdf0b71-cfd22609 {
        grid-area: span 1/span 1/span 1/span 1
    }
}
