.rewards-card{z-index:15;pointer-events:none;width:clamp(503px,34.4vw,688px);position:absolute;top:57%;right:clamp(14px,3.2vw,42px);transform:translateY(-48%)}.rewards-card__perspective{perspective:1200px;perspective-origin:50% 42%;width:100%;position:relative}.rewards-card__stage{width:100%;transform-style:preserve-3d;will-change:transform, opacity;pointer-events:auto;position:relative}.rewards-card__shadow{filter:blur(18px);pointer-events:none;will-change:transform, opacity;background:radial-gradient(#0000006b 0%,#0000002e 42%,#0000 72%);border-radius:50%;height:18%;position:absolute;bottom:-4%;left:8%;right:8%;transform:translate3d(0,28px,-48px)}.rewards-card__glow{pointer-events:none;will-change:opacity;background:radial-gradient(at 50% 38%,#c49a5f24 0%,#6cc9d80f 38%,#0000 68%);border-radius:50%;position:absolute;inset:-2%;transform:translateZ(-20px)}.rewards-card__shell{aspect-ratio:1;width:100%;transform-style:preserve-3d;--slot-top:72.8%;--slot-width:76cqi;--slot-height:24cqi;--slot-lift-y:-2.8cqi;--cta-tilt-z:2.1deg;--cta-tilt-origin-y:62%;--content-offset-x:-10px;--glass-cyan:130 220 245;--glass-cyan-bright:185 238 255;--glass-navy:10 24 44;--glass-edge:rgb(var(--glass-cyan) / .46);--glass-edge-soft:rgb(var(--glass-cyan) / .26);--glass-bloom:0 0 10px rgb(var(--glass-cyan) / .18), 0 0 2px rgb(var(--glass-cyan-bright) / .32);--glass-fill:linear-gradient(148deg, rgb(var(--glass-cyan-bright) / .14) 0%, rgb(var(--glass-cyan) / .18) 30%, #16304e70 65%, #08101e8f 100%);--glass-highlight:linear-gradient(168deg, rgb(var(--glass-cyan-bright) / .26) 0%, rgb(var(--glass-cyan) / .1) 22%, transparent 46%);--glass-sheen:linear-gradient(122deg, transparent 34%, #d2f8ff29 43%, #afebfa0f 48%, transparent 57%);--glass-shadow:var(--glass-bloom), 0 3px 10px #00000042, inset 0 1px 0 rgb(var(--glass-cyan-bright) / .2), inset 1px 0 0 rgb(var(--glass-cyan) / .1), inset 0 -2px 7px #00000038;--glass-shadow-soft:0 0 6px rgb(var(--glass-cyan) / .12), 0 2px 6px #00000038, inset 0 1px 0 rgb(var(--glass-cyan-bright) / .14), inset 0 -2px 5px #0000002e;position:relative;container-type:inline-size}.rewards-card__frame-layer{z-index:2;pointer-events:none;position:absolute;inset:0;transform:translateZ(0)}.rewards-card__frame{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.rewards-card__inner{z-index:1;box-sizing:border-box;width:69.2%;height:69.2%;transform-style:preserve-3d;background:0 0;border-radius:50%;flex-direction:column;align-items:stretch;padding:5.5% 7% 6%;display:flex;position:absolute;top:17.2%;left:15.4%;overflow:visible;transform:translateZ(2px);container-type:inline-size}.rewards-card__main{min-height:0;transform-style:preserve-3d;flex-direction:column;flex:auto;justify-content:flex-start;gap:0;display:flex;overflow:visible;transform:translateY(clamp(-10px,-2.2cqi,-6px))}.rewards-card__footer{top:var(--slot-top);z-index:3;width:clamp(200px, var(--slot-width), 78cqi);max-width:none;transform-style:preserve-3d;transform-origin:50%;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)translateZ(8px)}.rewards-card__slot-area{width:100%;height:clamp(52px, var(--slot-height), 120px);transform:translate(var(--content-offset-x), var(--slot-lift-y));transform-style:preserve-3d;pointer-events:auto;position:relative}.rewards-card__header{text-align:center;flex:none;margin-bottom:0;transform:translateZ(4px)}.rewards-card__title{letter-spacing:.12em;color:#ecf0f6f5;text-transform:uppercase;margin:0;font-size:clamp(9px,4.8cqi,14px);font-weight:600;line-height:1.15}.rewards-card__subtitle{isolation:isolate;letter-spacing:.1em;color:#dce4ece0;text-transform:uppercase;border:1px solid var(--glass-edge);background:rgb(var(--glass-navy) / .36);box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(4px);border-radius:9999px;margin:.35em 0 0;padding:.22em .55em;font-size:clamp(5px,2.2cqi,8px);font-weight:500;line-height:1.2;display:inline-block;position:relative}.rewards-card__subtitle:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--glass-sheen), var(--glass-highlight), var(--glass-fill);position:absolute;inset:0}.rewards-card__grid{--reward-slot-hover-scale:2;min-height:0;max-height:40%;transform-style:preserve-3d;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2px,.85cqi,5px);margin:clamp(8px,2.6cqi,14px) 0 0;padding:0;list-style:none;display:grid;overflow:visible}.rewards-card__grid>li{z-index:1;min-width:0;min-height:0;transform-style:preserve-3d;position:relative;overflow:visible}:is(.rewards-card__grid>li:has(.rewards-card__tile:hover),.rewards-card__grid>li:has(.rewards-card__tile:focus-visible)){z-index:50}.rewards-card__tile{isolation:isolate;border:1px solid var(--glass-edge);width:100%;min-width:0;height:100%;min-height:0;box-shadow:var(--glass-shadow);color:inherit;cursor:pointer;transform-origin:50%;transform-style:preserve-3d;backface-visibility:hidden;background:0 0;border-radius:5px;flex-direction:column;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateZ(8px)scale(1)}.rewards-card__tile:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:var(--glass-sheen), var(--glass-highlight), var(--glass-fill);-webkit-backdrop-filter:blur(4px);position:absolute;inset:0}.rewards-card__tile:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:var(--glass-sheen), linear-gradient(168deg, rgb(var(--glass-cyan-bright) / .14) 0%, transparent 34%);box-shadow:inset 0 1px 0 rgb(var(--glass-cyan-bright) / .22);position:absolute;inset:0}.rewards-card__tile:hover,.rewards-card__tile:focus-visible{transform:translateZ(8px) scale(var(--reward-slot-hover-scale));outline:none}.rewards-card__tile:focus-visible{outline-offset:2px;outline:2px solid #6cc9d880}.rewards-card__tile-media{z-index:1;min-height:0;transform-style:preserve-3d;flex:auto;position:relative;overflow:hidden}.rewards-card__tile-img{object-fit:cover;object-position:center;-webkit-user-drag:none;width:100%;height:100%;transform:scale(var(--reward-slot-hover-scale,2));transform-origin:50%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.rewards-card__tile:hover .rewards-card__tile-img,.rewards-card__tile:focus-visible .rewards-card__tile-img{transform:scale(1)}.rewards-card__tile-label{z-index:1;text-align:center;color:#e6ecf2e6;white-space:nowrap;text-overflow:ellipsis;flex:none;margin:0;padding:2px 1px 3px;font-size:clamp(4px,1.85cqi,7px);font-weight:500;line-height:1.15;position:relative;overflow:hidden}.rewards-card__stats{margin-top:clamp(10px,3cqi,16px);text-align:center;width:min(100%,98cqi);max-width:100%;transform:translateZ(5px) translateX(var(--content-offset-x)) translateY(20px);margin-inline:auto;flex:none;margin-bottom:0}.rewards-card__countdown,.rewards-card__credits{pointer-events:none;width:100%;box-shadow:none;background:0 0;border:0;position:relative}.rewards-card__countdown:before,.rewards-card__countdown:after,.rewards-card__credits:before,.rewards-card__credits:after{content:none;display:none}.rewards-card__credits{margin-top:.65em}.rewards-card__stat-label{letter-spacing:.14em;text-transform:uppercase;color:#c49a5ff0;margin:0;font-size:clamp(7px,3.55cqi,12px);font-weight:600;line-height:1.2}.rewards-card__stat-value{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;margin:.2em 0 0;font-size:clamp(16px,4.9cqi,24px);font-weight:800;line-height:1.2;overflow:hidden}.rewards-card__countdown .rewards-card__stat-value{color:#ecf0f6f0;text-shadow:0 1px 2px #00000047}.rewards-card__credits .rewards-card__stat-value{color:#e4c284;text-shadow:0 0 8px #d4af8233}.rewards-card__cta{z-index:2;box-sizing:border-box;isolation:isolate;backface-visibility:hidden;width:100%;height:100%;min-height:0;transform-origin:100% var(--cta-tilt-origin-y,62%);transform:translateZ(2px) rotateZ(var(--cta-tilt-z,2.1deg));transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;padding:0;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s;display:block;position:relative;overflow:visible}.rewards-card__cta-img{z-index:1;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;filter:drop-shadow(0 2px 3px #00000038);width:100%;height:100%;transition:filter .22s;display:block;position:relative}.rewards-card__cta:after{content:none;display:none}.rewards-card__cta:before{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#c49a5f2e 49%,#dcb4781a 52%,#0000 62%);border-radius:9999px;transition:opacity .22s,transform .68s cubic-bezier(.22,1,.36,1);position:absolute;inset:8% 4%;transform:translate(-130%)}.rewards-card__cta:hover,.rewards-card__cta:focus-visible{transform:translateZ(2px) rotateZ(var(--cta-tilt-z,2.1deg)) scale(1.02);filter:brightness(1.06)contrast(1.02)saturate(1.03)}.rewards-card__cta:hover:before,.rewards-card__cta:focus-visible:before{opacity:1;transform:translate(130%)}.rewards-card__cta:hover .rewards-card__cta-img,.rewards-card__cta:focus-visible .rewards-card__cta-img{filter:drop-shadow(0 3px 6px #0000004d)}.rewards-card__cta:focus-visible{outline-offset:2px;outline:2px solid #754a2e5c}.rewards-card__cta:active{transform:translateZ(2px) rotateZ(var(--cta-tilt-z,2.1deg)) scale(1.01);filter:brightness(.98)contrast(1.01)}.rewards-card__cta:active:before{opacity:0}.rewards-card__conditions{z-index:2;letter-spacing:.05em;text-align:center;color:#b4bec88c;pointer-events:none;margin:.4em 0 0;font-size:clamp(4px,1.6cqi,6px);font-weight:400;position:relative;transform:translateZ(2px)}.rewards-card__play-emblem{z-index:4;aspect-ratio:1;cursor:pointer;transform-origin:50%;width:clamp(52px,18cqi,94px);transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;padding:0;text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),filter .26s,box-shadow .26s;display:block;position:absolute;bottom:4.6%;right:3.1%;transform:translateZ(10px)}.rewards-card__play-emblem-img{object-fit:contain;filter:saturate(.94)brightness(.9)contrast(1.02);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;transition:filter .26s;display:block}.rewards-card__play-emblem:hover,.rewards-card__play-emblem:focus-visible{transform:translateZ(12px)scale(1.06)translateY(-1px);box-shadow:0 0 14px #c49a5f38}.rewards-card__play-emblem:hover .rewards-card__play-emblem-img,.rewards-card__play-emblem:focus-visible .rewards-card__play-emblem-img{filter:saturate()brightness(.98)contrast(1.04)}.rewards-card__play-emblem:focus-visible{outline-offset:2px;outline:2px solid #94623e6b}@media (width<=1279px){.rewards-card{width:min(100vw - 2rem,clamp(360px,31.7vw,635px))}.rewards-card__perspective{perspective:1000px}}@media (width<=1023px){.rewards-card{width:min(88vw,460px);top:58%;left:50%;right:auto;transform:translate(-50%,-48%)}.rewards-card__perspective{perspective:900px}.rewards-card__grid{--reward-slot-hover-scale:1.7}}@media (width<=767px){.rewards-card{width:min(82vw,503px);top:64%;transform:translate(-50%,-46%)}.rewards-card__perspective{perspective:800px}.rewards-card__grid{--reward-slot-hover-scale:1.4}}@media (hover:none) and (pointer:coarse){.rewards-card__perspective{perspective:900px}.rewards-card__tile:hover,.rewards-card__tile:focus-visible{transform:translateZ(8px)scale(1)}:is(.rewards-card__grid>li:has(.rewards-card__tile:hover),.rewards-card__grid>li:has(.rewards-card__tile:focus-visible)){z-index:1}.rewards-card__tile:hover .rewards-card__tile-img,.rewards-card__tile:focus-visible .rewards-card__tile-img{transform:scale(var(--reward-slot-hover-scale,2))}}@media (width<=767px){.rewards-card__subtitle,.rewards-card__tile:before{-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.rewards-card__stage,.rewards-card__shadow,.rewards-card__glow{will-change:auto}.rewards-card__cta,.rewards-card__tile,.rewards-card__tile-img,.rewards-card__play-emblem{transition:none}.rewards-card__tile:hover,.rewards-card__tile:focus-visible{transform:translateZ(8px)scale(1)}:is(.rewards-card__grid>li:has(.rewards-card__tile:hover),.rewards-card__grid>li:has(.rewards-card__tile:focus-visible)){z-index:1}.rewards-card__tile:hover .rewards-card__tile-img,.rewards-card__tile:focus-visible .rewards-card__tile-img{transform:scale(var(--reward-slot-hover-scale,2))}.rewards-card__cta:hover,.rewards-card__cta:focus-visible{transform:translateZ(2px) rotateZ(var(--cta-tilt-z,2.1deg)) scale(1);filter:none}.rewards-card__cta:hover:before,.rewards-card__cta:focus-visible:before{opacity:0;transform:translate(-130%)}.rewards-card__play-emblem:hover,.rewards-card__play-emblem:focus-visible{filter:none;box-shadow:none;transform:translateZ(10px)}}.why-carousel-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.why-carousel-track{gap:var(--why-carousel-gap,1.25rem);width:max-content;animation:why-carousel-scroll var(--why-carousel-duration,52s) linear infinite;will-change:transform;display:flex}.why-carousel-viewport:hover .why-carousel-track,.why-carousel-viewport:focus-within .why-carousel-track{animation-play-state:paused}@keyframes why-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.why-carousel-card{width:var(--why-card-w,17.5rem);aspect-ratio:var(--why-card-aspect,1.48 / 1);background:0 0;border:1px solid #b8763a38;border-radius:1rem;flex:none;transition:transform .32s ease-out,border-color .32s ease-out,box-shadow .32s ease-out;position:relative;overflow:hidden}.why-carousel-card:hover,.why-carousel-card:focus-visible{border-color:#b8763a7a;outline:none;transform:translateY(-4px)scale(1.03);box-shadow:0 12px 40px #b8763a24}.why-carousel-card:focus-visible{box-shadow:0 12px 40px #b8763a24,0 0 0 2px #b8763a8c}.why-carousel-card__img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .52s ease-out,filter .32s ease-out;position:absolute;inset:0}.why-carousel-card:hover .why-carousel-card__img,.why-carousel-card:focus-visible .why-carousel-card__img{filter:brightness(1.08);transform:scale(1.05)}.why-carousel-card__overlay{background:linear-gradient(#0c0b0a2e 0%,#0c0b0a85 58%,#0c0b0ae0 100%);transition:opacity .32s ease-out;position:absolute;inset:0}.why-carousel-card:hover .why-carousel-card__overlay,.why-carousel-card:focus-visible .why-carousel-card__overlay{opacity:.92}.why-carousel-card__body{z-index:1;flex-direction:column;justify-content:flex-end;gap:.375rem;height:100%;padding:1rem 1rem 1.125rem;display:flex;position:relative}.why-carousel-card__icon{width:2rem;height:2rem;color:var(--color-bronze,#b8763a);background:#b8763a1f;border:1px solid #b8763a52;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:.375rem;display:inline-flex}@media (width>=640px){.why-carousel-viewport{--why-card-w:18.5rem}}@media (width>=1024px){.why-carousel-viewport{--why-card-w:20rem}}@media (prefers-reduced-motion:reduce){.why-carousel-track{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;max-width:100%;animation:none}.why-carousel-viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.why-carousel-card:hover,.why-carousel-card:focus-visible{transform:none}.why-carousel-card:hover .why-carousel-card__img,.why-carousel-card:focus-visible .why-carousel-card__img{filter:none;transform:none}}.why-geoverze-section{padding-top:var(--space-section-sm);padding-bottom:1rem;overflow-x:clip}@media (width>=768px){.why-geoverze-section{padding-top:var(--space-section);padding-bottom:1.5rem}}.why-geoverze-intro{max-width:47.5rem}.why-geoverze-intro__eyebrow{text-transform:uppercase;letter-spacing:.32em;color:var(--bronze);margin-bottom:1rem;font-size:.6875rem;font-weight:500}@media (width>=640px){.why-geoverze-intro__eyebrow{letter-spacing:.48em}}.why-geoverze-intro__heading{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1.125rem;font-size:clamp(1.375rem,2.75vw,2.125rem);font-weight:300;line-height:1.14}.why-geoverze-intro__emphasis{color:var(--bronze-glow);font-weight:700}.why-geoverze-intro__copy{max-width:42rem;margin-bottom:2.5rem;font-size:.9375rem;font-weight:400;line-height:1.5}@media (width>=640px){.why-geoverze-intro__copy{font-size:1rem}}@media (width>=768px){.why-geoverze-intro__copy{margin-bottom:2.75rem;font-size:1.0625rem}}@media (width>=1024px){.why-geoverze-intro__copy{font-size:1.125rem}}.why-geoverze-section .why-carousel-viewport{width:100%;max-width:100%;margin-top:0}.ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px){.ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ecosystem-card{aspect-ratio:1.11;-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:50%;background-color:#0000;background-image:none;transition:transform .22s,border-color .28s,box-shadow .28s;transform:scale(1)}.ecosystem-card__link{isolation:isolate}.ecosystem-card__overlay{background:linear-gradient(#080a0e0a 0%,#080a0e14 40%,#080a0e6b 72%,#080a0eb8 100%)}.ecosystem-card__content{flex-direction:column;align-items:flex-start;display:flex}.ecosystem-card__content h3{text-shadow:0 1px 14px #0000006b}.ecosystem-card__content p{text-shadow:0 1px 10px #00000061}.ecosystem-card:hover{border-color:#b8763a75;animation:.32s ease-out forwards ecosystem-wobble;box-shadow:0 10px 32px #00000042}.ecosystem-card:not(:hover){animation:none}@keyframes ecosystem-wobble{0%{transform:scale(1)rotate(0)translate(0)}18%{transform:scale(1.018)rotate(-1.2deg)translate(-1px,.5px)}38%{transform:scale(1.02)rotate(1deg)translate(1px,-.5px)}58%{transform:scale(1.014)rotate(-.55deg)translate(-.5px,.25px)}78%{transform:scale(1.012)rotate(.35deg)translate(.5px)}to{transform:scale(1.01)rotate(0)translate(0)}}@media (prefers-reduced-motion:reduce){.ecosystem-card,.ecosystem-card:hover{animation:none;transform:none}.ecosystem-card:hover{border-color:#b8763a6b;box-shadow:0 6px 20px #0003}.ecosystem-card__img{transition:none}.ecosystem-card:hover .ecosystem-card__img{transform:none}}.community-vision{isolation:isolate;width:100%;padding-top:var(--space-section-sm);padding-bottom:var(--space-section-sm);position:relative;overflow:hidden}@media (width>=768px){.community-vision{padding-top:var(--space-section);padding-bottom:var(--space-section)}}.community-vision__media{position:absolute;inset:0;overflow:hidden}.community-vision__image{object-fit:cover;object-position:48% 42%;transform-origin:50%;will-change:transform;width:108%;height:116%;position:absolute;inset:-8% -4%}.community-vision__overlay{pointer-events:none;background:linear-gradient(#080706b8 0%,#08070694 42%,#080706bd 100%),radial-gradient(circle at 50% 40%,#b8763a14,#0000 62%);position:absolute;inset:0}.community-vision__content{z-index:1;text-align:center;max-width:56rem;margin-inline:auto;padding:2.25rem 1.5rem;position:relative}@media (width>=768px){.community-vision__content{padding:3rem 2.5rem}}.community-vision__eyebrow,.community-vision__heading,.community-vision__copy{will-change:transform, opacity}@media (prefers-reduced-motion:no-preference){.community-vision__eyebrow,.community-vision__heading,.community-vision__copy{opacity:0}}@media (prefers-reduced-motion:reduce){.community-vision__image{width:100%;height:100%;inset:0;transform:none!important}.community-vision__eyebrow,.community-vision__heading,.community-vision__copy{opacity:1!important;transform:none!important}}.geostore-showcase{padding-top:calc(var(--space-section-sm) * .65);padding-bottom:var(--space-section-sm)}@media (width>=768px){.geostore-showcase{padding-top:calc(var(--space-section) * .55);padding-bottom:var(--space-section)}}.geostore-showcase-intro{max-width:42rem}.geostore-showcase-intro__eyebrow{text-transform:uppercase;letter-spacing:.32em;color:var(--bronze);margin-bottom:.75rem;font-size:.6875rem;font-weight:500}@media (width>=640px){.geostore-showcase-intro__eyebrow{letter-spacing:.48em}}.geostore-showcase-intro__heading{letter-spacing:-.02em;color:var(--foreground);margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:300;line-height:1.12}.geostore-showcase-intro__copy{font-size:.875rem;font-weight:400;line-height:1.5}@media (width>=768px){.geostore-showcase-intro__copy{font-size:.9375rem}}.geostore-showcase__row,.geostore-showcase__row--hoodies{margin-top:1.5rem}@media (width>=768px){.geostore-showcase__row,.geostore-showcase__row--hoodies{margin-top:1.75rem}}.geostore-showcase__cta{margin-top:2.5rem}@media (width>=768px){.geostore-showcase__cta{margin-top:2.75rem}}
