.home-page{--home-animate-ease:cubic-bezier(.2, .8, .2, 1);--home-text-xs:clamp(.75rem, .7rem + .25vw, .8125rem);--home-text-sm:clamp(.8125rem, .76rem + .25vw, .875rem);--home-text-md:clamp(.875rem, .82rem + .28vw, .9375rem);--home-card-title-size:clamp(1.125rem, 1rem + .6vw, 1.275rem);--home-card-body-size:var(--home-text-md);--home-card-line-height:1.6;--home-stat-value-size:clamp(.9375rem, .82rem + .55vw, 1.125rem);--home-flywheel-title-size:clamp(.875rem, .76rem + .55vw, 1.125rem);--home-flywheel-body-size:clamp(.75rem, .68rem + .35vw, .9375rem);--home-node-text-size:clamp(.8125rem, .76rem + .25vw, .9375rem);z-index:-1!important}.home-animate{opacity:0;filter:blur(6px);transition:opacity .75s var(--home-animate-ease), transform .75s var(--home-animate-ease), filter .75s var(--home-animate-ease);transition-delay:calc(var(--home-animate-index,0) * 80ms);will-change:opacity, transform, filter;transform:translateY(28px)scale(.98)}.home-animate.is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.hero .home-animate{transition-duration:.9s;transition-delay:calc(.14s + (var(--home-animate-index,0) * .11s))}@keyframes homeHeroBgDrift{0%{background-position:50% 0}to{background-position:50% 18%}}@keyframes homeAmbientPulse{0%,to{opacity:.55}50%{opacity:.66}}@keyframes homeSoftGlow{0%,to{box-shadow:0 0 #08b2c000,0 10px 30px #0000002e}50%{box-shadow:0 0 26px #08b2c024,0 14px 36px #0000003d}}@keyframes homeGradientSlide{0%{background-position:0%}to{background-position:100%}}@keyframes homeLineScan{0%{background-position:0%}to{background-position:200%}}@keyframes homeRingPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes homeArrowGlow{0%,to{opacity:.65;filter:drop-shadow(0 0 5px #ffffff2e)}50%{opacity:1;filter:drop-shadow(0 0 12px #08b2c052)}}.hero{z-index:0;background-image:url(/images/backgrounds/real-estate-blockchain-nft-city-nyc.webp);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;padding-top:50px;padding-bottom:140px;position:relative}.hero-bg-overlay{background-color:var(--black-color);opacity:.7;z-index:-1;width:100%;height:100%;transition:background .3s,border-radius .3s,opacity .3s;position:absolute;top:0;left:0}.hero-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.claim-address-anchor{scroll-margin-top:100px;display:block}.claim-address-postal-box{box-sizing:border-box;background:#030f1194;border:1px solid #ffffff2e;border-radius:8px;flex-direction:column;align-items:center;gap:2px;width:580px;max-width:100%;margin-top:-8px;padding:12px 72px 12px 18px;display:flex;position:relative;box-shadow:0 4px 16px #0000002e}.claim-address-postal-context{color:var(--white-color);text-align:center;text-shadow:0 1px 4px #000000a6;margin:0;font-size:.95rem;line-height:1.35}.claim-address-postal-dismiss{color:#ffffffc7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:600;line-height:1.2;position:absolute;top:8px;right:8px}.claim-address-postal-dismiss:hover,.claim-address-postal-dismiss:focus-visible{color:var(--white-color);background:#ffffff29;border-color:#ffffff6b}.geocoder-postal-map-button{color:var(--teal-color3);text-align:center;text-underline-offset:3px;cursor:pointer;text-shadow:0 1px 4px #000000a6;background:0 0;border:0;align-self:center;margin:0;padding:2px 4px;font-size:.9rem;font-weight:600;line-height:1.35;text-decoration:underline}.geocoder-postal-map-button:hover,.geocoder-postal-map-button:focus-visible{color:var(--white-color)}.geocoder-postal-map-button:disabled{opacity:.7;cursor:wait}.geocoder-manual-postal-prompt{box-sizing:border-box;width:580px;max-width:100%;color:var(--white-color);text-align:center;text-shadow:0 1px 4px #000000a6;background:#030f1194;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:baseline;gap:5px;margin-top:-8px;padding:8px 12px;font-size:.9rem;line-height:1.35;display:flex}.geocoder-manual-postal-prompt button{color:var(--teal-color3);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.geocoder-manual-postal-prompt button:hover,.geocoder-manual-postal-prompt button:focus-visible{color:var(--white-color)}.geocoder-manual-postal-prompt button:disabled{opacity:.7;cursor:wait}.hero-title{text-align:center;max-width:1050px;color:var(--white-color);font-size:clamp(2rem,6vw,4rem);transition-duration:.3s}.hero-subtitle{font-size:clamp(1.125rem,2.5vw,1.875rem);font-family:var(--body-font);color:var(--white-color);text-shadow:0 1px 2px #0009,0 4px 18px #00000073;text-align:center;max-width:800px;margin-bottom:50px;line-height:1.4;transition-duration:.3s}.hero-title span,.hero-subtitle span{color:var(--main-color)}.address-input-fluid{width:50%}.address-input-fluid input{border:none;border-radius:5px;width:100%;padding:15px 30px}.hero-bg-fade{background-color:#0000;background-image:linear-gradient(180deg, #fff0 0%, var(--black-color) 100%);width:100%;height:80px;position:absolute;bottom:-1px}.section-fade-up{background-color:#0000;background-image:linear-gradient(0deg, #fff0 0%, var(--black-color) 100%);width:100%;height:100px;position:absolute}.section-fade-down{background-color:#0000;background-image:linear-gradient(180deg, #fff0 0%, var(--black-color) 100%);width:100%;height:100px;position:absolute}.hero-map-img{--e-transform-flipX:-1;width:200px;transition:all .5s;animation:10s linear infinite alternate dance3;position:absolute;bottom:100px;left:-40px}.hero-map-img img{width:100%}@keyframes dance3{0%{transform:translate(0)rotate(0)}20%{transform:translateY(-10px)rotate(-5deg)}40%{transform:translate(15px,-15px)rotate(0)}60%{transform:translate(25px)rotate(7deg)}80%{transform:translate(10px,10px)rotate(-2deg)}to{transform:translate(0)rotate(0)}}@media screen and (max-width:1220px){.hero-title{max-width:980px}}@media screen and (max-width:992px){.hero-map-img{padding:0 50px 80px 0}}@media screen and (max-width:768px){.claim-address-postal-box{width:350px;padding:30px 12px 12px}.geocoder-manual-postal-prompt{flex-wrap:wrap;gap:1px 4px;width:350px}.address-input-fluid{width:100%}.hero-map-img{display:none}.hero{background-position:50%;background-size:200%;padding-top:30px;padding-bottom:60px}.hero-card-footer-text{width:100%;margin:auto}}@media screen and (max-width:576px){.hero-subtitle{margin-bottom:30px}}.hero-card{margin-top:90px;margin-bottom:0}.hero-card-items{row-gap:26px;margin-bottom:60px}.hero-card .hero-card-items .hero-card-item{cursor:default;z-index:-1;padding-right:34px;transition:transform .3s,color .3s;position:relative}.hero-card .hero-card-items .hero-card-item:hover{transform:translateY(-6px)}.hero-card .hero-card-items .hero-card-item h3{max-width:320px}.hero-card .hero-card-items .hero-card-item .hero-discs{max-width:360px;color:var(--grey-color2);margin:0}.hero-card .hero-card-items .hero-card-item:first-child:before{content:"01";font-size:clamp(2.8rem,8vw,6.25rem);font-family:var(--primary-font);-webkit-text-stroke:1px var(--blue-color1);color:#000;z-index:-1;transition:all .4s;position:absolute;top:-100px;right:50px}.hero-card .hero-card-items .hero-card-item:nth-child(2):before{content:"02";font-size:clamp(2.625rem,8vw,6.25rem);font-family:var(--primary-font);-webkit-text-stroke:1px var(--blue-color1);color:#000;z-index:-1;transition:all .4s;position:absolute;top:-100px;right:50px}.hero-card .hero-card-items .hero-card-item:nth-child(3):before{content:"03";font-size:clamp(2.625rem,8vw,6.25rem);font-family:var(--primary-font);-webkit-text-stroke:1px var(--blue-color1);color:#000;z-index:-1;transition:all .4s;position:absolute;top:-100px;right:50px}.hero-card .hero-card-items .hero-card-item:first-child:hover:before,.hero-card .hero-card-items .hero-card-item:nth-child(2):hover:before,.hero-card .hero-card-items .hero-card-item:nth-child(3):hover:before{color:var(--blue-color1)}.hero-card-footer-text span{font-size:clamp(1.125rem,1rem + .6vw,1.25rem);font-family:var(--third-font)}.hero-card-footer-text{border-bottom:1px solid #003576;width:75%;margin:auto;padding-bottom:30px}.blue-divider{border-top:1px solid var(--blue-color1);width:100%;margin:auto}@media screen and (max-width:576px){.hero-card{margin-top:40px;margin-bottom:10px}.hero-card-items{margin-bottom:40px}.hero-card .hero-card-items .hero-card-item{padding-right:10px}.hero-card .hero-card-items .hero-card-item .hero-discs{max-width:100%}.hero-card .hero-card-items .hero-card-item:first-child:before,.hero-card .hero-card-items .hero-card-item:nth-child(2):before,.hero-card .hero-card-items .hero-card-item:nth-child(3):before{top:-18px;right:4px}}.about_us{padding:70px 0 40px}.about_us .type-gradient{white-space:normal;display:inline}.about_us_left_side .learn-more-btn{width:fit-content}.homepage-p-text p{color:var(--off-white);max-width:760px}.about_us_left_side p{padding-bottom:10px}.about_us_wrapper .about_us_right_side{justify-content:flex-end;align-items:center;width:100%;height:100%;margin-left:auto;display:flex;position:relative}.about_us_image_stack{cursor:pointer;background:0 0;border:0;padding:0}.about-1-img{z-index:2;transition:top .35s,right .35s,z-index 0s linear .18s;display:block;position:absolute;top:155px;right:130px}.about-1-img img{object-fit:cover;border-radius:4px;width:340px;height:auto;transition:box-shadow .35s,filter .35s;box-shadow:0 18px 40px #00000073}.about-2-img{z-index:1;transition:top .35s,right .35s,z-index 0s linear .18s;display:block;position:absolute;top:0;right:0}.about-2-img img{object-fit:cover;border-radius:4px;width:370px;height:auto;transition:box-shadow .35s,filter .35s;box-shadow:0 12px 30px #00000059}.about_us_right_side.is-swapped .about-1-img{z-index:1;top:0;right:0}.about_us_right_side.is-swapped .about-2-img{z-index:2;top:155px;right:130px}.about_us_right_side.is-swapped .about-1-img img{filter:brightness(.88);box-shadow:0 12px 30px #00000059}.about_us_right_side.is-swapped .about-2-img img{filter:brightness();box-shadow:0 18px 40px #00000073}@media screen and (max-width:1400px){.about-1-img{top:160px;right:80px}.about-2-img{top:40px;right:0}.about-1-img img{width:340px}.about-2-img img{width:370px}.about_us_right_side.is-swapped .about-1-img{top:40px;right:0}.about_us_right_side.is-swapped .about-2-img{top:160px;right:80px}}@media screen and (max-width:1200px){.about-1-img{top:330px;right:60px}.about-2-img{top:40px;right:0}.about-1-img img,.about-2-img img{width:300px}.about_us_right_side.is-swapped .about-1-img{top:40px;right:0}.about_us_right_side.is-swapped .about-2-img{top:330px;right:60px}}@media screen and (max-width:992px){.about_us_wrapper .about_us_right_side{width:100%;height:520px;margin-top:35px;display:block;position:relative}.about-1-img,.about-2-img{position:absolute}.about-1-img{z-index:2;top:150px;right:300px}.about-2-img{z-index:1;top:0;right:50px}.about-1-img img{width:320px;height:auto}.about-2-img img{width:350px;height:auto}.about_us_right_side.is-swapped .about-1-img{top:0;right:50px}.about_us_right_side.is-swapped .about-2-img{top:150px;right:300px}}@media screen and (max-width:768px){.about_us_wrapper .about_us_right_side{height:440px;margin-top:30px}.about-1-img{top:120px;right:200px}.about-2-img{top:15px;right:5px}.about-1-img img{width:260px}.about-2-img img{width:280px}.about_us_right_side.is-swapped .about-1-img{top:15px;right:5px}.about_us_right_side.is-swapped .about-2-img{top:120px;right:200px}}@media screen and (max-width:576px){.about_us{padding:30px 0 20px}.about_us_wrapper .about_us_right_side{height:360px;margin-top:24px}.about-1-img{top:105px;right:80px}.about-2-img{top:10px;right:20px}.about-1-img img{width:250px}.about-2-img img{width:270px}.about_us_right_side.is-swapped .about-1-img{top:10px;right:20px}.about_us_right_side.is-swapped .about-2-img{top:105px;right:80px}}.mapstone-stats-strip{padding:60px 0 0}.mapstone-stats-inline{background:rgba(var(--black-color-rgb), .18);border:1px solid rgba(var(--signal-blue-rgb), .4);border-radius:10px;grid-template-columns:repeat(5,1fr);padding:10px 0;display:grid}.mapstone-stat-inline{text-align:center;padding:14px 16px;position:relative}.mapstone-stat-inline:not(:last-child):after{content:"";background:rgba(var(--signal-blue-rgb), .14);width:1px;height:60%;position:absolute;top:20%;right:0}.mapstone-stat-inline-value{font-size:var(--home-stat-value-size);color:var(--white-color);white-space:nowrap;margin-bottom:6px;font-weight:700;line-height:1.1}.mapstone-stat-inline-label{font-size:var(--home-text-xs);color:var(--grey-color2);max-width:130px;margin:0 auto;line-height:1.4}@media screen and (max-width:992px){.mapstone-stats-inline{grid-template-columns:repeat(5,1fr);padding:8px 0}.mapstone-stat-inline{padding:12px 10px}.mapstone-stat-inline-label{max-width:110px}}@media screen and (max-width:768px){.mapstone-stats-strip{padding:46px 0 0}.mapstone-stats-inline{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;border-left:none;border-right:none;border-radius:0;gap:0;width:100vw;margin-left:calc(50% - 50vw);padding:0;display:flex;overflow-x:auto}.mapstone-stats-inline::-webkit-scrollbar{display:none}.mapstone-stat-inline{scroll-snap-align:start;text-align:center;flex:0 0 40vw;min-width:130px;padding:14px 12px}.mapstone-stat-inline:after{display:none}.mapstone-stat-inline:not(:last-child){border-right:1px solid #5aa0c81f}.mapstone-stat-inline-value{white-space:nowrap;margin-bottom:5px;line-height:1.1}.mapstone-stat-inline-label{max-width:120px;margin:0 auto}}.nft-types-showcase{padding:100px 0;position:relative;overflow:hidden}.nft-types-showcase:after{content:"";-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--black-color) 12%, var(--black-color) 88%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--black-color) 12%, var(--black-color) 88%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, var(--black-color) 12%, var(--black-color) 88%, transparent 100%);background-image:url(/images/floaty-objects/earth-3d-dots6.png);background-position:0;background-repeat:no-repeat;background-size:80%;animation:28s ease-in-out infinite alternate homeHeroBgDrift;position:absolute;inset:0}.nft-types-showcase:before{content:"";background:var(--black-color);pointer-events:none;opacity:.85;z-index:1;position:absolute;inset:0}.nft-types-showcase>.container{z-index:1;position:relative}.nft-types-header{text-align:center;margin-bottom:40px}.nft-types-showcase .nft-types-subtext{color:var(--off-white);max-width:760px;margin-top:10px}.nft-types-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:26px;display:grid}.nft-type-card{border:1px solid rgba(var(--signal-blue-rgb), .3);background:var(--dark-navy);border-radius:10px;flex-direction:column;min-height:100%;padding:36px 32px;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 12px 30px #0000002e}.nft-type-card:hover{border-color:rgba(var(--signal-blue-rgb), .4);animation:2.6s ease-in-out infinite homeSoftGlow;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000004d}.nft-type-topbar{height:3px;position:absolute;top:0;left:0;right:0}.nft-type-topbar--address{background:linear-gradient(90deg, var(--main-color), var(--blue-color1));background-size:200% 100%;animation:4s ease-in-out infinite alternate homeGradientSlide}.nft-type-topbar--neighborhood{background:linear-gradient(90deg, var(--main-color), var(--blue-color1));background-size:200% 100%;animation:4.5s ease-in-out infinite alternate homeGradientSlide}.nft-type-topbar--charity{background:linear-gradient(90deg, var(--main-color), var(--blue-color1));background-size:200% 100%;animation:5s ease-in-out infinite alternate homeGradientSlide}.nft-type-card-top{align-items:center;gap:14px;margin-bottom:12px;display:flex}.nft-type-icon{width:48px;min-width:48px;height:48px;color:var(--white-color);background:#0a203d8c;border:1px solid #0080f824;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,border-color .25s,background .25s;display:flex}.nft-type-card:hover .nft-type-icon{background:#08b2c01f;border-color:#0080f85c;transform:translateY(-2px)}.nft-type-icon svg{font-size:clamp(1.25rem,1.15rem + .45vw,1.375rem)}.nft-type-card h3{margin:0}.nft-type-desc{color:var(--off-white);font-size:var(--home-card-body-size);line-height:var(--home-card-line-height);margin:0 0 16px}.nft-type-bullets{color:var(--off-white);font-size:var(--home-card-body-size);line-height:var(--home-card-line-height);margin:0 0 20px;padding-left:22px}.nft-type-bullets li{margin-bottom:10px}.nft-type-bullets li:last-child{margin-bottom:0}.nft-type-cta-row{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;display:flex;position:relative}.nft-type-btn{border:1px solid rgba(var(--signal-blue-rgb), .5);color:var(--white-color);font-family:var(--primary-font);white-space:nowrap;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.nft-type-btn:hover{color:var(--white-color);border:1px solid rgba(var(--signal-blue-rgb), .6);background:#0080f814;transform:translateY(-1px)}.nft-type-link{color:var(--main-color);font-family:var(--primary-font);font-size:var(--home-text-sm);white-space:nowrap;text-decoration:none}.nft-type-link:hover{opacity:.85}@media screen and (max-width:992px){.nft-types-showcase{padding:70px 0}.nft-types-grid{grid-template-columns:1fr}.nft-type-card{min-height:unset}}@media screen and (max-width:576px){.nft-types-showcase{padding:30px 0}.nft-types-showcase:after{background-size:cover}.nft-types-showcase:before{opacity:.75}.nft-types-grid{margin-top:20px}.nft-type-card{padding:24px 22px}.nft-type-btn{width:100%}}.aq-spotlight{padding:50px 0 80px;position:relative}.aq-wrapper{align-items:flex-start!important}.aq-left-side{max-width:620px}.aq-spotlight .aq-subtext{color:var(--off-white);margin-bottom:18px}.aq-cta-row{align-items:center;gap:16px;margin:22px 0;display:flex}.aq-secondary-link{color:var(--main-color);font-family:var(--primary-font)}.aq-mini-points{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.aq-mini-pill{color:var(--white-color);font-size:var(--home-text-sm);background:#0080f80f;border:1px solid #0080f82e;border-radius:999px;padding:7px 12px;line-height:1;transition:transform .2s,border-color .2s,background .2s}.aq-mini-pill:hover{background:#08b2c01a;border-color:#08b2c066;transform:translateY(-2px)}.aq-cta-secondary{color:var(--white-color);background:0 0;border:1px solid #0080f866}.aq-cta-secondary:hover{background-image:linear-gradient(90deg,#0080f820 40%,#4690d400 100%);transform:translateY(-2px)}.aq-zillow-source{color:var(--off-white);font-size:var(--home-text-md);flex-wrap:nowrap;align-items:center;gap:20px;margin:18px 0 20px;display:flex}.aq-zillow-source img{flex-shrink:0;width:auto;height:30px}.aq-source-text{max-width:400px;line-height:1.5}.aq-features-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:16px;display:grid}.aq-feature-card{border:1px solid rgba(var(--signal-blue-rgb), .3);background:#0000002e;border-radius:10px;height:100%;padding:20px;transition:all .35s;box-shadow:0 0 0 1px #0080f814,0 10px 30px #00000040}.aq-feature-card:hover{background-image:linear-gradient(90deg,#0080f820 40%,#4690d400 100%);transform:translateY(-6px);box-shadow:0 0 0 1px #0080f81f,0 12px 34px #0000004d}.aq-feature-card-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.aq-feature-icon{width:38px;height:38px;color:var(--white-color);background:#0080f82e;border-radius:10px;justify-content:center;align-items:center;margin-bottom:10px;transition:transform .25s,background .25s;display:flex}.aq-feature-card:hover .aq-feature-icon{background:#08b2c038;transform:scale(1.08)}.aq-feature-card h3{font-size:var(--home-card-title-size);margin-bottom:0}.aq-feature-card p{color:var(--off-white);font-size:var(--home-card-body-size);line-height:var(--home-card-line-height);margin:0}.aq-data-note{font-size:var(--home-text-xs);color:var(--off-white);opacity:.85;margin-top:14px}@media screen and (max-width:992px){.aq-features-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.aq-spotlight{padding:30px 0}.aq-cta-row{flex-direction:column;align-items:stretch;gap:12px}.aq-cta-row .custom-btn{text-align:center;width:100%}.aq-zillow-source{font-size:var(--home-text-sm);gap:18px;margin-top:14px;margin-bottom:12px}.aq-zillow-source img{height:26px}.aq-mini-points{gap:8px;margin-top:0}.aq-mini-pill{display:none}.aq-feature-card{padding:16px}.aq-feature-icon{flex-shrink:0;width:40px;height:40px;margin-bottom:0}.aq-feature-card-head h3{margin:0}}.mapstone-flywheel-section{padding:80px 0 60px;position:relative;overflow:hidden}.mapstone-flywheel-section:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.mapstone-flywheel-section>.container{z-index:1;position:relative}.mapstone-flywheel-wrapper{grid-template-columns:1fr 1fr;align-items:center;gap:34px;display:grid}.flywheel-text-wrapper{max-width:650px}.flywheel-text-wrapper a{color:var(--main-color)}.flywheel-intro{color:var(--grey-color2);margin-top:18px;margin-bottom:0}.flywheel-intro-secondary{color:var(--grey-color2);opacity:.9;margin-top:14px}.flywheel-visual{justify-content:center;align-items:center;display:flex}.flywheel-circle-shell{justify-content:center;align-items:center;width:500px;height:500px;display:flex;position:relative;overflow:visible}.flywheel-circle-ring{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:visible}.flywheel-circle-ring:before{content:"";z-index:1;border:1.5px solid #ffffffd9;border-radius:50%;position:absolute;inset:0}.flywheel-circle-ring:after{content:"";z-index:0;border:1px solid #5aa0c81a;border-radius:50%;animation:5s ease-in-out infinite homeRingPulse;position:absolute;inset:-20px}.flywheel-bg-video{object-fit:cover;opacity:1;z-index:0;will-change:transform;backface-visibility:hidden;border-radius:50%;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.flywheel-center{text-align:center;z-index:2;background:#0208106b;border:1px solid #0080f829;border-radius:50%;justify-content:center;align-items:center;width:330px;height:330px;padding:20px;display:flex;position:absolute}.flywheel-center-inner{max-width:100%}.flywheel-center h3{font-size:var(--home-flywheel-title-size);color:var(--white-color);margin-bottom:10px}.flywheel-center p{font-size:var(--home-flywheel-body-size);color:var(--white-color);margin:0}.flywheel-helper-text{font-size:var(--home-text-sm);color:var(--main-color);opacity:.9;margin-top:16px}.flywheel-node-circle{border:1px solid rgba(var(--white-color-rgb), .5);min-height:60px;color:var(--white-color);text-align:left;z-index:3;cursor:pointer;opacity:.95;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040c14e6;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px;transition:all .25s;display:inline-flex;position:absolute;box-shadow:0 10px 30px #0000002e}.flywheel-node-circle:hover,.flywheel-node-circle.is-active{border:1px solid var(--teal-color4);opacity:1;color:#000;background:#ffffffe6;box-shadow:0 0 0 1px #78dcff1a,0 10px 28px #0000003d}.flywheel-node-circle-number{width:30px;min-width:30px;height:30px;font-size:var(--home-node-text-size);color:var(--white-color);background:#0080f824;border:1px solid #78dcff47;border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.flywheel-node-circle.is-active .flywheel-node-circle-number{background:var(--main-color);border-color:var(--teal-color4);animation:2.8s ease-in-out infinite homeRingPulse}.flywheel-node-circle-label{font-size:var(--home-node-text-size);max-width:120px;font-weight:500;line-height:1.18}.flywheel-node-1{top:-24px;left:50%;transform:translate(-50%)}.flywheel-node-2{top:50%;right:-64px;transform:translateY(-50%)}.flywheel-node-3{bottom:-24px;left:50%;transform:translate(-50%)}.flywheel-node-4{top:50%;left:-64px;transform:translateY(-50%)}.flywheel-ring-arrow{z-index:2;opacity:.95;pointer-events:none;filter:drop-shadow(0 0 8px #ffffff40);width:28px;height:28px;animation:3.8s ease-in-out infinite homeArrowGlow;position:absolute}.flywheel-ring-arrow-2{animation-delay:.25s}.flywheel-ring-arrow-3{animation-delay:.5s}.flywheel-ring-arrow-4{animation-delay:.75s}.flywheel-ring-arrow:before,.flywheel-ring-arrow:after{content:"";transform-origin:100%;background:#fffffff2;border-radius:2px;width:18px;height:3px;position:absolute;top:50%;right:2px}.flywheel-ring-arrow:before{transform:translateY(-50%)rotate(45deg)}.flywheel-ring-arrow:after{transform:translateY(-50%)rotate(-45deg)}.flywheel-ring-arrow-1{top:58px;right:64px;transform:rotate(37deg)}.flywheel-ring-arrow-2{bottom:58px;right:64px;transform:rotate(128deg)}.flywheel-ring-arrow-3{bottom:58px;left:64px;transform:rotate(218deg)}.flywheel-ring-arrow-4{top:58px;left:64px;transform:rotate(308deg)}@media screen and (max-width:1400px){.flywheel-text-wrapper{max-width:510px}}@media screen and (max-width:1200px){.mapstone-flywheel-wrapper{grid-template-columns:1fr;gap:34px}.flywheel-text-wrapper{max-width:100%}.flywheel-visual{min-height:auto}}@media screen and (max-width:992px){.flywheel-circle-shell{width:430px;height:430px}.flywheel-center{width:250px;height:250px;padding:22px}.flywheel-center h3{margin-bottom:8px}.flywheel-center p{line-height:1.6}.flywheel-node-circle{min-height:56px;padding:12px}.flywheel-node-circle-number{width:26px;min-width:26px;height:26px}.flywheel-node-circle-label{max-width:110px}.flywheel-node-1{top:-20px}.flywheel-node-2{right:-58px}.flywheel-node-3{bottom:-20px}.flywheel-node-4{left:-58px}.flywheel-ring-arrow-1{top:58px;right:44px}.flywheel-ring-arrow-2{bottom:58px;right:44px}.flywheel-ring-arrow-3{bottom:58px;left:44px}.flywheel-ring-arrow-4{top:58px;left:44px}}@media screen and (max-width:576px){.mapstone-flywheel-section{padding:30px 0}.flywheel-circle-shell{width:330px;height:330px}.flywheel-center{width:220px;height:220px;padding:14px}.flywheel-center h3{margin-bottom:6px}.flywheel-center p{line-height:1.4}.flywheel-node-circle{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:56px;padding:8px}.flywheel-node-circle-number{width:20px;min-width:20px;height:20px;font-size:var(--home-text-xs);margin:0}.flywheel-node-circle-label{text-align:center;max-width:none;line-height:1}.flywheel-node-1{top:-18px}.flywheel-node-2{right:-24px}.flywheel-node-3{bottom:-18px}.flywheel-node-4{left:-24px}.flywheel-ring-arrow:before,.flywheel-ring-arrow:after{width:16px;height:3px}.flywheel-ring-arrow-1{top:50px;right:25px}.flywheel-ring-arrow-2{bottom:50px;right:25px}.flywheel-ring-arrow-3{bottom:50px;left:25px}.flywheel-ring-arrow-4{top:50px;left:25px}}.roadmap-slider-section{background:0 0;padding:100px 0;position:relative;overflow:hidden}.roadmap-slider-section:before{content:"";opacity:1;pointer-events:none;z-index:0;background-image:url(/images/backgrounds/Abstract-geometric-world-map-background.webp);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.roadmap-slider-section:after{content:"";background:var(--black-color);opacity:.9;pointer-events:none;z-index:0;position:absolute;inset:0}.roadmap-slider-section>.container{z-index:1;position:relative}.roadmap-slider-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.roadmap-slider-heading{max-width:760px}.roadmap-slider-subtext{max-width:720px;color:var(--grey-color2);margin:0}.roadmap-slider-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.roadmap-nav-btn{width:42px;height:42px;color:var(--white-color);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040c14e0;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:inline-flex}.roadmap-nav-btn svg{font-size:clamp(1rem,.9rem + .45vw,1.125rem)}.roadmap-nav-btn:hover{color:#000;border-color:var(--teal-color4);background:#ffffffe6}.roadmap-slider-track-wrap{position:relative}.roadmap-slider-track-wrap:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#78dcff14,#78dcff8c,#78dcff14) 0 0/200% 100%;height:1px;animation:5s linear infinite homeLineScan;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.roadmap-slider-track{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;z-index:1;gap:18px;padding-bottom:10px;display:flex;position:relative;overflow-x:auto}.roadmap-slider-track::-webkit-scrollbar{display:none}.roadmap-card{background:var(--black-color2);border:1px solid rgba(var(--signal-blue-rgb), .3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px;min-width:290px;max-width:290px;padding:22px 20px;transition:all .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 10px 26px #0000002e}.roadmap-card:before{content:"";background:linear-gradient(90deg, var(--main-color), var(--blue-color1));opacity:.9;width:100%;height:3px;position:absolute;top:0;left:0}.roadmap-card:hover{border:1px solid rgba(var(--signal-blue-rgb), .4);transform:translateY(4px);box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000003d}.roadmap-card-phase{font-size:var(--home-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--main-color);background:#0000002e;border:1px solid #0080f838;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;padding:7px 10px;font-weight:600;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.roadmap-card:hover .roadmap-card-phase{color:var(--white-color);background:#08b2c01f;border-color:#08b2c070}.roadmap-card h3{font-size:var(--home-card-title-size);color:var(--white-color);margin-bottom:10px}.roadmap-card p{font-size:var(--home-card-body-size);line-height:var(--home-card-line-height);color:var(--grey-color2);margin:0}.roadmap-slider-footer{margin-top:14px}.roadmap-view-all-link{color:var(--main-color);font-family:var(--primary-font);font-size:var(--home-text-sm);text-decoration:none}.roadmap-view-all-link:hover{opacity:.85}@media screen and (max-width:992px){.roadmap-slider-header{flex-direction:column;align-items:flex-start}.roadmap-slider-controls{align-self:flex-end}}@media screen and (max-width:576px){.roadmap-slider-section{padding:38px 0 28px}.roadmap-slider-section:before{background-size:400%}.roadmap-slider-section:after{opacity:.85}.roadmap-slider-header{gap:10px;margin-bottom:12px}.roadmap-card{min-width:255px;max-width:255px;padding:18px 16px}.roadmap-slider-footer{margin-top:4px}}.nft-collections{background-position:100% 0;background-repeat:no-repeat;background-size:cover;padding-top:80px;padding-bottom:100px}.nft-collections-wrapper{padding:30px}.nft-collections-item{background-color:var(--dark-navy);cursor:pointer;border:1px solid #0000;border-radius:5px;height:100%;padding:20px;transition:all .5s}.nft-collections-item:hover{background-color:#0000;background-image:linear-gradient(90deg,#0080f830 50%,#4690d400 100%);transform:translateY(-10px)}.nft-collection-learn-more-btn{font-family:var(--primary-font);color:var(--main-color)}.nft-collections-item .nft-collection-icon span{background-color:var(--accent-color);border-radius:50%;justify-content:center;align-items:center;padding:10px;font-size:clamp(1.25rem,1.15rem + .45vw,1.375rem);display:flex}.nft-collection-item-content h3{font-family:var(--body-font);font-size:var(--home-card-title-size);margin-bottom:15px}.focus-color-2 a{color:var(--main-color)}.use-cases-right-item{background-image:url(/images/floaty-objects/glowing-orb-rings-blue.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0}.use-cases-right-item-container{border:2px solid #fff;border-radius:100%;flex-direction:column;justify-content:center;align-items:center;width:484px;height:484px;margin:auto;padding:0;display:flex;position:relative}#circle-btn-1{position:absolute;top:2%;left:2%}#circle-btn-2{position:absolute;top:2%;right:2%}#circle-btn-3{position:absolute;bottom:2%;left:2%}#circle-btn-4{position:absolute;bottom:2%;right:2%}.use-case-circle-btn .circle-btn-content p{font-size:var(--home-text-sm);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;line-height:1.3;display:flex}.use-case-circle-btn{text-align:center;width:100px;height:100px;color:var(--white-color);background-color:var(--blue-color4);cursor:pointer;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;padding:10px;transition:all .5s;display:flex}.use-case-circle-btn.active{color:var(--black-color);background-color:#fff}.use-case-circle-btn-content{text-align:center;justify-content:center;align-items:center;width:80%;margin:auto;display:none}.use-case-circle-btn-content h4{font-size:var(--home-card-title-size);font-family:var(--secondary-font);margin-bottom:10px}.active-use-case-circle-btn-content{display:block}.use-cases-item-list ul li{align-items:center;margin:5px;padding-left:30px;display:flex;position:relative}.use-cases-item-list ul li:before{content:"";background-color:var(--main-color);border-radius:50%;width:7px;height:7px;position:absolute;left:10px}.learn-more-btns{justify-content:center;align-items:center;padding-top:20px;display:flex}.about-use-cases-btn{width:fit-content;padding:15px 35px 20px}.faq-section{padding:20px 0 40px}.faq-header h4{margin-bottom:10px}.faq-list{width:100%}.faq-item{border-bottom:1px solid #ffffff1a}.faq-question{width:100%;color:var(--white-color);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 0;font-weight:600;transition:color .2s,transform .2s;display:flex}.faq-question:hover{color:var(--main-color)}.faq-item:hover .faq-question{transform:translate(4px)}.faq-icon{align-items:center;font-size:clamp(1.125rem,1rem + .6vw,1.25rem);transition:transform .25s;display:flex}.faq-icon.open{transform:rotate(180deg)}.faq-answer{color:var(--grey-color2);font-size:var(--home-card-body-size);max-width:90%;padding-bottom:16px;animation:.25s faqFade}.faq-answer a{color:var(--main-color);text-decoration:none}.faq-answer a:hover{text-decoration:underline!important}@keyframes faqFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.faq-footer{font-size:var(--home-text-md);margin-top:20px}.faq-footer a{color:var(--main-color);text-decoration:none}.faq-footer a:hover{text-decoration:underline}.faq-image{justify-content:center;align-items:center;animation:6s ease-in-out infinite floatCrystal;display:flex}.faq-image img{filter:drop-shadow(0 20px 30px #08b2c01f);width:80%;max-width:320px;height:auto}@keyframes floatCrystal{0%{transform:translateY(0)}50%{transform:translateY(30px)}to{transform:translateY(0)}}@media screen and (max-width:576px){.faq-section{padding:30px 0}.faq-question{padding:14px 0;font-weight:600}.faq-answer{padding-bottom:16px}.faq-image img{max-width:200px}}@media screen and (max-width:768px){.nft-collections,.use-cases-right-item{background-image:none}.styles_faq-row-wrapper__3vA1D .styles_row-body__1NvUo .styles_faq-row__2YF3c{z-index:0}.custom-tooltip{left:0}}@media screen and (max-width:576px){.use-cases-right-item-container{border:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-top:60px;display:flex;position:relative}.use-case-circle-item{border:2px solid #f5f3ff;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-bottom:50px;padding:40px 30px;display:flex}#circle-btn-1,#circle-btn-2,#circle-btn-3{position:inherit}.use-case-circle-btn-content{text-align:center;justify-content:center;align-items:center;width:100%;margin:auto;display:block}#circle-btn-4{position:inherit}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.home-animate,.home-animate.is-visible{opacity:1;filter:none;transform:none}}
