:root{--gx-cyan:#06c7f2;--gx-blue:#0877df;--gx-navy:#062f57;--gx-ice:#e1f4fb;--gx-pale:#f3fbfe;--gx-black:#070b0d;--gx-white:#fff;--gx-line:#070b0d2e;--gx-scroll-progress:0%;--gx-hero-progress:0;--gx-hero-backdrop:0;--gx-hero-intro-exit:0;--gx-hero-photo-spread:0;--gx-hero-photo-late:0;--gx-hero-photo-three-reveal:0;--gx-hero-photo-four-reveal:0;--gx-hero-manifesto:0;--gx-hero-manifesto-line-1:0;--gx-hero-manifesto-line-2:0;--gx-hero-manifesto-line-3:0;--gx-hero-manifesto-line-4:0;--gx-hero-manifesto-line-5:0;--gx-hero-manifesto-line-6:0;--gx-hero-title-in:0;--gx-pointer-x:0;--gx-pointer-y:0}.gx-hero .gx-hero-ink-title{font-family:var(--jp);letter-spacing:-.055em;text-wrap:nowrap;margin-bottom:26px;font-size:clamp(3.25rem,4.7vw,4.8rem);font-weight:700;line-height:1.18}.gx-hero h1>.gx-hero-ink-line{isolation:isolate;justify-content:center;align-items:center;gap:.075em;width:max-content;max-width:100%;margin-inline:auto;display:flex;position:relative;overflow:visible}.gx-hero-ink-char{--gx-assemble-x:-1.05em;--gx-assemble-y:.28em;--gx-assemble-rotate:-13deg;--gx-approach-x:-.08em;--gx-approach-y:.035em;--gx-approach-rotate:1.2deg;--gx-shard-b-x:.58em;--gx-shard-b-y:-.48em;--gx-assemble-delay:.34s;z-index:1;color:var(--gx-black);transform-origin:50%;place-items:center;line-height:1;display:inline-grid;position:relative}.gx-hero-ink-char>span,.gx-hero-ink-char:before,.gx-hero-ink-char:after{transform-origin:50%;grid-area:1/1;display:block}.gx-hero-ink-char:before,.gx-hero-ink-char:after{content:attr(data-character);pointer-events:none;position:absolute;inset:0}.gx-hero-ink-line:first-child .gx-hero-ink-char:first-child{--gx-assemble-x:-1.25em;--gx-assemble-y:.35em;--gx-assemble-rotate:-16deg;--gx-assemble-delay:.31s}.gx-hero-ink-line:first-child .gx-hero-ink-char:nth-child(2){--gx-assemble-x:-.76em;--gx-assemble-y:-.52em;--gx-assemble-rotate:12deg;--gx-assemble-delay:.38s}.gx-hero-ink-line:first-child .gx-hero-ink-char:nth-child(3){--gx-assemble-x:-.2em;--gx-assemble-y:.48em;--gx-assemble-rotate:-9deg;--gx-assemble-delay:.35s}.gx-hero-ink-line:first-child .gx-hero-ink-char:nth-child(4){--gx-assemble-x:.48em;--gx-assemble-y:-.44em;--gx-assemble-rotate:15deg;--gx-assemble-delay:.43s}.gx-hero-ink-line:first-child .gx-hero-ink-char:nth-child(5){--gx-assemble-x:.92em;--gx-assemble-y:.32em;--gx-assemble-rotate:-11deg;--gx-assemble-delay:.4s}.gx-hero-ink-line:first-child .gx-hero-ink-char:nth-child(6){--gx-assemble-x:1.22em;--gx-assemble-y:-.3em;--gx-assemble-rotate:18deg;--gx-assemble-delay:.48s}.gx-hero-ink-line:nth-child(2) .gx-hero-ink-char:first-child{--gx-assemble-x:-1.12em;--gx-assemble-y:-.34em;--gx-assemble-rotate:14deg;--gx-assemble-delay:.36s}.gx-hero-ink-line:nth-child(2) .gx-hero-ink-char:nth-child(2){--gx-assemble-x:-.42em;--gx-assemble-y:.52em;--gx-assemble-rotate:-13deg;--gx-assemble-delay:.45s}.gx-hero-ink-line:nth-child(2) .gx-hero-ink-char:nth-child(3){--gx-assemble-x:.48em;--gx-assemble-y:-.46em;--gx-assemble-rotate:10deg;--gx-assemble-delay:.41s}.gx-hero-ink-line:nth-child(2) .gx-hero-ink-char:nth-child(4){--gx-assemble-x:1.15em;--gx-assemble-y:.38em;--gx-assemble-rotate:-16deg;--gx-assemble-delay:.5s}.gx-hero-ink-char:nth-child(2n){--gx-shard-b-x:-.54em;--gx-shard-b-y:.5em}.gx-js .gx-hero-ink-char>span,.gx-js .gx-hero-ink-char:before,.gx-js .gx-hero-ink-char:after{opacity:0}.gx-js .gx-hero-ink-char>span{clip-path:polygon(0 0,12% 0,12% 20%,58% 20%,58% 31%,24% 31%,24% 48%,8% 48%);filter:blur(1.8px);transform:translate3d(var(--gx-assemble-x), var(--gx-assemble-y), 0) rotate(var(--gx-assemble-rotate)) scale(.12, .62)}.gx-ready .gx-hero-ink-char>span{animation:gx-glyph-assemble 1.24s cubic-bezier(.16, .78, .22, 1) var(--gx-assemble-delay) both}.gx-ready .gx-hero-ink-char:before{animation:gx-glyph-shard-a 1.08s steps(9, end) calc(var(--gx-assemble-delay) - 80ms) both}.gx-ready .gx-hero-ink-char:after{animation:gx-glyph-shard-b 1.12s steps(8, end) calc(var(--gx-assemble-delay) + 30ms) both}.gx-hero-ink-sr{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@keyframes gx-glyph-assemble{0%,9%{opacity:0;clip-path:polygon(0 0,12% 0,12% 20%,58% 20%,58% 31%,24% 31%,24% 48%,8% 48%);filter:blur(1.8px);transform:translate3d(var(--gx-assemble-x), var(--gx-assemble-y), 0) rotate(var(--gx-assemble-rotate)) scale(.12, .62)}18%{opacity:.96;clip-path:polygon(0 0,34% 0,34% 18%,72% 18%,72% 36%,44% 36%,44% 53%,12% 53%,12% 82%,0 82%);filter:blur(.7px);transform:translate3d(var(--gx-assemble-x), var(--gx-assemble-y), 0) rotate(var(--gx-assemble-rotate)) scale(.28, .82)}38%{opacity:1;clip-path:polygon(0 0,64% 0,64% 14%,100% 14%,100% 48%,76% 48%,76% 72%,100% 72%,100% 100%,26% 100%,26% 77%,0 77%);filter:blur(.25px);transform:translate3d(var(--gx-approach-x), var(--gx-approach-y), 0) rotate(var(--gx-approach-rotate)) scale(.72, 1.08)}58%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:blur();transform:translate(-.025em,.018em)rotate(-1.1deg)scale(1.12,.9)}72%{clip-path:polygon(0 0,100% 0,100% 39%,88% 39%,88% 55%,100% 55%,100% 100%,0 100%,0 69%,7% 69%,7% 54%,0 54%);transform:translate(.018em,-.01em)rotate(.65deg)scale(.97,1.04)}87%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(-.006em)rotate(-.2deg)scale(1.015,.99)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:blur();transform:none}}@keyframes gx-glyph-shard-a{0%,8%{opacity:0;clip-path:polygon(0 0,100% 0,100% 23%,42% 23%,42% 47%,0 47%);transform:translate3d(var(--gx-assemble-x), var(--gx-assemble-y), 0) rotate(var(--gx-assemble-rotate)) scale(.22, .78)}16%,34%{opacity:.92}48%{opacity:.76;clip-path:polygon(0 0,100% 0,100% 38%,64% 38%,64% 58%,17% 58%,17% 78%,0 78%);transform:translate3d(var(--gx-approach-x), var(--gx-approach-y), 0) rotate(2deg) scale(.84, 1.08)}66%{opacity:.28;transform:translate(.025em,-.02em)rotate(-1deg)scale(1.04,.97)}76%,to{opacity:0;transform:none}}@keyframes gx-glyph-shard-b{0%,14%{opacity:0;clip-path:polygon(58% 31%,100% 31%,100% 100%,66% 100%,66% 73%,34% 73%,34% 55%,58% 55%);transform:translate3d(var(--gx-shard-b-x), var(--gx-shard-b-y), 0) rotate(-11deg) scale(.2, .68)}22%,42%{opacity:.88}56%{opacity:.7;clip-path:polygon(48% 22%,100% 22%,100% 100%,58% 100%,58% 78%,24% 78%,24% 58%,48% 58%);transform:translate(.06em,-.035em)rotate(1.5deg)scale(.86,1.1)}70%{opacity:.22;transform:translate(-.018em,.015em)rotate(-.7deg)scale(1.04,.98)}80%,to{opacity:0;transform:none}}@media (max-width:767px){.gx-hero .gx-hero-ink-title{margin-bottom:20px;font-size:clamp(2.2rem,9.4vw,2.6rem);line-height:1.22}.gx-hero h1>.gx-hero-ink-line{gap:0}.gx-hero-ink-char{--gx-assemble-x:-.72em;--gx-assemble-y:.34em;--gx-shard-b-x:.4em;--gx-shard-b-y:-.34em}}@media (prefers-reduced-motion:reduce){.gx-js .gx-hero-ink-char>span,.gx-ready .gx-hero-ink-char>span{opacity:1;clip-path:none;filter:none;animation:none;transform:none}.gx-hero-ink-char:before,.gx-hero-ink-char:after{content:none;animation:none}}html{scroll-padding-top:96px}.gx-home{background:var(--gx-ice);color:var(--gx-black);font-family:var(--jp);position:relative;overflow:clip}.gx-home section[id]{scroll-margin-top:92px}.gx-home h1,.gx-home h2,.gx-home h3,.gx-home h4,.gx-home p{margin-top:0}.gx-home h1,.gx-home h2,.gx-home h3,.gx-home h4{text-wrap:balance}.gx-kicker{color:var(--gx-blue);font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;margin-bottom:24px;font-size:.76rem;font-weight:800;line-height:1.5}.gx-loader{z-index:3000;background:var(--gx-ice);clip-path:inset(0);place-items:center;transition:clip-path .7s cubic-bezier(.76,0,.24,1),visibility 0s .7s;display:grid;position:fixed;inset:0;overflow:hidden}.gx-loader__polygon{aspect-ratio:1.06;background:linear-gradient(145deg, #8cecff, var(--gx-cyan));clip-path:polygon(24% 0,83% 10%,100% 55%,68% 100%,14% 87%,0 34%);opacity:0;width:min(31vw,430px);transition:opacity .55s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;transform:rotate(-18deg)scale(.45)}.gx-loader__copy{z-index:1;text-align:center;justify-items:center;width:min(82vw,760px);display:grid;position:relative}.gx-loader__brand,.gx-loader__descriptor{white-space:nowrap;justify-content:center;align-items:center;display:flex}.gx-loader__brand{font-family:var(--sans);letter-spacing:.065em;font-size:clamp(3.1rem,7.4vw,7.1rem);font-weight:800;line-height:.92}.gx-loader__descriptor{font-family:var(--jp);letter-spacing:.14em;margin-top:20px;font-size:clamp(.72rem,1.25vw,1.02rem);font-weight:700;line-height:1}.gx-loader__glyph{--gx-loader-delay:.1s;transform-origin:50% 70%;place-items:center;display:inline-grid;position:relative}.gx-loader__glyph>span,.gx-loader__glyph:before{transform-origin:50% 70%;grid-area:1/1;display:block}.gx-loader__glyph>span{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(1.5px);transform:translate(-.32em,.12em)skew(-12deg)scale(.48,1.16)}.gx-loader__glyph:before{color:#0000;content:attr(data-character);opacity:0;-webkit-text-stroke:1px #1f1e237a;position:absolute;inset:0;transform:translate(-.2em)scaleX(.42)}.gx-loader__baseline{transform-origin:0;background:#1f1e2333;width:min(66vw,520px);height:1px;margin-top:26px;overflow:hidden;transform:scaleX(0)}.gx-loader__baseline:after{background:var(--gx-black);content:"";width:34%;height:100%;display:block;transform:translate(-120%)}.gx-loader__brand .gx-loader__glyph[data-index="1"]{--gx-loader-delay:.19s}.gx-loader__brand .gx-loader__glyph[data-index="2"]{--gx-loader-delay:.28s}.gx-loader__brand .gx-loader__glyph[data-index="3"]{--gx-loader-delay:.37s}.gx-loader__brand .gx-loader__glyph[data-index="4"]{--gx-loader-delay:.46s}.gx-loader__brand .gx-loader__glyph[data-index="5"]{--gx-loader-delay:.55s}.gx-loader__brand .gx-loader__glyph[data-index="6"]{--gx-loader-delay:.64s}.gx-loader__descriptor .gx-loader__glyph{--gx-loader-delay:.92s}.gx-loader__descriptor .gx-loader__glyph[data-index="1"]{--gx-loader-delay:.98s}.gx-loader__descriptor .gx-loader__glyph[data-index="2"]{--gx-loader-delay:1.04s}.gx-loader__descriptor .gx-loader__glyph[data-index="3"]{--gx-loader-delay:1.1s}.gx-loader__descriptor .gx-loader__glyph[data-index="4"]{--gx-loader-delay:1.16s}.gx-loader__descriptor .gx-loader__glyph[data-index="5"]{--gx-loader-delay:1.22s}.gx-loader__descriptor .gx-loader__glyph[data-index="6"]{--gx-loader-delay:1.28s}.gx-loader__descriptor .gx-loader__glyph[data-index="7"]{--gx-loader-delay:1.34s}.gx-loader__descriptor .gx-loader__glyph[data-index="8"]{--gx-loader-delay:1.4s}.gx-loader__descriptor .gx-loader__glyph[data-index="9"]{--gx-loader-delay:1.46s}.gx-intro-copy .gx-loader__brand .gx-loader__glyph>span{animation:gx-loader-glyph-build 1.12s steps(8, end) var(--gx-loader-delay) both}.gx-intro-copy .gx-loader__brand .gx-loader__glyph:before{animation:gx-loader-glyph-trace .94s steps(6, end) calc(var(--gx-loader-delay) - 50ms) both}.gx-intro-copy .gx-loader__descriptor .gx-loader__glyph>span{animation:gx-loader-detail-build .78s steps(6, end) var(--gx-loader-delay) both}.gx-intro-copy .gx-loader__descriptor .gx-loader__glyph:before{animation:gx-loader-glyph-trace .68s steps(5, end) calc(var(--gx-loader-delay) - 40ms) both}.gx-intro-copy .gx-loader__baseline{animation:.82s cubic-bezier(.16,1,.3,1) 1.02s both gx-loader-baseline-build}.gx-intro-copy .gx-loader__baseline:after{animation:.86s cubic-bezier(.76,0,.24,1) 1.18s both gx-loader-baseline-scan}@keyframes gx-loader-glyph-build{0%,8%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(1.5px);transform:translate(-.32em,.12em)skew(-12deg)scale(.48,1.16)}22%{opacity:.72;clip-path:polygon(0 0,28% 0,28% 35%,68% 35%,68% 51%,18% 51%,18% 100%,0 100%);filter:blur(.5px);transform:translate(-.18em,.06em)skew(6deg)scale(.72,1.08)}44%{opacity:1;clip-path:polygon(0 0,72% 0,72% 18%,100% 18%,100% 63%,82% 63%,82% 100%,28% 100%,28% 74%,0 74%);filter:blur();transform:translate(-.055em)skew(-2deg)scale(.91,1.04)}63%{clip-path:inset(0);transform:translate(.025em)skew(1deg)scale(1.04,.98)}78%{clip-path:polygon(0 0,100% 0,100% 45%,94% 45%,94% 58%,100% 58%,100% 100%,0 100%);transform:translate(-.012em)scale(.99,1.01)}to{opacity:1;clip-path:inset(0);filter:blur();transform:none}}@keyframes gx-loader-detail-build{0%,10%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(1px);transform:translate(-.24em,.08em)scale(.72,1.05)}42%{opacity:.9;clip-path:inset(0 34% 0 0);filter:blur(.25px);transform:translate(-.06em)scale(.94,1.02)}72%,to{opacity:1;clip-path:inset(0);filter:blur();transform:none}}@keyframes gx-loader-glyph-trace{0%{opacity:0;transform:translate(-.2em)scaleX(.42)}16%,48%{opacity:.72}62%{opacity:.3;transform:translate(.04em)scaleX(1.05)}78%,to{opacity:0;transform:none}}@keyframes gx-loader-baseline-build{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes gx-loader-baseline-scan{0%{transform:translate(-120%)}to{transform:translate(350%)}}.gx-intro-visual .gx-loader__polygon{opacity:1;transform:rotate(7deg)scale(1)}.gx-ready .gx-loader{clip-path:inset(0 0 100%);pointer-events:none}.gx-loader-done .gx-loader{visibility:hidden}.gx-scroll-progress{z-index:2500;width:var(--gx-scroll-progress);background:var(--gx-cyan);pointer-events:none;height:3px;position:fixed;top:0;left:0}.gx-js [data-reveal],.gx-js [data-shell],.gx-js [data-title-reveal]{opacity:0;transition:opacity 1s cubic-bezier(0,0,.1,1),transform 1s cubic-bezier(0,0,.1,1);transform:translateY(48px)}.gx-js [data-shell]{transform-origin:100%;transform:rotate(-2.8deg)scale(.94)}.gx-js [data-title-reveal]{filter:blur(8px);transition:opacity .9s,transform 1.1s cubic-bezier(0,0,.1,1),filter .9s;transform:translate(-7vw)}.gx-js [data-reveal].is-visible,.gx-js [data-shell].is-visible{opacity:1;transform:translate(0,0)rotate(0)scale(1)}.gx-js [data-title-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)}.gx-js [data-hero-entry]{opacity:0;transition:opacity .65s .2s,transform .85s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(26px)}.gx-ready [data-hero-entry]{opacity:1;transform:none}.site-header.site-header--refresh{z-index:2000;width:auto;min-height:66px;box-shadow:none;color:var(--gx-black);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff14;border:0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;padding:0 10px 0 20px;transition:top .35s,background .35s,box-shadow .35s,transform .7s,opacity .5s;display:grid;position:fixed;top:28px;left:3.2vw;right:3.2vw;transform:translateY(0)}.gx-js .site-header.site-header--refresh{opacity:0;transform:translateY(-110%)}.gx-ready .site-header.site-header--refresh{opacity:1;transform:none}.site-header.site-header--refresh.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;top:12px;box-shadow:0 0 22px #1f6d8d24}.site-header--refresh .brand-lockup{min-width:184px;color:var(--gx-black);padding:8px 0}.site-header--refresh .brand-text-lockup,.site-footer--refresh .brand-text-lockup{align-items:center;gap:11px;display:inline-flex}.brand-wind-mark{flex:0 0 30px;width:30px;height:30px;display:inline-block;position:relative}.brand-wind-mark i{background:var(--gx-cyan);border-radius:0;width:27px;height:6px;display:block;position:absolute;left:1px;transform:skew(-30deg)}.brand-wind-mark i:first-child{width:18px;top:2px}.brand-wind-mark i:nth-child(2){top:12px;left:5px}.brand-wind-mark i:nth-child(3){width:16px;top:22px}.site-header--refresh .brand-wordmark,.site-footer--refresh .brand-wordmark{width:max-content;box-shadow:inset 0 -.58em var(--gx-cyan);color:currentColor;font-family:var(--sans);letter-spacing:.055em;font-size:1.2rem;font-weight:900;line-height:.88;display:block}.site-header--refresh .brand-kicker,.site-footer--refresh .brand-kicker{color:var(--gx-black);font-family:var(--sans);letter-spacing:.19em;margin-top:7px;font-size:.48rem;font-weight:700;line-height:1;display:block}.site-header--refresh .desktop-nav{color:var(--gx-black);justify-content:flex-end;gap:clamp(16px,1.55vw,28px);padding-right:2.2vw;display:flex}.site-header--refresh .desktop-nav a{min-height:auto;color:inherit;font-family:var(--sans);letter-spacing:.01em;border:0;padding:19px 0;font-size:.74rem;font-weight:700;transition:color .3s;position:relative}.site-header--refresh .desktop-nav a:after{content:"";background:var(--gx-cyan);transform-origin:100%;height:2px;transition:transform .3s;position:absolute;bottom:12px;left:0;right:0;transform:scaleX(0)}.site-header--refresh .desktop-nav a:hover:after,.site-header--refresh .desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-header--refresh .header-actions{align-items:center;gap:10px;display:flex}.site-header--refresh .header-join{background:var(--gx-black);color:#fff;border:0;border-radius:0;align-items:center;gap:26px;min-height:48px;padding:0 8px 0 19px;font-size:.78rem;font-weight:700;transition:color .35s,background .35s;display:inline-flex}.site-header--refresh .header-join svg{background:var(--gx-cyan);width:32px;height:32px;color:var(--gx-black);padding:9px;transition:transform .4s,background .35s}.site-header--refresh .header-join:hover,.site-header--refresh .header-join:focus-visible{background:var(--gx-cyan);color:var(--gx-black)}.site-header--refresh .header-join:hover svg,.site-header--refresh .header-join:focus-visible svg{background:#fff;transform:rotate(45deg)}.site-header--refresh .menu-button,.refresh-menu{display:none}.gx-arrow-button{color:#fff;width:min(300px,100%);min-height:64px;font-family:var(--sans);letter-spacing:.04em;white-space:nowrap;border:0;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px 0 24px;font-size:.88rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.gx-arrow-button--black{background:var(--gx-black)}.gx-arrow-button--white{color:var(--gx-black);background:#fff}.gx-arrow-button--cyan{background:var(--gx-cyan);color:var(--gx-black)}.gx-arrow-button__label{z-index:2;position:relative}.gx-arrow-button__labels{z-index:2;opacity:0;pointer-events:none;display:grid;position:absolute;left:24px}.gx-arrow-button__labels span:last-child{position:absolute;left:0;transform:translate(-130%)}.gx-arrow-button__window{z-index:1;background:var(--gx-cyan);width:44px;height:44px;color:var(--gx-black);transform-origin:100% 0;place-items:center;transition:width .55s,height .55s,transform .55s;display:grid;position:absolute;top:10px;right:10px;overflow:hidden}.gx-arrow-button--white .gx-arrow-button__window{background:var(--gx-cyan)}.gx-arrow-button--cyan .gx-arrow-button__window{background:var(--gx-black);color:#fff}.gx-arrow-button__window>span{gap:26px;transition:transform .55s;display:flex;position:absolute;top:12px;right:12px;transform:translate(-46px)}.gx-arrow-button__window svg{flex:0 0 20px;width:20px;height:20px}.gx-arrow-button:hover .gx-arrow-button__window,.gx-arrow-button:focus-visible .gx-arrow-button__window{width:112%;height:155%;transform:rotate(24deg)translate(16%,-20%)}.gx-arrow-button:focus-visible,.gx-home a:focus-visible,.site-header--refresh a:focus-visible,.site-header--refresh button:focus-visible,.site-footer--refresh a:focus-visible{outline:3px solid var(--gx-cyan);outline-offset:4px}.gx-hero__sticky{z-index:1;isolation:isolate;background:var(--gx-ice);place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.gx-hero__sticky:before{z-index:-2;background:radial-gradient(circle at 50% 44%, #d3faffe6, transparent 43%), linear-gradient(138deg, #79e4fb 0%, var(--gx-cyan) 48%, #20b1e7 100%);content:"";opacity:var(--gx-hero-backdrop);transform:scale(calc(1.08 - var(--gx-hero-backdrop) * .08));position:absolute;inset:0}.gx-hero__mesh{z-index:-1;opacity:calc(.12 + var(--gx-hero-backdrop) * .16);transform:translateY(calc(var(--gx-hero-progress) * -90px));background-image:linear-gradient(#0392ff17 1px,#0000 1px),linear-gradient(90deg,#0392ff17 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 48%,#000,#0000 72%)}.gx-hero__polygon{z-index:1;aspect-ratio:1.08;background:linear-gradient(145deg, #8cecff 0%, var(--gx-cyan) 55%, #30b7ef 100%);clip-path:polygon(21% 0,80% 7%,100% 47%,81% 91%,30% 100%,0 62%,6% 21%);width:min(39vw,560px);opacity:calc(.92 - var(--gx-hero-intro-exit) * .82);transform:translateX(calc(-50% + var(--gx-pointer-x) * 14px)) translateY(calc(var(--gx-pointer-y) * 10px)) rotate(calc(-8deg + var(--gx-hero-photo-spread) * 16deg)) scale(calc(.68 + var(--gx-hero-photo-spread) * 1.75));transition:opacity .2s linear;position:absolute;left:50%}.gx-hero__copy{z-index:5;width:min(860px,100% - 48px);opacity:calc(1 - var(--gx-hero-intro-exit));text-align:center;transform:translate(-50%, -50%) translateY(calc(var(--gx-hero-intro-exit) * -72vh)) scale(calc(1 - var(--gx-hero-intro-exit) * .1));position:absolute;top:50%;left:50%}.gx-hero h1{letter-spacing:-.055em;margin-bottom:26px;font-size:clamp(3.3rem,5.2vw,6rem);font-weight:700;line-height:1.32}.gx-hero__tagline{letter-spacing:.09em;margin-bottom:0;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:700}.gx-hero-fragment{z-index:4;opacity:calc(.72 + var(--gx-hero-photo-spread) * .28);will-change:transform;background:#ffffff73;position:absolute;overflow:hidden;box-shadow:0 18px 50px #0d67a51f}.gx-hero-fragment img{object-fit:cover;filter:saturate(.88)contrast(1.02)brightness(1.04)}.gx-hero-fragment--one{aspect-ratio:1.5;clip-path:polygon(0 0,100% 0,91% 100%,0 83%);width:19vw;max-width:300px;transform:translate(calc((1 - var(--gx-hero-photo-spread)) * 18vw), calc((1 - var(--gx-hero-photo-spread)) * 14vh)) rotate(calc(-6deg + var(--gx-hero-photo-spread) * 4deg)) scale(calc(.38 + var(--gx-hero-photo-spread) * .62 + var(--gx-hero-photo-late) * .32));top:13%;left:3%}.gx-hero-fragment--two{aspect-ratio:1.18;clip-path:polygon(12% 0,100% 8%,100% 100%,0 89%);width:23vw;max-width:360px;transform:translate(calc((1 - var(--gx-hero-photo-spread)) * -13vw), calc((1 - var(--gx-hero-photo-spread)) * 5vh)) rotate(calc(5deg - var(--gx-hero-photo-spread) * 3deg)) scale(calc(.34 + var(--gx-hero-photo-spread) * .66 + var(--gx-hero-photo-late) * .18));top:25%;right:-1%}.gx-hero-fragment--three{aspect-ratio:1.38;clip-path:polygon(0 8%,88% 0,100% 89%,11% 100%);width:29vw;max-width:450px;transform:translate(calc((1 - var(--gx-hero-photo-spread)) * 14vw), calc((1 - var(--gx-hero-photo-spread)) * -10vh)) rotate(calc(4deg - var(--gx-hero-photo-spread) * 6deg)) scale(calc(.34 + var(--gx-hero-photo-spread) * .66 + var(--gx-hero-photo-late) * .25));bottom:-5%;left:-1%}.gx-hero-fragment--four{aspect-ratio:1.78;clip-path:polygon(8% 0,100% 11%,94% 100%,0 84%);width:46vw;max-width:720px;transform:translate(calc((1 - var(--gx-hero-photo-spread)) * -5vw), calc((1 - var(--gx-hero-photo-spread)) * -8vh)) rotate(calc(-3deg + var(--gx-hero-photo-spread) * 5deg)) scale(calc(.28 + var(--gx-hero-photo-spread) * .72 + var(--gx-hero-photo-late) * .15));bottom:-10%;right:1%}.gx-hero-fragment--four img{object-position:52% 52%}.gx-hero__scroll{z-index:6;color:var(--gx-black);font-family:var(--sans);letter-spacing:.16em;opacity:calc(1 - var(--gx-hero-intro-exit));writing-mode:vertical-rl;align-items:center;gap:12px;font-size:.66rem;font-weight:800;display:flex;position:absolute;bottom:32px;right:3.6vw}.gx-hero__scroll svg{width:16px}.gx-hero__manifesto{z-index:5;opacity:var(--gx-hero-manifesto);pointer-events:none;transform:translateY(calc((.38 - var(--gx-hero-progress)) * 130vh));place-items:center;padding:120px 6vw;display:grid;position:absolute;inset:0}.gx-hero__manifesto-copy{z-index:2;text-align:center;width:min(680px,100% - 36px);position:relative}.gx-hero__manifesto-copy p{margin-bottom:38px;font-size:clamp(1rem,1.32vw,1.24rem);font-weight:650;line-height:2.2}.gx-hero__manifesto-copy p:last-child{margin-bottom:0}.gx-title-field{z-index:6;opacity:var(--gx-hero-title-in);pointer-events:none;transform:translateY(calc((1 - var(--gx-hero-title-in)) * 10vh));justify-content:center;align-items:flex-end;padding:0 3vw 5vh;display:flex;position:absolute;inset:0}.gx-title-field p{z-index:1;color:#fff;font-family:var(--sans);letter-spacing:-.065em;white-space:nowrap;margin:0;font-size:clamp(5.4rem,13.5vw,13.5rem);font-weight:800;line-height:.77;position:relative}.gx-cut-panel{--gx-cut:40px;z-index:4;width:min(1180px,100% - 7vw);clip-path:polygon(var(--gx-cut) 0, calc(100% - var(--gx-cut)) 0, 100% var(--gx-cut), 100% calc(100% - var(--gx-cut)), calc(100% - var(--gx-cut)) 100%, var(--gx-cut) 100%, 0 calc(100% - var(--gx-cut)), 0 var(--gx-cut));background:#fff;margin-inline:auto;position:relative}.gx-what{z-index:6;background:linear-gradient(180deg, #0168b6 0, #178bd2 150px, var(--gx-ice) 540px);min-height:1120px;padding:0 0 270px;position:relative}.gx-cut-panel--what{grid-template-columns:.82fr 1.18fr;align-items:center;gap:5vw;min-height:780px;padding:90px 7vw;display:grid}.gx-section-copy h2{letter-spacing:-.045em;margin-bottom:32px;font-size:clamp(2.3rem,3.7vw,4rem);font-weight:750;line-height:1.35}.gx-section-copy>p:not(.gx-kicker){max-width:560px;margin-bottom:38px;font-size:.98rem;line-height:2.05}.gx-what__visual{background:var(--gx-ice);clip-path:polygon(0 7%,89% 0,100% 12%,95% 100%,8% 94%);min-height:580px;position:relative}.gx-data-visual{perspective:1000px;position:absolute;inset:0;overflow:hidden}.gx-data-visual__grid,.gx-data-visual__orbit,.gx-data-visual__stack,.gx-data-visual__node{display:block;position:absolute}.gx-data-visual__grid{background-color:#0000;background-image:linear-gradient(#007ad124 1px,#0000 1px),linear-gradient(90deg,#007ad124 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:13%;transform:rotateX(64deg)rotate(-13deg)scale(1.2)}.gx-data-visual__orbit{border:1px solid #0079d061;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(67deg)rotate(-11deg)}.gx-data-visual__orbit--one{width:82%;height:61%}.gx-data-visual__orbit--two{border-style:dashed;width:60%;height:43%}.gx-data-visual__stack{aspect-ratio:1;background:#ffffffc7;border:1px solid #0077cf57;width:36%;top:50%;left:50%;transform:translate(-50%,-56%)rotateX(58deg)rotate(45deg);box-shadow:24px 28px 0 -5px #4ab5e72e,47px 55px 0 -11px #4ab5e71a,0 35px 80px #005c9f26}.gx-data-visual__stack i,.gx-data-visual__stack b{background:#ffffff57;border:1px solid #0077cf4d;display:block;position:absolute}.gx-data-visual__stack i:first-child{inset:13%}.gx-data-visual__stack i:nth-child(2){inset:27%}.gx-data-visual__stack i:nth-child(3){background:var(--gx-cyan);inset:38%}.gx-data-visual__stack b{background:var(--gx-blue);inset:46%;box-shadow:0 0 28px #0877df7a}.gx-data-visual__node{aspect-ratio:1;background:#fffc;border:1px solid #007ad152;width:32px;animation:5.5s ease-in-out infinite gx-node-float;box-shadow:inset 0 0 0 8px #6ddbf933,0 12px 24px #005b9e1f}.gx-data-visual__node--one{top:18%;left:17%}.gx-data-visual__node--two{animation-delay:-1s;top:22%;right:13%}.gx-data-visual__node--three{animation-delay:-2.3s;top:53%;left:9%}.gx-data-visual__node--four{animation-delay:-3.4s;bottom:26%;right:9%}.gx-data-visual__node--five{animation-delay:-4.5s;bottom:10%;left:36%}@keyframes gx-node-float{0%,to{translate:0;rotate:none}50%{translate:0 -12px;rotate:7deg}}.gx-what__flow{color:var(--gx-navy);font-family:var(--sans);letter-spacing:.12em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;font-size:.66rem;font-weight:800;display:grid;position:absolute;bottom:8%;left:7%;right:7%}.gx-what__flow i{background:#062f5759;height:1px}.gx-fixed-scene{z-index:3;background-position:50%;background-size:cover;background-attachment:fixed;min-height:1380px;padding:180px 0 220px;position:relative;overflow:hidden}.gx-work{background-image:linear-gradient(#00509161,#042141bd),url(/assets/people/hackathon-v1.jpg);background-position:50% 55%;margin-top:-1px}.gx-scene-title{z-index:2;color:#fff;width:min(1240px,100% - 7vw);font-family:var(--sans);letter-spacing:-.065em;margin:0 auto 44px;font-size:clamp(4.8rem,9.5vw,9.8rem);font-weight:800;line-height:.88;position:relative}.gx-about__panel{grid-template-columns:.9fr 1.1fr;gap:7vw;min-height:820px;padding:88px 7vw;display:grid}.gx-about__intro h3,.gx-work__head h3{letter-spacing:-.045em;margin-bottom:28px;font-size:clamp(2.2rem,3.5vw,3.7rem);font-weight:750;line-height:1.38}.gx-about__intro>p:not(.gx-kicker){margin-bottom:46px;font-size:.96rem;line-height:2.05}.gx-about__guide{border:1px solid var(--gx-line);background:var(--gx-pale);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);overflow:hidden}.gx-about__guide>h4{border-bottom:1px solid var(--gx-line);font-family:var(--mono);letter-spacing:.1em;padding:14px 16px 12px;font-size:.66rem;font-weight:700;line-height:1.5}.gx-about__guide ol{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.gx-about__guide li{border-right:1px solid var(--gx-line);min-width:0;min-height:172px;padding:16px 14px 18px}.gx-about__guide-label{font-family:var(--mono);letter-spacing:.08em;color:var(--gx-copy-subtle,#09090994);margin:14px 0 7px;font-size:.6rem;font-weight:700;line-height:1.5;display:block}.gx-about__guide li:last-child{border-right:0}.gx-about__guide-icon{background:var(--gx-black);color:#fff;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);place-items:center;width:38px;height:38px;display:grid}.gx-about__guide-icon svg{stroke-width:1.8px;width:17px;height:17px}.gx-about__guide strong{font-family:var(--jp);letter-spacing:.015em;font-size:clamp(.94rem,1.05vw,1.05rem);font-weight:700;line-height:1.55;display:block}.gx-about__guide li p{color:var(--gx-copy-muted,#090909b3);letter-spacing:.01em;margin-top:7px;font-size:.76rem;font-weight:500;line-height:1.75}@media (max-width:1100px){.gx-about__guide ol{grid-template-columns:1fr}.gx-about__guide li{border-right:0;border-bottom:1px solid var(--gx-line);grid-template-columns:40px minmax(0,1fr);gap:14px;min-height:0;padding:16px 14px;display:grid}.gx-about__guide li:last-child{border-bottom:0}.gx-about__guide-label{margin-top:0}}.gx-about__contents{background:var(--gx-ice);padding:38px}.gx-about__contents>a{border-bottom:1px solid #070b0d29;justify-content:space-between;align-items:center;min-height:64px;font-size:.9rem;font-weight:700;transition:color .25s,padding .25s;display:flex}.gx-about__contents>a svg{background:var(--gx-black);color:#fff;width:32px;height:32px;padding:9px}.gx-about__contents>a:hover,.gx-about__contents>a:focus-visible{color:var(--gx-blue);padding-left:10px}.gx-about__pickup{background:linear-gradient(135deg,#1aaee9,#0877df);min-height:220px;margin-top:38px;position:relative;overflow:hidden}.gx-about__pickup>span{z-index:2;color:#fff;width:180px;font-size:1.12rem;font-weight:750;line-height:1.6;position:absolute;top:34px;left:34px}.gx-scene-title--work{text-align:right}.gx-work__panel{min-height:1040px;padding:86px 6vw 100px}.gx-work__head{grid-template-columns:1fr .7fr;align-items:end;gap:5vw;margin-bottom:64px;display:grid}.gx-work__head h3{margin-bottom:0}.gx-work__intro-copy{max-width:450px}.gx-work__intro-copy>p{margin-bottom:0;line-height:1.9}.gx-work__intro-copy>span{color:var(--gx-cyan);font-family:var(--font-jetbrains-mono), var(--jp), monospace;letter-spacing:.12em;align-items:center;gap:12px;margin-top:20px;font-size:.58rem;font-weight:600;display:flex}.gx-work__intro-copy>span:before{content:"";background:currentColor;width:34px;height:1px}.gx-activity-grid{grid-template-columns:repeat(3,1fr);gap:36px 22px;display:grid}.gx-activity-card{min-width:0;position:relative}.gx-activity-card__visual{background:var(--gx-ice);height:238px;position:relative;overflow:hidden}.gx-activity-card__image,.gx-news-card__image{object-fit:cover;filter:saturate(.82)contrast(1.03)brightness(1.02);transition:filter .5s,transform .5s}.gx-activity-card__tint{z-index:1;mix-blend-mode:color;pointer-events:none;background:linear-gradient(145deg,#0367ba14,#00c9f42e);position:absolute;inset:0}.gx-activity-card__tint--code{background:linear-gradient(145deg,#0223432e,#0092e842)}.gx-activity-card__tint--orbit{background:radial-gradient(circle at 72% 25%,#c4f8ff14,#009be847)}.gx-activity-card__visual>svg{z-index:2;width:34px;height:34px;color:var(--gx-blue);background:#ffffffd6;padding:7px;position:absolute;top:24px;right:24px}.gx-activity-visual{background:linear-gradient(145deg,#dff7ff,#88ddf4);transition:transform .5s;position:absolute;inset:0;overflow:hidden}.gx-activity-card:hover .gx-activity-card__image,.gx-activity-card:focus-within .gx-activity-card__image,.gx-news__grid article:hover .gx-news-card__image,.gx-news__grid article:focus-within .gx-news-card__image{filter:saturate(.96)contrast(1.04)brightness(1.03);transform:scale(1.06)}.gx-activity-visual__grid,.gx-activity-visual__shape,.gx-activity-visual__line,.gx-activity-visual__dot{display:block;position:absolute}.gx-activity-visual__grid{opacity:.34;background-image:linear-gradient(#0562a938 1px,#0000 1px),linear-gradient(90deg,#0562a938 1px,#0000 1px);background-size:27px 27px;inset:0;transform:perspective(350px)rotateX(58deg)scale(1.55)translateY(24%)}.gx-activity-visual__shape{background:#ffffff6b;border:1px solid #004d8e57}.gx-activity-visual__shape--one{aspect-ratio:1;width:42%;top:22%;left:22%;transform:rotate(38deg);box-shadow:18px 18px #0b7dcd24}.gx-activity-visual__shape--two{aspect-ratio:1;background:#06c7f28a;width:28%;bottom:13%;right:14%;transform:rotate(-18deg)}.gx-activity-visual__line{background:var(--gx-blue);width:78%;height:1px;top:68%;left:10%;transform:rotate(-18deg)}.gx-activity-visual__dot{aspect-ratio:1;background:var(--gx-blue);border-radius:50%;width:13px;box-shadow:0 0 0 8px #0877df1f}.gx-activity-visual__dot--one{top:21%;right:14%}.gx-activity-visual__dot--two{width:8px;bottom:18%;left:14%}.gx-activity-visual--grid{background:linear-gradient(145deg,#cff3fb,#61c6e8)}.gx-activity-visual--grid .gx-activity-visual__shape--one{border-radius:50%;transform:none}.gx-activity-visual--layer{background:linear-gradient(155deg,#e9fbff,#91c9f3)}.gx-activity-visual--layer .gx-activity-visual__shape--one{box-shadow:18px 18px #ffffff8c,36px 36px #0877df1f}.gx-activity-visual--code{background:linear-gradient(145deg,#153d65,#0a74ba)}.gx-activity-visual--code .gx-activity-visual__grid{opacity:.24;filter:invert()}.gx-activity-visual--code .gx-activity-visual__shape{background:#ffffff1f;border-color:#ffffff5c}.gx-activity-visual--orbit{background:radial-gradient(circle,#defbff,#45c9ed)}.gx-activity-visual--orbit .gx-activity-visual__shape--one{background:0 0;border-radius:50%;box-shadow:0 0 0 24px #ffffff38,0 0 0 45px #0877df1a}.gx-activity-visual--wind{background:linear-gradient(155deg,#f5fdff,#99e2f6)}.gx-activity-visual--wind .gx-activity-visual__shape--one{background:0 0;border:0;border-radius:50%;width:86%;height:40%;left:-8%;transform:rotate(-15deg);box-shadow:0 14px #0877df21,0 28px #0877df17,0 42px #0877df0d}.gx-activity-card__copy{min-height:164px;padding:18px 48px 30px 0}.gx-activity-card__copy>p{color:var(--gx-cyan);font-family:var(--sans);letter-spacing:.08em;margin-bottom:8px;font-size:.68rem;font-weight:850}.gx-activity-card__copy h4{margin-bottom:10px;font-size:1.12rem;font-weight:750}.gx-activity-card__copy span{color:#070b0da3;font-size:.78rem;line-height:1.75;display:block}.gx-activity-card__trigger{z-index:4;outline-offset:7px;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.gx-activity-card__trigger-icon{background:var(--gx-black);color:#fff;place-items:center;width:36px;height:36px;transition:background .35s,color .35s,transform .35s;display:grid;position:absolute;bottom:84px;right:0}.gx-activity-card__trigger-label{color:var(--gx-copy-subtle);font-family:var(--font-jetbrains-mono), var(--jp), monospace;letter-spacing:.08em;align-items:center;gap:8px;font-size:.54rem;font-weight:650;transition:color .3s;display:inline-flex;position:absolute;bottom:6px;right:0}.gx-activity-card__trigger-label:before{content:"";background:currentColor;width:20px;height:1px}.gx-activity-card__trigger svg{width:16px}.gx-activity-card:hover .gx-activity-card__trigger-icon,.gx-activity-card:focus-within .gx-activity-card__trigger-icon,.gx-activity-card[data-active=true] .gx-activity-card__trigger-icon{background:var(--gx-cyan);color:#fff;transform:rotate(-45deg)}.gx-activity-card:hover .gx-activity-card__trigger-label,.gx-activity-card:focus-within .gx-activity-card__trigger-label{color:var(--gx-cyan)}.gx-activity-card__trigger:focus-visible{outline:2px solid var(--gx-cyan)}html.gx-activity-detail-open{overflow:hidden}.gx-activity-detail{z-index:3200;opacity:0;pointer-events:none;visibility:hidden;background:#1f1e2300;place-items:center;height:100dvh;padding:36px;transition:background .42s,opacity .32s,visibility 0s .46s;display:grid;position:fixed;inset:0;overflow:hidden}.gx-activity-detail.is-visible{opacity:1;visibility:visible;background:#1f1e2347;transition:background .42s,opacity .26s,visibility}.gx-activity-detail.is-pinned{pointer-events:auto}.gx-activity-detail__panel{background:var(--gx-black);clip-path:inset(0 0 100%);grid-template-columns:minmax(0,54%) minmax(380px,1fr);width:min(1180px,100vw - 72px);height:min(760px,100dvh - 72px);transition:clip-path .42s cubic-bezier(.76,0,.24,1),transform .42s cubic-bezier(.76,0,.24,1);display:grid;overflow:hidden;transform:translateY(24px)scale(.975);box-shadow:0 28px 80px #1f1e2347}.gx-activity-detail.is-visible .gx-activity-detail__panel{clip-path:inset(0);transition:clip-path .66s cubic-bezier(.16,1,.3,1),transform .66s cubic-bezier(.16,1,.3,1);transform:none}.gx-activity-detail__image{background:#111;min-width:0;position:relative;overflow:hidden}.gx-activity-detail__image img{object-fit:cover;filter:grayscale(.78)saturate(.35)contrast(1.06)brightness(.66);transition:filter .8s,transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(1.12)}.gx-activity-detail.is-visible .gx-activity-detail__image img{filter:grayscale(.42)saturate(.52)contrast(1.04)brightness(.74);transform:scale(1.02)}.gx-activity-detail__image:after{content:"";background:linear-gradient(90deg,#1f1e230f 42%,#1f1e23c2 100%),linear-gradient(#0000 52%,#1f1e23b3);position:absolute;inset:0}.gx-activity-detail__image-grid{z-index:1;opacity:.2;mix-blend-mode:overlay;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0}.gx-activity-detail__number{z-index:2;color:#fffffff5;font-family:var(--font-chelsea-market), var(--sans);letter-spacing:-.05em;font-size:clamp(7rem,15vw,14rem);line-height:.72;transition:transform .9s cubic-bezier(.16,1,.3,1) 80ms;position:absolute;bottom:3.5vw;right:4vw;transform:translateY(44px)}.gx-activity-detail.is-visible .gx-activity-detail__number{transform:translateY(0)}.gx-activity-detail__image-label{z-index:2;color:#ffffffc2;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.13em;writing-mode:vertical-rl;font-size:.62rem;position:absolute;top:40px;left:42px}.gx-activity-detail__content{background-color:var(--gx-ice);background-image:var(--gx-paper-texture);min-width:0;color:var(--gx-black);background-size:11px 13px,17px 19px;grid-template-rows:auto 1fr auto;padding:36px clamp(34px,4.5vw,74px) 30px;display:grid;position:relative;overflow:auto}.gx-activity-detail__topline{color:var(--gx-copy-subtle);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;justify-content:space-between;padding-right:62px;font-size:.62rem;font-weight:500;display:flex}.gx-activity-detail__body{opacity:0;align-self:center;width:100%;max-width:600px;padding-block:34px 28px;transition:opacity .5s .16s,transform .85s cubic-bezier(.16,1,.3,1) .14s;transform:translateY(34px)}.gx-activity-detail.is-visible .gx-activity-detail__body{opacity:1;transform:translateY(0)}.gx-activity-detail__body .gx-kicker{margin-bottom:15px;font-size:.6rem}.gx-activity-detail__body h3{letter-spacing:.025em;margin:0;font-size:clamp(2.8rem,4.4vw,4.7rem);font-weight:700;line-height:1.18}.gx-activity-detail__lead{max-width:38rem;color:var(--gx-copy-muted);letter-spacing:.01em;margin:24px 0 0;font-size:.91rem;font-weight:500;line-height:1.95}.gx-activity-detail__meta{border-top:1px solid var(--gx-line);border-bottom:1px solid var(--gx-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;display:grid}.gx-activity-detail__meta>div{border-right:1px solid var(--gx-line);min-width:0;padding:17px 15px 18px 0}.gx-activity-detail__meta>div+div{padding-left:15px}.gx-activity-detail__meta>div:last-child{border-right:0}.gx-activity-detail__meta dt,.gx-activity-detail__points span{color:var(--gx-cyan);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;font-size:.55rem;font-weight:600}.gx-activity-detail__meta dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:.74rem;font-weight:650;line-height:1.5}.gx-activity-detail__points{gap:9px;margin:25px 0 0;padding:0;list-style:none;display:grid}.gx-activity-detail__points li{color:#1f1e23d6;grid-template-columns:30px 1fr;align-items:baseline;font-size:.79rem;font-weight:550;line-height:1.65;display:grid}.gx-activity-detail__footer{border-top:1px solid var(--gx-line);justify-content:space-between;align-items:center;gap:22px;min-height:54px;display:flex}.gx-activity-detail__footer>p{color:var(--gx-copy-subtle);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;margin:0;font-size:.55rem}.gx-activity-detail__footer>a{align-items:center;gap:9px;font-size:.72rem;font-weight:700;display:inline-flex}.gx-activity-detail__footer>a svg{width:16px}.gx-activity-detail__close{z-index:3;border:1px solid var(--gx-line);width:48px;height:48px;color:var(--gx-black);cursor:pointer;opacity:0;pointer-events:none;background:#fff;place-items:center;padding:0;transition:background .25s,color .25s,opacity .25s;display:grid;position:absolute;top:22px;right:22px}.gx-activity-detail__close svg{width:19px}.gx-activity-detail__close span{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;font-size:.48rem;position:absolute;top:calc(100% + 8px)}.gx-activity-detail.is-pinned .gx-activity-detail__close{opacity:1;pointer-events:auto}.gx-activity-detail__close:hover,.gx-activity-detail__close:focus-visible{background:var(--gx-black);color:#fff;outline:0}@media (max-width:980px){.gx-activity-detail{padding:24px}.gx-activity-detail__panel{grid-template-columns:minmax(0,44%) minmax(0,1fr);width:calc(100vw - 48px);height:calc(100dvh - 48px)}.gx-activity-detail__content{padding-inline:32px}.gx-activity-detail__body h3{font-size:clamp(2.5rem,5.7vw,3.8rem)}}@media (max-width:767px){.gx-activity-detail{padding:12px}.gx-activity-detail__panel{grid-template-rows:minmax(220px,34%) minmax(0,1fr);grid-template-columns:1fr;width:calc(100vw - 24px);height:calc(100dvh - 24px)}.gx-activity-detail__image:after{background:linear-gradient(#0000 32%,#1f1e23c7),linear-gradient(90deg,#1f1e231f,#1f1e2361)}.gx-activity-detail__image-grid{background-size:42px 42px}.gx-activity-detail__number{font-size:6.4rem;bottom:18px;right:22px}.gx-activity-detail__image-label{writing-mode:horizontal-tb;font-size:.5rem;top:20px;left:20px}.gx-activity-detail__content{grid-template-rows:auto auto auto;padding:19px 22px 22px}.gx-activity-detail__topline{padding-right:52px;font-size:.52rem}.gx-activity-detail__body{align-self:start;padding-block:24px 28px}.gx-activity-detail__body .gx-kicker{margin-bottom:10px;font-size:.52rem}.gx-activity-detail__body h3{font-size:2.15rem;line-height:1.22}.gx-activity-detail__lead{margin-top:16px;font-size:.79rem;line-height:1.85}.gx-activity-detail__meta{margin-top:22px}.gx-activity-detail__meta>div{padding-block:13px 14px;padding-right:8px}.gx-activity-detail__meta>div+div{padding-left:9px}.gx-activity-detail__meta dt{font-size:.45rem}.gx-activity-detail__meta dd{font-size:.64rem}.gx-activity-detail__points{margin-top:20px}.gx-activity-detail__points li{grid-template-columns:26px 1fr;font-size:.72rem}.gx-activity-detail__footer{flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px}.gx-activity-detail__footer>p{font-size:.48rem}.gx-activity-detail__footer>a{background:var(--gx-black);color:#fff;justify-content:space-between;width:100%;min-height:48px;padding:0 15px}.gx-activity-detail__close{width:42px;height:42px;position:absolute;top:12px;right:12px}.gx-activity-detail__close span{display:none}}@media (max-height:760px) and (min-width:768px){.gx-activity-detail{padding:16px}.gx-activity-detail__panel{width:min(1180px,100vw - 32px);height:calc(100dvh - 32px)}.gx-activity-detail__content{padding-block:26px 22px}.gx-activity-detail__body{padding-block:24px 20px}.gx-activity-detail__body h3{font-size:clamp(2.4rem,4vw,3.7rem)}.gx-activity-detail__lead{margin-top:18px;font-size:.84rem}.gx-activity-detail__meta{margin-top:22px}.gx-activity-detail__points{margin-top:18px}}@media (prefers-reduced-motion:reduce){.gx-activity-detail,.gx-activity-detail__panel,.gx-activity-detail__image img,.gx-activity-detail__number,.gx-activity-detail__body{transition:none}}.gx-builders{z-index:5;background:var(--gx-navy);color:#fff;min-height:1960px;position:relative;overflow:hidden}.gx-builders__visual{opacity:.48;height:100svh;position:absolute;inset:0 0 auto}.gx-builders__visual:after{content:"";background:linear-gradient(#01254661, var(--gx-navy));position:absolute;inset:0}.gx-builders__sticky{place-items:center;height:100svh;display:grid;position:sticky;top:0}.gx-builders__polygon{aspect-ratio:.93;clip-path:polygon(24% 0,83% 8%,100% 54%,66% 100%,9% 84%,0 32%);width:min(34vw,480px);transform:rotate(calc(-12deg + var(--gx-hero-progress) * 18deg));background:#041d34c7;position:absolute}.gx-builders__title{z-index:2;text-align:center;position:relative}.gx-builders__title p{font-family:var(--sans);letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(3.6rem,7.2vw,7.6rem);font-weight:800;line-height:.95}.gx-builders__title span{color:#a9eaff;letter-spacing:.08em;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:700}.gx-builders__panel{z-index:3;clip-path:polygon(40px 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%,0 40px);background:#083259f0;grid-template-columns:.9fr 1.1fr;gap:7vw;width:min(1180px,100% - 7vw);min-height:700px;margin:-10svh auto 0;padding:92px 7vw;display:grid;position:relative}.gx-builders .gx-kicker{color:var(--gx-cyan)}.gx-builders__copy h2{margin-bottom:28px;font-size:clamp(2.2rem,3.6vw,3.8rem);line-height:1.4}.gx-builders__steps{border-top:1px solid #ffffff38}.gx-builders__steps article{border-bottom:1px solid #ffffff38;grid-template-columns:48px 1fr 24px;align-items:center;gap:20px;padding:28px 0;display:grid}.gx-builders__steps article>span{color:var(--gx-cyan);font-family:var(--sans);font-size:.74rem;font-weight:800}.gx-builders__steps article p{color:#8ee9ff;font-family:var(--sans);letter-spacing:.1em;margin-bottom:9px;font-size:.62rem;font-weight:800}.gx-builders__steps article h3{margin-bottom:0;font-size:.96rem;font-weight:650;line-height:1.65}.gx-builders__steps article svg{width:19px;color:var(--gx-cyan)}.gx-news{z-index:7;background:linear-gradient(170deg, #65dffc, var(--gx-cyan) 34%, var(--gx-ice) 64%);min-height:1550px;margin-top:-1px;padding-bottom:240px;position:relative}.gx-news__title-field{place-items:end center;min-height:560px;padding-bottom:52px;display:grid}.gx-news__title-field h2{color:#fff;font-family:var(--sans);letter-spacing:-.07em;margin:0;font-size:clamp(6rem,14vw,14rem);font-weight:800;line-height:.72}.gx-news__panel{min-height:870px;padding:88px 6vw}.gx-news__head{grid-template-columns:1fr .7fr;align-items:end;gap:5vw;margin-bottom:62px;display:grid}.gx-news__head h3{margin-bottom:0;font-size:clamp(2rem,3.4vw,3.4rem)}.gx-news__head>p{margin-bottom:0;line-height:1.9}.gx-news__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.gx-news__grid article{min-width:0;position:relative}.gx-news-card__visual{height:190px;margin-bottom:18px;position:relative;overflow:hidden}.gx-news-card__meta{font-family:var(--sans);align-items:center;gap:12px;margin-bottom:14px;font-size:.61rem;display:flex}.gx-news-card__meta span{color:#008fc8;font-weight:800}.gx-news-card__meta time{color:#070b0d8c}.gx-news__grid h4{margin:0 38px 0 0;font-size:.82rem;font-weight:650;line-height:1.75}.gx-news__grid article>a{background:var(--gx-cyan);place-items:center;width:30px;height:30px;transition:background .3s,color .3s,transform .3s;display:grid;position:absolute;bottom:0;right:0}.gx-news__grid article>a svg{width:14px}.gx-news__grid article>a:hover,.gx-news__grid article>a:focus-visible{background:var(--gx-black);color:#fff;transform:rotate(45deg)}.gx-news__filters{flex-wrap:wrap;gap:8px;margin-bottom:38px;display:flex}.gx-news__filter{border:1px solid var(--gx-line);color:var(--gx-muted);font-family:var(--sans);letter-spacing:.04em;cursor:pointer;background:0 0;align-items:baseline;gap:7px;padding:9px 16px;font-size:.7rem;font-weight:700;transition:border-color .28s,color .28s,background .28s;display:inline-flex}.gx-news__filter small{font-family:var(--mono);opacity:.7;font-size:.58rem}.gx-news__filter:hover{border-color:var(--gx-cyan);color:var(--gx-cyan)}.gx-news__filter[aria-pressed=true]{border-color:var(--gx-black);background:var(--gx-black);color:#fff}.gx-news__filter:focus-visible{outline:2px solid var(--gx-cyan);outline-offset:2px}.gx-news__more{color:var(--gx-black);font-family:var(--sans);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #070b0d29;align-items:center;gap:10px;margin-top:40px;padding:14px 22px;font-size:.72rem;font-weight:750;transition:border-color .3s,color .3s;display:inline-flex}.gx-news__more svg{width:15px;transition:transform .35s cubic-bezier(0,0,.1,1)}.gx-news__more[aria-expanded=true] svg{transform:rotate(180deg)}.gx-news__more:hover,.gx-news__more:focus-visible{border-color:var(--gx-cyan);color:var(--gx-cyan)}.gx-news__more:focus-visible{outline:2px solid var(--gx-cyan);outline-offset:2px}.gx-news__latest{background:var(--gx-ice);grid-template-columns:auto auto 1fr auto;align-items:center;gap:22px;min-height:70px;margin-top:58px;padding:0 14px 0 22px;display:grid}.gx-news__latest span{color:var(--gx-blue);font-family:var(--sans);letter-spacing:.12em;font-size:.66rem;font-weight:850}.gx-news__latest time{color:#070b0d80;font-family:var(--mono);font-size:.66rem}.gx-news__latest p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.76rem;overflow:hidden}.gx-news__latest svg{background:var(--gx-black);color:#fff;width:40px;height:40px;padding:12px}.gx-faq{z-index:8;background:var(--gx-ice);padding:150px 0 190px;position:relative}.gx-faq__inner{grid-template-columns:.65fr 1.35fr;gap:8vw;width:min(1120px,100% - 8vw);margin:0 auto;display:grid}.gx-faq header{align-self:start;position:sticky;top:130px}.gx-faq header h2{margin-bottom:22px;font-size:clamp(2.5rem,4vw,4rem)}.gx-faq header>p:last-child{line-height:1.8}.gx-faq__list{border-top:1px solid var(--gx-line)}.gx-faq__list article{border-bottom:1px solid var(--gx-line);grid-template-columns:34px 32px 1fr;gap:17px;padding:32px 0;display:grid}.gx-faq__list article>span{color:var(--gx-blue);font-family:var(--mono);font-size:.68rem}.gx-faq__list svg{width:21px;color:var(--gx-blue)}.gx-faq__list h3{margin-bottom:13px;font-size:.97rem;font-weight:700;line-height:1.6}.gx-faq__list p{color:#070b0d9e;margin-bottom:0;font-size:.85rem;line-height:1.9}.gx-join{z-index:9;background:var(--gx-ice);min-height:2280px;position:relative;overflow:hidden}.gx-join__message{background:linear-gradient(145deg, #7de5fb, var(--gx-cyan));height:1120px;position:relative}.gx-join__message p{text-align:center;margin:0;font-size:clamp(1.8rem,3.1vw,3.2rem);font-weight:700;line-height:1.65;position:sticky;top:calc(50vh - 70px)}.gx-join__content{min-height:1160px;padding:170px 0 160px;position:relative}.gx-join__fragment{background:#fff;position:absolute;overflow:hidden;box-shadow:0 18px 42px #074a7b1f}.gx-join__fragment img{object-fit:cover}.gx-join__fragment--one{aspect-ratio:1.4;clip-path:polygon(0 0,100% 7%,91% 100%,0 87%);width:25vw;max-width:360px;top:80px;left:4%}.gx-join__fragment--one img{object-position:50% 48%}.gx-join__fragment--two{aspect-ratio:1.65;clip-path:polygon(8% 0,100% 0,100% 88%,0 100%);width:31vw;max-width:460px;top:115px;right:0}.gx-join__fragment--two img{object-position:50% 48%}.gx-join__center{z-index:2;text-align:center;width:min(800px,100% - 40px);margin:220px auto 0;position:relative}.gx-join__polygon{z-index:-1;aspect-ratio:1.05;background:linear-gradient(145deg, #9cecff, var(--gx-cyan));clip-path:polygon(22% 0,80% 7%,100% 51%,70% 100%,14% 83%,0 32%);width:280px;animation:8s ease-in-out infinite gx-join-polygon;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}@keyframes gx-join-polygon{50%{transform:translate(-50%,-53%)rotate(9deg)scale(1.06)}}.gx-join__center>svg{width:24px;color:var(--gx-blue)}.gx-join__center h2{font-family:var(--sans);letter-spacing:-.06em;margin:22px 0 58px;font-size:clamp(3.8rem,7.2vw,7.4rem);font-weight:850;line-height:.9}.gx-join__center p{max-width:620px;margin:0 auto;font-size:1.08rem;font-weight:700;line-height:1.9}.gx-join__actions{z-index:3;gap:18px;width:max-content;max-width:calc(100% - 40px);margin:70px auto 0;display:flex;position:relative}.gx-join__steps{z-index:3;border-top:1px solid var(--gx-line);grid-template-columns:repeat(3,1fr);width:min(960px,100% - 8vw);margin:88px auto 0;display:grid;position:relative}.gx-join__steps article{border-right:1px solid var(--gx-line);border-bottom:1px solid var(--gx-line);min-height:210px;padding:28px}.gx-join__steps article:last-child{border-right:0}.gx-join__steps article>span{color:var(--gx-blue);font-family:var(--sans);font-size:.72rem;font-weight:850}.gx-join__steps h3{margin:54px 0 12px;font-size:1.05rem}.gx-join__steps p{color:#070b0d99;margin:0;font-size:.79rem;line-height:1.8}.site-footer.site-footer--refresh{--gx-cut:42px;z-index:10;min-height:780px;color:var(--gx-black);clip-path:polygon(var(--gx-cut) 0, calc(100% - var(--gx-cut)) 0, 100% var(--gx-cut), 100% 100%, 0 100%, 0 var(--gx-cut));background:#fff;border-radius:0;margin:-40px 3vw 24px;padding:130px 7vw 32px;position:relative;overflow:hidden}.refresh-footer__art{aspect-ratio:1.08;background:linear-gradient(145deg, #a8efff, var(--gx-cyan));clip-path:polygon(20% 0,82% 8%,100% 51%,70% 100%,14% 83%,0 31%);opacity:.54;width:390px;position:absolute;top:36px;left:50%;transform:translate(-50%)rotate(-8deg)}.refresh-footer__art:before,.refresh-footer__art:after{content:"";border:1px solid #004b8a47;position:absolute}.refresh-footer__art:before{inset:25%;transform:rotate(45deg);box-shadow:19px 19px #ffffff47}.refresh-footer__art:after{background:var(--gx-blue);inset:42%}.refresh-footer__lead{z-index:2;text-align:center;width:min(680px,100%);margin:0 auto 120px;position:relative}.refresh-footer__lead>p{color:var(--gx-blue);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.7rem;font-weight:800}.refresh-footer__lead h2{letter-spacing:-.05em;margin:0 0 30px;font-size:clamp(2.8rem,4.8vw,5.2rem);font-weight:750}.refresh-footer__lead>a{background:var(--gx-black);color:#fff;align-items:center;gap:26px;min-height:56px;padding:0 11px 0 24px;font-size:.8rem;font-weight:700;display:inline-flex}.refresh-footer__lead>a svg{background:var(--gx-cyan);width:36px;height:36px;color:var(--gx-black);padding:10px;transition:transform .35s}.refresh-footer__lead>a:hover svg,.refresh-footer__lead>a:focus-visible svg{transform:rotate(45deg)}.refresh-footer__grid{z-index:2;border-top:1px solid var(--gx-line);grid-template-columns:1.2fr 1fr .6fr;gap:7vw;padding:44px 0 38px;display:grid;position:relative}.refresh-footer__brand p{margin:20px 0 0;font-size:.76rem}.refresh-footer__links{grid-template-columns:repeat(2,1fr);gap:13px 26px;display:grid}.refresh-footer__links a,.refresh-footer__socials a{width:max-content;font-size:.75rem;font-weight:650;position:relative}.refresh-footer__links a:after,.refresh-footer__socials a:after{content:"";background:var(--gx-cyan);transform-origin:100%;height:2px;transition:transform .3s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.refresh-footer__links a:hover:after,.refresh-footer__socials a:hover:after{transform-origin:0;transform:scaleX(1)}.refresh-footer__socials{flex-direction:column;gap:13px;display:flex}.refresh-footer__bottom{z-index:2;border-top:1px solid var(--gx-line);font-family:var(--sans);letter-spacing:.08em;justify-content:space-between;gap:20px;padding-top:24px;font-size:.58rem;display:flex;position:relative}@media (max-width:1100px){.site-header--refresh .desktop-nav{gap:13px;padding-right:1.3vw}.site-header--refresh .desktop-nav a{font-size:.66rem}.gx-cut-panel--what{padding-inline:5vw}.gx-activity-grid{gap-inline:16px}.gx-news__grid{grid-template-columns:repeat(2,1fr);gap:40px 22px}}@media (max-width:920px){html{scroll-padding-top:78px}.site-header.site-header--refresh,.site-header.site-header--refresh.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;grid-template-columns:1fr auto;min-height:58px;padding:0 8px 0 15px;top:14px;left:14px;right:14px;box-shadow:0 0 18px #1f6d8d24}.site-header--refresh .brand-lockup{min-width:0}.site-header--refresh .brand-wind-mark{display:none}.site-header--refresh .brand-wordmark{font-size:1rem}.site-header--refresh .brand-kicker{margin-top:5px;font-size:.42rem}.site-header--refresh .desktop-nav,.site-header--refresh .header-join{display:none}.site-header--refresh .menu-button{background:var(--gx-black);width:44px;height:44px;color:var(--gx-cyan);border:0;border-radius:0;place-items:center;display:grid}.refresh-menu-open{overflow:hidden}.refresh-menu-open .site-header.site-header--refresh{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.refresh-menu{z-index:2200;color:#fff;clip-path:polygon(calc(100% - 70px) 20px,calc(100% - 20px) 20px,calc(100% - 20px) 70px,calc(100% - 70px) 70px);background:#000;flex-direction:column;padding:30px 28px 42px;animation:.58s cubic-bezier(.16,1,.3,1) forwards gx-menu-open;display:flex;position:fixed;inset:-14px;overflow:auto}@keyframes gx-menu-open{to{clip-path:polygon(-30vmax -30vmax,150vmax -30vmax,150vmax 150vmax,-30vmax 150vmax)}}.refresh-menu__close{min-height:44px;color:var(--gx-cyan);font-family:var(--sans);background:0 0;border:0;border-radius:0;align-self:flex-end;align-items:center;gap:8px;padding:0 13px;font-size:.66rem;font-weight:750;display:inline-flex}.refresh-menu__brand{color:#fff;align-self:flex-start;margin-top:-42px}.refresh-menu__brand .brand-wordmark,.refresh-menu__brand .brand-kicker{color:#fff}.refresh-menu__nav{border-top:1px solid #ffffff38;margin-top:78px;display:grid}.refresh-menu__nav a{min-height:64px;font-family:var(--sans);border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;font-size:1.12rem;font-weight:750;display:flex}.refresh-menu__nav a:after{content:"→";color:var(--gx-cyan)}.refresh-menu__contact{background:var(--gx-cyan);min-height:60px;color:var(--gx-black);justify-content:space-between;align-items:center;margin-top:36px;padding:0 15px 0 20px;font-size:.88rem;font-weight:750;display:flex}.refresh-menu__contact svg{background:var(--gx-black);color:#fff;width:34px;height:34px;padding:9px}.refresh-menu__socials{color:#ffffff9e;font-family:var(--sans);gap:24px;margin-top:26px;font-size:.66rem;font-weight:700;display:flex}.gx-hero{min-height:2200px}.gx-hero__polygon{width:min(48vw,520px)}.gx-hero-fragment--one{width:25vw}.gx-hero-fragment--two{width:28vw}.gx-hero-fragment--three{width:34vw}.gx-hero-fragment--four{width:49vw}.gx-hero__manifesto{padding:110px 7vw}.gx-hero__manifesto-copy{max-width:620px}.gx-cut-panel--what,.gx-about__panel,.gx-builders__panel{grid-template-columns:1fr}.gx-cut-panel--what{padding:90px 7vw}.gx-what__visual{min-height:560px}.gx-about__panel{gap:70px}.gx-work__head{grid-template-columns:1fr}.gx-activity-grid{grid-template-columns:repeat(2,1fr)}.gx-builders{min-height:2250px}.gx-builders__panel{margin-top:-4svh}.gx-news__head,.gx-faq__inner{grid-template-columns:1fr}.gx-faq header{position:static}}@media (max-width:767px){.gx-home section[id]{scroll-margin-top:76px}.gx-kicker{margin-bottom:18px;font-size:.65rem}.gx-loader__polygon{width:64vw}.gx-loader__copy{width:calc(100vw - 36px)}.gx-loader__brand{letter-spacing:.035em;font-size:clamp(2.8rem,16vw,4.15rem)}.gx-loader__baseline{width:min(74vw,310px);margin-top:22px}.gx-loader__descriptor{letter-spacing:.08em;margin-top:17px;font-size:.7rem}.gx-scroll-progress{height:2px}.gx-js [data-reveal]{transform:translateY(50px)}.gx-js [data-shell]{transform:rotate(-2deg)scale(.96)}.gx-hero{min-height:1915px}.gx-hero__sticky{height:100svh}.gx-hero__mesh{background-size:46px 46px}.gx-hero__polygon{width:47vw}.gx-hero__copy{width:calc(100% - 36px)}.gx-hero__copy .gx-kicker{margin-bottom:20px;font-size:.52rem}.gx-hero h1{margin-bottom:22px;font-size:clamp(1.95rem,8.2vw,2.6rem);line-height:1.42}.gx-hero__tagline{font-size:.88rem}.gx-hero-fragment{box-shadow:0 12px 28px #0d67a51a}.gx-hero-fragment--one{width:40vw;top:5%;left:-4%}.gx-hero-fragment--two{aspect-ratio:1.2;width:44vw;top:-1%;right:-10%}.gx-hero-fragment--three{width:48vw;bottom:-1%;left:-9%}.gx-hero-fragment--four{width:84vw;bottom:-6%;right:-14%}.gx-hero__scroll{font-size:.52rem;bottom:26px;right:14px}.gx-hero__manifesto{transform:translateY(calc((.22 - var(--gx-hero-progress)) * 105vh));padding:90px 18px 70px}.gx-hero__manifesto-copy{text-align:center}.gx-hero__manifesto-copy p{margin-bottom:26px;font-size:.87rem;line-height:2.15}.gx-title-field{padding:0 16px 7vh}.gx-title-field p{white-space:normal;text-align:center;font-size:18vw;line-height:.88}.gx-cut-panel{--gx-cut:24px;width:100%}.gx-what{background:linear-gradient(180deg, #147fc7 0, var(--gx-ice) 260px);min-height:1050px;padding-bottom:140px}.gx-cut-panel--what{gap:62px;min-height:auto;padding:70px 29px 80px}.gx-section-copy h2{margin-bottom:25px;font-size:1.68rem;line-height:1.5}.gx-section-copy>p:not(.gx-kicker){font-size:.89rem;line-height:2}.gx-arrow-button{min-height:58px}.gx-arrow-button__window{width:42px;height:42px;top:8px;right:8px}.gx-what__visual{min-height:380px}.gx-data-visual__node{width:23px}.gx-what__flow{font-size:.52rem;bottom:7%;left:6%;right:6%}.gx-fixed-scene{background-attachment:scroll;min-height:1230px;padding:120px 0 150px}.gx-about{background-image:linear-gradient(#00509166,#042141b8),url(/assets/people/meetup-v1.jpg)}.gx-work{background-image:linear-gradient(#00509166,#042141b8),url(/assets/people/hackathon-v1.jpg)}.gx-scene-title{width:calc(100% - 28px);margin-bottom:28px;font-size:15.2vw;line-height:.9}.gx-scene-title--work{text-align:center}.gx-about__panel{gap:54px;padding:65px 29px 78px}.gx-about__intro h3,.gx-work__head h3{font-size:2.05rem}.gx-about__intro>p:not(.gx-kicker){font-size:.88rem;line-height:1.95}.gx-about__guide>h4{padding:12px 14px 10px}.gx-about__guide ol{grid-template-columns:1fr}.gx-about__guide li{border-right:0;border-bottom:1px solid var(--gx-line);grid-template-columns:40px minmax(0,1fr);gap:14px;min-height:0;padding:16px 14px;display:grid}.gx-about__guide li:last-child{border-bottom:0}.gx-about__guide-label{margin-top:0}.gx-about__guide strong{font-size:1rem}.gx-about__guide li p{font-size:.72rem}.gx-about__contents{padding:24px 20px}.gx-about__contents>a{min-height:57px;font-size:.82rem}.gx-about__pickup{min-height:200px}.gx-work{min-height:1510px}.gx-work__panel{padding:65px 29px 80px}.gx-work__head{gap:28px;margin-bottom:48px}.gx-work__intro-copy>p{font-size:.86rem}.gx-work__intro-copy>span{margin-top:14px;font-size:.5rem}.gx-activity-grid{gap:30px 20px}.gx-activity-card__visual{height:156px}.gx-activity-card__visual>svg{width:28px;height:28px;top:14px;right:14px}.gx-activity-card__copy{min-height:158px;padding:14px 28px 28px 0}.gx-activity-card__copy>p{font-size:.57rem}.gx-activity-card__copy h4{font-size:.94rem}.gx-activity-card__copy span{font-size:.69rem}.gx-activity-card__trigger-icon{width:30px;height:30px;bottom:106px}.gx-activity-card__trigger-label{font-size:.48rem;bottom:5px}.gx-builders{min-height:1900px}.gx-builders__polygon{width:52vw}.gx-builders__title{width:calc(100% - 34px)}.gx-builders__title p{font-size:10vw;line-height:1.08}.gx-builders__title span{font-size:.9rem}.gx-builders__panel{clip-path:polygon(24px 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%,0 24px);gap:60px;width:100%;min-height:850px;margin-top:-4svh;padding:72px 29px 86px}.gx-builders__copy h2{font-size:2rem}.gx-builders__copy>p:not(.gx-kicker){font-size:.87rem}.gx-builders__steps article{grid-template-columns:36px 1fr 18px;gap:12px;padding:24px 0}.gx-builders__steps article h3{font-size:.84rem}.gx-news{min-height:1480px;padding-bottom:140px}.gx-news__title-field{min-height:410px;padding-bottom:36px}.gx-news__title-field h2{font-size:20vw}.gx-news__panel{min-height:auto;padding:70px 29px 80px}.gx-news__head{gap:26px;margin-bottom:48px}.gx-news__head h3{font-size:2.1rem}.gx-news__head>p{font-size:.85rem}.gx-news__grid{grid-template-columns:repeat(2,1fr);gap:38px 20px}.gx-news-card__visual{height:125px}.gx-news-card__meta{gap:5px;margin-bottom:10px;display:grid}.gx-news__grid h4{margin-right:0;font-size:.71rem;line-height:1.6}.gx-news__grid article>a{top:97px;bottom:auto}.gx-news__latest{grid-template-columns:auto 1fr auto;gap:8px 12px;min-height:84px;padding:12px}.gx-news__latest time{text-align:right}.gx-news__latest p{white-space:normal;grid-column:1/3;font-size:.68rem;line-height:1.5}.gx-news__latest svg{grid-area:1/3/3}.gx-faq{padding:110px 0 130px}.gx-faq__inner{gap:55px;width:calc(100% - 44px)}.gx-faq header h2{font-size:2.45rem}.gx-faq__list article{grid-template-columns:28px 24px 1fr;gap:10px;padding:27px 0}.gx-faq__list h3{font-size:.87rem}.gx-faq__list p{font-size:.79rem}.gx-join{min-height:2040px}.gx-join__message{height:920px}.gx-join__message p{font-size:1.45rem;line-height:1.75;top:calc(50vh - 64px)}.gx-join__content{min-height:1120px;padding:130px 0 110px}.gx-join__fragment--one{width:35vw;top:70px;left:0}.gx-join__fragment--two{width:43vw;top:128px}.gx-join__center{margin-top:260px}.gx-join__polygon{width:180px}.gx-join__center h2{margin-bottom:48px;font-size:11vw;line-height:1.02}.gx-join__center p{padding:0 26px;font-size:.92rem}.gx-join__actions{flex-direction:column;width:calc(100% - 58px)}.gx-join__actions .gx-arrow-button{width:100%}.gx-join__steps{grid-template-columns:1fr;width:calc(100% - 58px)}.gx-join__steps article{border-right:0;min-height:160px}.gx-join__steps h3{margin-top:30px}.site-footer.site-footer--refresh{--gx-cut:24px;min-height:770px;margin:-24px 12px 12px;padding:100px 28px 24px}.refresh-footer__art{width:250px;top:30px}.refresh-footer__lead{margin-bottom:90px}.refresh-footer__lead h2{font-size:2.75rem}.refresh-footer__grid{grid-template-columns:1fr 1fr;gap:42px 20px}.refresh-footer__brand{grid-column:1/3}.refresh-footer__links{grid-template-columns:1fr}.refresh-footer__bottom{flex-direction:column;gap:7px}}@media (prefers-reduced-motion:reduce){.gx-loader{transition:none;display:none}.gx-data-visual__node,.gx-join__polygon{animation:none}.gx-hero__polygon,.gx-hero__mesh,.gx-hero-fragment{transform:none}.gx-js [data-reveal],.gx-js [data-shell],.gx-js [data-title-reveal],.gx-js [data-hero-entry]{opacity:1;clip-path:none;filter:none;transition:none;transform:none}.gx-arrow-button__window,.gx-arrow-button__window>span,.gx-activity-visual{transition:none}.gx-hero{min-height:auto}.gx-hero__sticky{flex-direction:column;height:auto;display:flex;position:relative}.gx-hero__sticky:before{opacity:0}.gx-ready .gx-hero__copy[data-hero-entry]{opacity:1;align-content:center;min-height:100svh;display:grid;position:relative;top:auto;left:auto;transform:none}.gx-hero__polygon{opacity:.74;top:calc(50svh - 22vw)}.gx-hero-fragment{display:none}.gx-hero__manifesto{opacity:1;background:linear-gradient(138deg, #79e4fb, var(--gx-cyan) 52%, #20b1e7);width:100%;min-height:720px;position:relative;inset:auto;transform:none}.gx-title-field{opacity:1;background:linear-gradient(165deg,#29bff1,#177dce 58%,#0166b4);width:100%;min-height:620px;position:relative;inset:auto;transform:none}}:root{--gx-cyan:#2a2a29;--gx-blue:#3f3f3d;--gx-navy:#0b0b0b;--gx-ice:#f0f0ee;--gx-pale:#fafaf8;--gx-black:#090909;--gx-white:#fff;--gx-line:#09090933}.gx-home,.site-header.site-header--refresh,.site-footer.site-footer--refresh,.gx-loader,.gx-scroll-progress{filter:grayscale()}.gx-home img,.site-footer--refresh img{filter:grayscale()contrast(.96)brightness(1.04)}.gx-arrow-button--black .gx-arrow-button__window,.site-header--refresh .header-join svg,.refresh-footer__lead>a svg{color:#090909;background:#fff}.gx-hero{background:radial-gradient(circle at 52% 42%,#ededeb 0,#c9c9c5 48%,#a6a6a2 100%);min-height:1992px;position:relative}.gx-hero__sticky{z-index:1;isolation:isolate;background:0 0;height:100svh;display:block;position:sticky;top:0;overflow:hidden}.gx-hero__sticky:before{z-index:-2;opacity:calc(1 - var(--gx-hero-backdrop));background:#f0f0ee;transform:none}.gx-hero__mesh{opacity:calc(.035 + var(--gx-hero-backdrop) * .035);background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px);background-size:88px 88px;transform:none}.gx-hero__polygon{aspect-ratio:.84;clip-path:polygon(22% 0,78% 7%,98% 37%,100% 72%,77% 92%,20% 100%,0 64%,7% 20%);width:min(39vw,560px);opacity:calc(.84 - var(--gx-hero-backdrop) * .62);transform:translateX(calc(-50% + var(--gx-pointer-x) * 6px)) rotate(calc(-5deg + var(--gx-hero-backdrop) * 8deg)) scale(calc(.86 + var(--gx-hero-backdrop) * 2.45));background:linear-gradient(145deg,#e2e2df 0%,#bcbcb8 54%,#92928e 100%);transition:none;top:132px;left:50%}.gx-hero__scroll-content{z-index:3;pointer-events:none;position:absolute;inset:0}.gx-hero__scroll-content a{pointer-events:auto}.gx-hero__copy{width:min(760px,100% - 48px);opacity:var(--gx-hero-manifesto);top:330px;left:50%;transform:translate(-50%)}.gx-js .gx-hero__copy[data-hero-entry]{transform:translate(-50%,26px)}.gx-ready .gx-hero__copy[data-hero-entry]{opacity:1;transform:translate(-50%)}.gx-hero__copy .gx-kicker{color:#0909098f;margin-bottom:18px}.gx-hero h1{letter-spacing:-.045em;margin-bottom:19px;font-size:clamp(2.75rem,3.8vw,3.55rem);line-height:1.32}.gx-hero__tagline{font-size:clamp(.86rem,1.1vw,1rem)}.gx-hero-fragment{max-width:none;box-shadow:none;clip-path:none;opacity:0;background:#e3e3e0;transition:opacity .75s,transform 1s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(30px)scale(.98)}.gx-ready .gx-hero-fragment{opacity:.92;transform:none}.gx-ready .gx-hero-fragment--one{transition-delay:80ms}.gx-ready .gx-hero-fragment--two{transition-delay:.18s}.gx-ready .gx-hero-fragment--three{transition-delay:.28s}.gx-ready .gx-hero-fragment--four{transition-delay:.36s}.gx-hero-fragment--one{aspect-ratio:1.596;width:18.92vw;top:430px;left:3.63%}.gx-hero-fragment--two{aspect-ratio:.796;width:20.88vw;top:601px;right:0}.gx-hero-fragment--three{aspect-ratio:1.322;width:26.05vw;top:1456px;bottom:auto;left:0}.gx-hero-fragment--four{aspect-ratio:2.093;width:48.25vw;top:1657px;bottom:auto;right:0}.gx-hero-fragment--one img{object-position:55% 50%}.gx-hero-fragment--two img{object-position:52% 48%}.gx-hero-fragment--three img,.gx-hero-fragment--four img{object-position:50% 50%}.gx-hero__scroll{color:#111;top:780px;bottom:auto;right:3.6vw}.gx-hero__manifesto{z-index:5;min-height:548px;opacity:var(--gx-hero-manifesto);padding:0 6vw;display:block;position:absolute;inset:815px 0 auto;transform:none}.gx-hero__manifesto-copy{width:min(720px,100% - 36px);margin-inline:auto}.gx-hero__manifesto-copy p{margin-bottom:28px;font-size:clamp(1.08rem,1.38vw,1.28rem);line-height:1.95}.gx-title-field{z-index:5;opacity:1;background:linear-gradient(168deg,#999 0%,#616161 55%,#2c2c2c 100%);justify-content:center;align-items:center;width:100%;height:238px;padding:0;display:flex;position:relative;inset:auto;transform:none}.gx-title-field p{letter-spacing:-.055em;font-size:clamp(5rem,7.8vw,7.15rem);line-height:.9}.gx-title-field p span{display:inline}.gx-js .gx-title-field p[data-title-reveal],.gx-js .gx-title-field p[data-title-reveal].is-visible{opacity:1;filter:none;transition:none;transform:none}.gx-what{background:linear-gradient(180deg, #2c2c2c 0, #777 155px, var(--gx-ice) 540px);min-height:1120px;padding-top:0}.gx-fixed-scene,.gx-about,.gx-work,.gx-builders,.gx-news,.gx-faq,.gx-join,.site-footer.site-footer--refresh{--gx-cyan:#303030;--gx-blue:#414141;--gx-navy:#090909;--gx-ice:#f0f0ee}@media (max-width:920px){.site-header.site-header--refresh,.site-header.site-header--refresh.is-scrolled{box-shadow:0 0 18px #00000021}.site-header--refresh .menu-button{color:#fff}.gx-hero{min-height:1992px}}.gx-builders{background:var(--gx-black);color:#fff;min-height:3050px;overflow:clip}.gx-builders__stage{z-index:1;isolation:isolate;place-items:center;height:100svh;min-height:680px;display:grid;position:sticky;top:0;overflow:hidden}.gx-builders__visual{z-index:-4;height:auto;opacity:calc(.12 + var(--gx-builders-photo,0) * .72);clip-path:inset(calc((1 - var(--gx-builders-photo-open,0)) * 18%) calc((1 - var(--gx-builders-photo-open,0)) * 24%));transform:translate3d(0, calc(var(--gx-builders-progress,0) * -3.5vh), 0) scale(calc(1.12 - var(--gx-builders-progress,0) * .08));transform-origin:50%;will-change:clip-path, opacity, transform;position:absolute;inset:0}.gx-builders__visual:before,.gx-builders__visual:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.gx-builders__visual:before{background:linear-gradient(90deg,#1f1e23cc,#0000 46%,#1f1e2380),linear-gradient(#1f1e2314,#1f1e23bd)}.gx-builders__visual img{object-fit:cover;object-position:center calc(45% + var(--gx-builders-progress,0) * 8%);filter:saturate(.72)contrast(1.08)brightness(.86)}.gx-builders__grid{z-index:-3;opacity:calc(.06 + var(--gx-builders-panel,0) * .07);transform:translate3d(calc(var(--gx-builders-progress,0) * -48px), 0, 0) rotate(-4deg);will-change:transform;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:-10%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.gx-builders__polygon{z-index:-2;aspect-ratio:.93;width:min(43vw,590px);opacity:calc(var(--gx-builders-intro,0) * .9);clip-path:polygon(24% 0,83% 8%,100% 54%,66% 100%,9% 84%,0 32%);transform:translate(-50%, -50%) rotate(calc(-15deg + var(--gx-builders-progress,0) * 28deg)) scale(calc(.78 + var(--gx-builders-intro,0) * .3));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);will-change:opacity, transform;background:#1f1e238a;position:absolute;top:50%;left:50%}.gx-builders__title{z-index:2;width:min(1380px,100% - 5vw);opacity:var(--gx-builders-intro,0);text-align:center;transform:translate3d(-50%, calc(-50% - var(--gx-builders-progress,0) * 52px), 0) scale(calc(.92 + var(--gx-builders-intro,0) * .08));will-change:opacity, transform;position:absolute;top:50%;left:50%}.gx-builders__title p{color:#fff;font-family:var(--font-chelsea-market), var(--sans);letter-spacing:.075em;text-shadow:0 18px 60px #0000006b;white-space:nowrap;justify-content:center;align-items:center;gap:.22em;margin:0 0 26px;font-size:clamp(5.25rem,9.5vw,8.6rem);font-weight:400;line-height:.86;display:flex}.gx-builders__title p span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;display:block}.gx-builders .gx-builders__title>span{min-height:39px;color:var(--gx-black);letter-spacing:.1em;background:#fff;align-items:center;padding:0 18px;font-size:.82rem;font-weight:700;display:inline-flex}.gx-builders__panel{z-index:3;width:min(1240px,92vw);min-height:0;opacity:var(--gx-builders-panel,1);clip-path:inset(calc((1 - var(--gx-builders-panel,1)) * 48%) 0 0 0);transform:translate3d(0, calc((1 - var(--gx-builders-panel,1)) * 74px), 0) scale(calc(.985 + var(--gx-builders-panel,1) * .015));transform-origin:bottom;will-change:clip-path, opacity, transform;background:#1f1e23e8;border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff26;grid-template-columns:64px minmax(320px,.88fr) minmax(430px,1.12fr);align-items:center;gap:clamp(40px,5vw,76px);margin:auto;padding:clamp(48px,6vh,70px) clamp(42px,5vw,72px) clamp(46px,6vh,68px) 30px;display:grid;position:absolute;inset:max(88px,10svh) 4vw max(38px,6svh);box-shadow:0 50px 100px #0000003d}.gx-builders__panel:before,.gx-builders__panel:after{content:"";pointer-events:none;position:absolute}.gx-builders__panel:before{width:clamp(100px,13vw,180px);height:5px;transform:scaleX(var(--gx-builders-panel,1));transform-origin:0;background:#e85f56;top:0;left:0}.gx-builders__panel:after{width:min(30vw,390px);height:1px;transform:scaleX(var(--gx-builders-step-3,1));transform-origin:100%;background:#e85f56b8;bottom:0;right:0}.gx-builders__rail{grid-template-rows:28px 1fr auto;align-self:stretch;justify-items:center;gap:18px;padding:7px 0;display:grid}.gx-builders__counter{color:#e85f56;width:28px;height:28px;font-family:var(--mono);font-size:.68rem;font-weight:700;position:relative;overflow:hidden}.gx-builders__counter span{opacity:0;place-items:center;display:grid;position:absolute;inset:0;transform:translateY(14px)}.gx-builders__counter span:first-child{opacity:calc(var(--gx-builders-step-1,1) + (1 - var(--gx-builders-step-2,0) - var(--gx-builders-step-3,0)) * .25);transform:translateY(calc((1 - var(--gx-builders-step-1,1)) * 14px))}.gx-builders__counter span:nth-child(2){opacity:var(--gx-builders-step-2,1);transform:translateY(calc((1 - var(--gx-builders-step-2,1)) * 14px))}.gx-builders__counter span:nth-child(3){opacity:var(--gx-builders-step-3,1);transform:translateY(calc((1 - var(--gx-builders-step-3,1)) * 14px))}.gx-builders__rail>i{background:#ffffff2e;width:1px;position:relative;overflow:hidden}.gx-builders__rail>i b{transform:scaleY(var(--gx-builders-progress,1));transform-origin:top;background:#e85f56;position:absolute;inset:0}.gx-builders__rail>p{color:#ffffff70;font-family:var(--mono);letter-spacing:.13em;writing-mode:vertical-rl;margin:0;font-size:.52rem}.gx-builders__copy{min-width:0}.gx-builders .gx-builders__copy .gx-kicker{color:#e85f56;opacity:var(--gx-builders-panel,1);margin-bottom:26px}.gx-builders__copy h2{font-family:var(--jp);letter-spacing:.055em;margin-bottom:26px;font-size:clamp(2.35rem,3.5vw,3.3rem);font-weight:700;line-height:1.36;display:grid;overflow:hidden}.gx-builders__copy h2 span{opacity:0;will-change:opacity, transform;display:block;transform:translateY(112%)}.gx-builders__copy h2 span:first-child{opacity:var(--gx-builders-line-1,1);transform:translate3d(0, calc((1 - var(--gx-builders-line-1,1)) * 112%), 0)}.gx-builders__copy h2 span:nth-child(2){opacity:var(--gx-builders-line-2,1);transform:translate3d(0, calc((1 - var(--gx-builders-line-2,1)) * 112%), 0)}.gx-builders__copy h2 span:nth-child(3){opacity:var(--gx-builders-line-3,1);transform:translate3d(0, calc((1 - var(--gx-builders-line-3,1)) * 112%), 0)}.gx-builders__copy>p:not(.gx-kicker){color:#ffffffa8;letter-spacing:.025em;max-width:470px;opacity:var(--gx-builders-line-3,1);transform:translateY(calc((1 - var(--gx-builders-line-3,1)) * 20px));margin-bottom:34px;font-size:.86rem;line-height:2}.gx-builders__copy .gx-arrow-button{opacity:var(--gx-builders-line-3,1);transform:translateY(calc((1 - var(--gx-builders-line-3,1)) * 24px))}.gx-builders__steps{border-top:1px solid #ffffff38;min-width:0}.gx-builders__steps article{--gx-builders-step-active:1;min-height:128px;opacity:calc(.52 + var(--gx-builders-step-active) * .48);transform:translate3d(calc((1 - var(--gx-builders-step-active)) * 24px), 0, 0);isolation:isolate;will-change:opacity, transform;border-bottom:1px solid #ffffff38;grid-template-columns:46px 1fr 26px;align-items:center;gap:20px;padding:25px 18px 25px 0;transition:none;display:grid;position:relative;overflow:hidden}.gx-builders__steps article:first-child{--gx-builders-step-active:var(--gx-builders-step-1,1)}.gx-builders__steps article:nth-child(2){--gx-builders-step-active:var(--gx-builders-step-2,1)}.gx-builders__steps article:nth-child(3){--gx-builders-step-active:var(--gx-builders-step-3,1)}.gx-builders__steps article:before,.gx-builders__steps article:after{z-index:-1;content:"";transform-origin:0;position:absolute;bottom:0;left:0;right:0}.gx-builders__steps article:before{transform:scaleX(var(--gx-builders-step-active));background:linear-gradient(90deg,#e85f561f,#e85f5605);top:0}.gx-builders__steps article:after{height:2px;transform:scaleX(var(--gx-builders-step-active));background:#e85f56}.gx-builders__steps article>span{z-index:1;color:#e85f56;font-family:var(--mono);font-size:.68rem;font-weight:700;position:relative}.gx-builders__steps article p{z-index:1;color:#fff;font-family:var(--mono);letter-spacing:.1em;margin-bottom:8px;font-size:.58rem;font-weight:700;position:relative}.gx-builders__steps article h3{z-index:1;letter-spacing:.03em;margin:0;font-size:clamp(.82rem,1.05vw,.98rem);font-weight:700;line-height:1.65;position:relative}.gx-builders__steps article svg{z-index:1;color:#e85f56;width:18px;transform:translateX(calc((1 - var(--gx-builders-step-active)) * -12px)) rotate(calc((1 - var(--gx-builders-step-active)) * -30deg));position:relative}.gx-builders__marquee{z-index:-1;color:#fff;font-family:var(--font-chelsea-market), var(--sans);letter-spacing:.08em;opacity:calc(var(--gx-builders-panel,0) * .035);white-space:nowrap;transform:translate3d(calc(var(--gx-builders-progress,0) * -12vw), 0, 0);pointer-events:none;will-change:transform;font-size:clamp(5rem,10vw,9rem);line-height:.82;position:absolute;bottom:-.18em;left:-3vw;right:-16vw;overflow:hidden}html:not(.gx-js) .gx-builders{min-height:auto}html:not(.gx-js) .gx-builders__stage{height:auto;padding:110px 4vw;position:relative}html:not(.gx-js) .gx-builders__title,html:not(.gx-js) .gx-builders__polygon,html:not(.gx-js) .gx-builders__grid,html:not(.gx-js) .gx-builders__marquee{display:none}html:not(.gx-js) .gx-builders__panel{position:relative;inset:auto}@media (max-width:1100px){.gx-builders{min-height:2800px}.gx-builders__panel{grid-template-columns:48px minmax(280px,.88fr) minmax(360px,1.12fr);gap:34px;width:94vw;padding:44px 38px 40px 22px;inset:86px 3vw 28px}.gx-builders__copy h2{font-size:clamp(2rem,3.5vw,2.75rem)}.gx-builders__steps article{min-height:116px}}@media (max-width:767px){.gx-builders{min-height:2460px}.gx-builders__stage{min-height:620px}.gx-builders__visual{clip-path:inset(calc((1 - var(--gx-builders-photo-open,0)) * 13%) calc((1 - var(--gx-builders-photo-open,0)) * 9%))}.gx-builders__visual img{object-position:55% calc(45% + var(--gx-builders-progress,0) * 8%)}.gx-builders__grid{background-size:48px 48px}.gx-builders__polygon{width:70vw}.gx-builders__title{width:calc(100% - 32px)}.gx-builders__title p{white-space:normal;gap:.08em;margin-bottom:22px;font-size:clamp(3.15rem,14vw,4.2rem);line-height:.94;display:grid}.gx-builders__title>span{min-height:34px;padding-inline:14px;font-size:.7rem}.gx-builders__panel{width:auto;clip-path:inset(calc((1 - var(--gx-builders-panel,1)) * 34%) 0 0 0);grid-template-columns:1fr;align-content:center;gap:30px;padding:40px 20px 26px;display:grid;inset:84px 14px 16px}.gx-builders__rail{display:none}.gx-builders .gx-builders__copy .gx-kicker{margin-bottom:16px;font-size:.58rem}.gx-builders__copy h2{margin-bottom:16px;font-size:clamp(1.72rem,7.8vw,2.05rem);line-height:1.46}.gx-builders__copy>p:not(.gx-kicker){margin-bottom:22px;font-size:.75rem;line-height:1.85}.gx-builders__copy .gx-arrow-button{min-height:54px}.gx-builders__steps article{grid-template-columns:30px 1fr 18px;gap:10px;min-height:79px;padding:13px 10px 13px 0}.gx-builders__steps article>span{font-size:.6rem}.gx-builders__steps article p{margin-bottom:4px;font-size:.5rem}.gx-builders__steps article h3{font-size:.7rem;line-height:1.55}.gx-builders__steps article svg{width:16px}.gx-builders__marquee{font-size:5rem;bottom:-.04em}}@media (prefers-reduced-motion:reduce){.gx-builders{min-height:auto}.gx-builders__stage{height:auto;min-height:0;padding:110px 4vw;position:relative}.gx-builders__visual{opacity:.2;clip-path:none;transform:none}.gx-builders__title,.gx-builders__polygon,.gx-builders__grid,.gx-builders__marquee,.gx-builders__rail{display:none}.gx-builders__panel{opacity:1;clip-path:none;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);position:relative;inset:auto;transform:none}.gx-builders__copy h2 span,.gx-builders__copy>p:not(.gx-kicker),.gx-builders__copy .gx-arrow-button,.gx-builders__steps article{opacity:1;transform:none}.gx-builders__steps article:before,.gx-builders__steps article:after{transform:scaleX(0)}.gx-builders__steps article svg{transform:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.gx-builders__stage{padding:90px 14px 70px}.gx-builders__panel{grid-template-columns:1fr}}@media (max-width:920px){.refresh-menu-open .site-header.site-header--refresh{transition:none;transform:none!important}}@media (max-width:767px){.gx-hero{min-height:1521px}.gx-hero__mesh{background-size:54px 54px}.gx-hero__polygon{aspect-ratio:.94;width:58vw;opacity:calc(.82 - var(--gx-hero-backdrop) * .6);transform:translateX(-50%) rotate(calc(-5deg + var(--gx-hero-backdrop) * 7deg)) scale(calc(.82 + var(--gx-hero-backdrop) * 2.8));top:253px}.gx-hero__copy{width:calc(100% - 28px);top:300px}.gx-hero__copy .gx-kicker{margin-bottom:18px;font-size:.48rem}.gx-hero h1{margin-bottom:18px;font-size:clamp(1.72rem,7.2vw,2rem);line-height:1.38}.gx-hero__tagline{font-size:.78rem}.gx-hero-fragment{box-shadow:none}.gx-hero-fragment--one{aspect-ratio:1.457;width:41vw;top:163px;left:0}.gx-hero-fragment--two{aspect-ratio:.796;width:26vw;top:422px;right:-3px}.gx-hero-fragment--three{aspect-ratio:1.309;width:43.1vw;top:1112px;left:0}.gx-hero-fragment--four{aspect-ratio:2.092;width:100vw;top:1190px;left:10.64vw;right:auto}.gx-hero__scroll{top:744px;bottom:auto;right:14px}.gx-hero__manifesto{min-height:544px;padding:0 18px;top:512px}.gx-hero__manifesto-copy{width:100%}.gx-hero__manifesto-copy p{margin-bottom:25px;font-size:.92rem;line-height:1.95}.gx-title-field{height:180px;min-height:0;padding:0 16px}.gx-title-field p{white-space:normal;text-align:center;font-size:17vw;line-height:.9}.gx-title-field p span{display:block}.gx-what{background:linear-gradient(180deg, #2c2c2c 0, var(--gx-ice) 260px)}}@media (prefers-reduced-motion:reduce){.gx-hero{min-height:1992px}.gx-hero__sticky{height:100svh;display:block;position:sticky}.gx-hero__sticky:before{opacity:.28}.gx-hero__polygon{opacity:.28;transform:translate(-50%)rotate(-3deg)scale(1)}.gx-hero__scroll-content{position:absolute}.gx-ready .gx-hero__copy[data-hero-entry]{opacity:1;min-height:0;display:block;position:absolute;top:330px;left:50%;transform:translate(-50%)}.gx-hero-fragment{opacity:.92;display:block;transform:none}.gx-hero__manifesto{opacity:1;background:0 0;min-height:548px;position:absolute;top:815px}.gx-title-field{opacity:1;background:linear-gradient(168deg,#999,#2c2c2c);min-height:0}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.gx-hero{min-height:1521px}.gx-ready .gx-hero__copy[data-hero-entry]{top:300px}.gx-hero__manifesto{min-height:544px;top:512px}}:root{--gx-cyan:#b52b24;--gx-blue:#1f1e23;--gx-navy:#1f1e23;--gx-ice:#f5f4f0;--gx-pale:#fff;--gx-black:#1f1e23;--gx-white:#fff;--gx-line:#1f1e2333;--gx-muted:#1f1e23a3;--gx-paper-texture:radial-gradient(circle at 14% 21%, #1f1e230b 0 .7px, transparent .9px), radial-gradient(circle at 73% 61%, #1f1e2308 0 .6px, transparent .9px)}.gx-home,.site-header.site-header--refresh,.site-footer.site-footer--refresh,.gx-loader,.gx-scroll-progress,.gx-home img,.site-footer--refresh img{filter:none}.gx-home{background-color:var(--gx-ice);background-image:var(--gx-paper-texture);color:var(--gx-black);font-family:var(--jp);font-feature-settings:"palt" 1;background-size:11px 13px,17px 19px}.gx-home h1,.gx-home h2,.gx-home h3,.gx-home h4,.gx-arrow-button,.site-header--refresh,.site-footer--refresh{font-family:var(--jp)}.gx-kicker,.site-header--refresh .desktop-nav a,.site-header--refresh .header-join,.gx-arrow-button,.gx-hero__scroll,.refresh-footer__lead>a{letter-spacing:.1em;font-weight:700}.gx-kicker,.gx-about__guide-label,.gx-builders .gx-kicker,.gx-builders__steps article>span,.gx-news-card__meta span,.gx-news__latest span,.gx-faq__list article>span,.gx-faq__list svg,.gx-join__center>svg,.gx-join__steps article>span,.refresh-footer__lead>p{color:var(--gx-cyan)}.gx-title-field p,.gx-scene-title,.gx-builders__title p,.gx-news__title-field h2,.gx-join__center h2,.site-header--refresh .brand-wordmark,.site-footer--refresh .brand-wordmark{font-family:var(--font-chelsea-market), var(--sans);letter-spacing:.08em;font-weight:400}.gx-hero h1,.gx-section-copy h2,.gx-about__intro h3,.gx-work__head h3,.gx-builders__copy h2,.gx-news__head h3,.gx-faq header h2,.gx-join__message p,.refresh-footer__lead h2{letter-spacing:.06em;font-weight:700}.gx-home p,.gx-home li,.gx-home a,.site-header--refresh a,.site-footer--refresh a{text-underline-offset:.2em}.gx-loader{background:var(--gx-ice)}.gx-loader__polygon,.gx-hero__polygon,.gx-join__polygon,.refresh-footer__art{background:linear-gradient(145deg,#fff 0%,#deddd8 58%,#b9b8b3 100%)}.gx-scroll-progress,.brand-wind-mark i,.refresh-footer__art:after{background:var(--gx-cyan)}.site-header.site-header--refresh{color:var(--gx-black);background:#ffffff29}.site-header.site-header--refresh.is-scrolled{background:#ffffffeb;box-shadow:0 0 20px #1f1e231f}.site-header--refresh .brand-wordmark,.site-footer--refresh .brand-wordmark{box-shadow:inset 0 -.28em #b52b246b}.site-header--refresh .desktop-nav a:hover,.site-header--refresh .desktop-nav a:focus-visible{color:var(--gx-black)}.site-header--refresh .desktop-nav a:after{background:var(--gx-cyan)}.site-header--refresh .header-join,.site-header--refresh .header-join:hover,.site-header--refresh .header-join:focus-visible{background:var(--gx-black);color:#fff}.site-header--refresh .header-join svg,.site-header--refresh .header-join:hover svg,.site-header--refresh .header-join:focus-visible svg,.refresh-footer__lead>a svg{color:var(--gx-black);background:#fff}.site-header--refresh .menu-button{color:#fff}.gx-arrow-button--black{background:var(--gx-black);color:#fff}.gx-arrow-button--white{border:1px solid var(--gx-black);color:var(--gx-black);background:#fff}.gx-arrow-button--black .gx-arrow-button__window{color:var(--gx-black);background:#fff}.gx-arrow-button--white .gx-arrow-button__window{background:var(--gx-black);color:#fff}.gx-arrow-button__window>span{transform:translate(0)}.gx-arrow-button:hover .gx-arrow-button__window>span,.gx-arrow-button:focus-visible .gx-arrow-button__window>span{transform:translate(46px)rotate(-24deg)}.gx-arrow-button:focus-visible,.gx-home a:focus-visible,.site-header--refresh a:focus-visible,.site-header--refresh button:focus-visible,.site-footer--refresh a:focus-visible{outline-color:var(--gx-cyan)}.gx-hero{background:var(--gx-paper-texture), radial-gradient(circle at 52% 42%, #fff 0, #efeee9 50%, #d9d8d2 100%);background-size:11px 13px,17px 19px,auto}.gx-hero__sticky:before{background:var(--gx-paper-texture), linear-gradient(145deg, #fbfaf7 0%, #e9e8e2 60%, #d0cfc9 100%);background-size:11px 13px,17px 19px,auto}.gx-hero__mesh{background-image:linear-gradient(#1f1e230d 1px,#0000 1px),linear-gradient(90deg,#1f1e230d 1px,#0000 1px)}.gx-hero__copy .gx-kicker{color:var(--gx-muted)}.gx-hero h1{letter-spacing:.075em;line-height:1.43}.gx-hero__tagline,.gx-hero__manifesto-copy p{letter-spacing:.075em}.gx-hero-fragment{background:#fff}.gx-home .gx-hero-fragment img,.gx-home .gx-activity-card__image,.gx-home .gx-news-card__image,.gx-home .gx-builders__visual img,.gx-home .gx-join__fragment img{filter:saturate(.78)contrast(1.05)brightness(1.02)}.gx-home .gx-news-card__image,.gx-news__grid article:hover .gx-news-card__image,.gx-news__grid article:focus-within .gx-news-card__image,.gx-home .gx-activity-card__image,.gx-activity-card:hover .gx-activity-card__image,.gx-activity-card:focus-within .gx-activity-card__image{filter:none}.gx-ready .gx-hero-fragment{opacity:1}.gx-hero__scroll{color:var(--gx-black)}.gx-title-field{background:var(--gx-black)}.gx-title-field p{color:#fff}.gx-what{background:linear-gradient(180deg, var(--gx-black) 0, #55545a 155px, var(--gx-ice) 540px)}.gx-cut-panel,.gx-about__panel,.gx-work__panel,.gx-news__panel{background:#fff}.gx-what__visual,.gx-about__contents,.gx-news__latest{background-color:var(--gx-ice);background-image:var(--gx-paper-texture);background-size:11px 13px,17px 19px}.gx-data-visual__grid{background:linear-gradient(#1f1e231a 1px,#0000 1px),linear-gradient(90deg,#1f1e231a 1px,#0000 1px)}.gx-data-visual__orbit,.gx-data-visual__stack,.gx-data-visual__stack i,.gx-data-visual__stack b,.gx-data-visual__node{border-color:#1f1e2347}.gx-data-visual__stack{background:#ffffffdb;box-shadow:24px 28px 0 -5px #1f1e231c,47px 55px 0 -11px #1f1e230f,0 35px 80px #1f1e231f}.gx-data-visual__stack i,.gx-data-visual__node{background:#ffffffd1}.gx-data-visual__stack i:nth-child(3){background:#b52b2438}.gx-data-visual__stack b{background:var(--gx-cyan);box-shadow:0 0 24px #b52b243d}.gx-data-visual__node{box-shadow:inset 0 0 0 8px #1f1e230f,0 12px 24px #1f1e231a}.gx-what__flow,.gx-what__flow i{color:var(--gx-black)}.gx-what__flow i{background:#1f1e2359}.gx-about{background-image:linear-gradient(#1f1e2347,#1f1e23b8),url(/assets/people/meetup-v1.jpg)}.gx-work{background-image:linear-gradient(#1f1e2347,#1f1e23bf),url(/assets/people/hackathon-v1.jpg)}.gx-about__pickup{background:var(--gx-black)}.gx-activity-card__tint{mix-blend-mode:multiply;mix-blend-mode:normal;background:0 0}.gx-activity-card__visual>svg{color:var(--gx-black);background:#ffffffe6}.gx-activity-card__copy span,.gx-news-card__meta time,.gx-news__latest time,.gx-faq__list p,.gx-join__steps p{color:var(--gx-muted)}.gx-builders{background:var(--gx-black)}.gx-builders__polygon{background:#ffffff17}.gx-builders__title span,.gx-builders__steps article p{color:#fff}.gx-builders .gx-kicker,.gx-builders__steps article>span,.gx-builders__steps article svg,.refresh-menu__close,.refresh-menu__nav a:after{color:#e85f56}.gx-builders__panel{background:#1f1e23f2}.gx-news{background-color:var(--gx-ice);background-image:var(--gx-paper-texture);background-size:11px 13px,17px 19px}.gx-news__title-field h2{color:var(--gx-black)}.gx-news-card__meta span{color:var(--gx-cyan)}.gx-faq,.gx-join,.gx-join__content{background-color:var(--gx-ice);background-image:var(--gx-paper-texture);background-size:11px 13px,17px 19px}.gx-faq header h2{letter-spacing:.04em;font-size:clamp(2.4rem,3.25vw,3.3rem)}.gx-join__message{background:var(--gx-black);color:#fff}.gx-join__fragment{box-shadow:0 18px 42px #1f1e2324}.gx-join__center h2{letter-spacing:.08em}.site-footer.site-footer--refresh{background-color:#fff;background-image:var(--gx-paper-texture);color:var(--gx-black);background-size:11px 13px,17px 19px}.refresh-footer__art:before,.refresh-footer__art:after{border-color:#1f1e233d}.refresh-footer__lead>a{background:var(--gx-black);color:#fff}.refresh-menu{background:var(--gx-black)}.refresh-menu__contact{color:var(--gx-black);background:#fff}.refresh-menu__contact svg{background:var(--gx-black);color:#fff}@media (max-width:920px){.site-header.site-header--refresh,.site-header.site-header--refresh.is-scrolled{background:#fffffff0;box-shadow:0 0 18px #1f1e2321}.refresh-menu-open .site-header.site-header--refresh{background:0 0}}@media (max-width:767px){.gx-hero h1{letter-spacing:.065em}.gx-what{background:linear-gradient(180deg, var(--gx-black) 0, var(--gx-ice) 260px)}}@media (prefers-reduced-motion:reduce){.gx-title-field{background:var(--gx-black)}}.gx-hero__sticky:before{background-position:calc(var(--gx-pointer-x) * 4px) calc(var(--gx-hero-progress) * -34px), calc(var(--gx-pointer-x) * -3px) calc(var(--gx-hero-progress) * -20px), center;transition:background-position .18s linear}.gx-hero__mesh{transform:translate3d(calc(var(--gx-pointer-x) * -10px), calc(var(--gx-hero-progress) * -62px + var(--gx-pointer-y) * -8px), 0) rotate(calc(var(--gx-hero-progress) * 1.4deg)) scale(1.08);transform-origin:50%;will-change:transform}.gx-hero__polygon{will-change:transform, opacity}.gx-hero__polygon:before,.gx-hero__polygon:after{content:"";pointer-events:none;clip-path:inherit;will-change:transform, opacity;position:absolute}.gx-hero__polygon:before{opacity:calc(.3 + var(--gx-hero-backdrop) * .34);transform:translate3d(calc(var(--gx-pointer-x) * 7px), calc(var(--gx-pointer-y) * 5px), 0) rotate(calc(-16deg + var(--gx-hero-progress) * 54deg)) scale(calc(.88 + var(--gx-hero-backdrop) * .18));background:#ffffff3d;border:1px solid #1f1e2333;inset:8%}.gx-hero__polygon:after{opacity:calc(.46 + var(--gx-hero-manifesto) * .42);transform:translate3d(calc(var(--gx-pointer-x) * -9px), calc(var(--gx-pointer-y) * -6px), 0) rotate(calc(18deg - var(--gx-hero-progress) * 76deg)) scale(calc(.78 + var(--gx-hero-backdrop) * .34));background:#b52b241c;border:1px solid #b52b2473;inset:29%}.gx-hero h1>.gx-hero-ink-line{display:block}.gx-js .gx-hero__copy .gx-kicker,.gx-js .gx-hero__copy h1>.gx-hero-ink-line,.gx-js .gx-hero__tagline{opacity:0;clip-path:inset(0 0 100%);transform:translateY(28px)}.gx-ready .gx-hero__copy .gx-kicker,.gx-ready .gx-hero__copy h1>.gx-hero-ink-line,.gx-ready .gx-hero__tagline{opacity:1;clip-path:inset(0);transition:opacity .68s,clip-path .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.gx-ready .gx-hero__copy .gx-kicker{transition-delay:40ms}.gx-ready .gx-hero__copy h1>.gx-hero-ink-line:first-child{transition-delay:.13s}.gx-ready .gx-hero__copy h1>.gx-hero-ink-line:nth-child(2){transition-delay:.23s}.gx-ready .gx-hero__tagline{transition-delay:.34s}.gx-ready .gx-hero__copy[data-hero-entry]{opacity:calc(1 - var(--gx-hero-intro-exit));transform:translate3d(-50%, calc(var(--gx-hero-intro-exit) * -88px), 0) scale(calc(1 - var(--gx-hero-intro-exit) * .07));transform-origin:50%;will-change:opacity, transform;transition:opacity .12s linear,transform .12s linear}.gx-js .gx-hero-fragment{clip-path:inset(100% 0 0)}.gx-ready .gx-hero-fragment{clip-path:inset(0);will-change:opacity, transform, clip-path;transition:opacity .72s,clip-path 1.08s cubic-bezier(.16,1,.3,1),transform 1.08s cubic-bezier(.16,1,.3,1)}.gx-loader-done .gx-hero-fragment{transition:opacity .16s linear,transform .16s linear,clip-path .16s linear}.gx-ready .gx-hero-fragment--one{opacity:calc(1 - var(--gx-hero-intro-exit) * .72);transform:translate3d(calc(var(--gx-pointer-x) * -7px), calc(var(--gx-hero-photo-spread) * -92px + var(--gx-pointer-y) * -5px), 0) rotate(calc(-1.8deg + var(--gx-hero-photo-spread) * 3.8deg)) scale(calc(.98 + var(--gx-hero-photo-spread) * .08))}.gx-ready .gx-hero-fragment--two{opacity:calc(1 - var(--gx-hero-intro-exit) * .62);transform:translate3d(calc(var(--gx-pointer-x) * 9px), calc(var(--gx-hero-photo-spread) * -142px + var(--gx-pointer-y) * 6px), 0) rotate(calc(2.4deg - var(--gx-hero-photo-spread) * 5deg)) scale(calc(.96 + var(--gx-hero-photo-spread) * .11))}.gx-ready .gx-hero-fragment--three{opacity:var(--gx-hero-photo-three-reveal);clip-path:inset(calc((1 - var(--gx-hero-photo-three-reveal)) * 100%) 0 0 0);transform:translate3d(calc(var(--gx-pointer-x) * -5px), calc((1 - var(--gx-hero-photo-three-reveal)) * 94px - var(--gx-hero-photo-late) * 38px), 0) rotate(calc(-3.2deg + var(--gx-hero-photo-late) * 5.2deg)) scale(calc(.9 + var(--gx-hero-photo-three-reveal) * .1))}.gx-ready .gx-hero-fragment--four{opacity:var(--gx-hero-photo-four-reveal);clip-path:inset(0 calc((1 - var(--gx-hero-photo-four-reveal)) * 100%) 0 0);transform:translate3d(calc((1 - var(--gx-hero-photo-four-reveal)) * 120px + var(--gx-pointer-x) * 6px), calc((1 - var(--gx-hero-photo-four-reveal)) * 72px - var(--gx-hero-photo-late) * 54px), 0) rotate(calc(3.6deg - var(--gx-hero-photo-late) * 5.4deg)) scale(calc(.9 + var(--gx-hero-photo-four-reveal) * .1))}.gx-hero__manifesto{will-change:opacity}.gx-js .gx-hero__manifesto-copy p{opacity:0;will-change:opacity, transform;transform:translateY(30px)}.gx-js .gx-hero__manifesto-copy p:first-child{opacity:var(--gx-hero-manifesto-line-1);transform:translateY(calc((1 - var(--gx-hero-manifesto-line-1)) * 30px))}.gx-js .gx-hero__manifesto-copy p:nth-child(2){opacity:var(--gx-hero-manifesto-line-2);transform:translateY(calc((1 - var(--gx-hero-manifesto-line-2)) * 30px))}.gx-js .gx-hero__manifesto-copy p:nth-child(3){opacity:var(--gx-hero-manifesto-line-3);transform:translateY(calc((1 - var(--gx-hero-manifesto-line-3)) * 30px))}.gx-js .gx-hero__manifesto-copy p:nth-child(4){opacity:var(--gx-hero-manifesto-line-4);transform:translateY(calc((1 - var(--gx-hero-manifesto-line-4)) * 30px))}.gx-js .gx-hero__manifesto-copy p:nth-child(5){opacity:var(--gx-hero-manifesto-line-5);transform:translateY(calc((1 - var(--gx-hero-manifesto-line-5)) * 30px))}.gx-js .gx-hero__manifesto-copy p:nth-child(6){opacity:var(--gx-hero-manifesto-line-6);transform:translateY(calc((1 - var(--gx-hero-manifesto-line-6)) * 30px))}.gx-hero__scroll svg{animation:1.65s cubic-bezier(.45,0,.55,1) infinite gx-hero-scroll-nudge}@keyframes gx-hero-scroll-nudge{0%,to{transform:translateY(0)}48%{transform:translateY(9px)}}.gx-title-field{isolation:isolate;overflow:hidden}.gx-title-field:before{content:"";z-index:-1;transform:translateX(calc(-110% + var(--gx-hero-title-in) * 220%));will-change:transform;background:linear-gradient(104deg,#0000 32%,#ffffff17 50%,#0000 68%);position:absolute;inset:0}.gx-js .gx-title-field p[data-title-reveal] span{opacity:0;transform-origin:0 100%;transition:opacity .65s,transform .95s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(118%)rotate(5deg)}.gx-js .gx-title-field p[data-title-reveal] span:nth-child(2){transition-delay:.12s}.gx-js .gx-title-field p[data-title-reveal].is-visible span{opacity:1;transform:translateY(0)rotate(0)}@media (max-width:767px){.gx-ready .gx-hero-fragment--one{transform:translate3d(calc(var(--gx-pointer-x) * -3px), calc(var(--gx-hero-photo-spread) * -46px), 0) rotate(calc(-1.3deg + var(--gx-hero-photo-spread) * 3deg)) scale(calc(.98 + var(--gx-hero-photo-spread) * .06))}.gx-ready .gx-hero-fragment--two{transform:translate3d(0, calc(var(--gx-hero-photo-spread) * -76px), 0) rotate(calc(2deg - var(--gx-hero-photo-spread) * 4deg)) scale(calc(.97 + var(--gx-hero-photo-spread) * .08))}.gx-ready .gx-hero-fragment--three{transform:translate3d(0, calc((1 - var(--gx-hero-photo-three-reveal)) * 58px - var(--gx-hero-photo-late) * 26px), 0) rotate(calc(-2.4deg + var(--gx-hero-photo-late) * 4deg)) scale(calc(.92 + var(--gx-hero-photo-three-reveal) * .08))}.gx-ready .gx-hero-fragment--four{transform:translate3d(calc((1 - var(--gx-hero-photo-four-reveal)) * 78px), calc((1 - var(--gx-hero-photo-four-reveal)) * 44px - var(--gx-hero-photo-late) * 32px), 0) rotate(calc(2.8deg - var(--gx-hero-photo-late) * 4deg)) scale(calc(.92 + var(--gx-hero-photo-four-reveal) * .08))}}@media (prefers-reduced-motion:reduce){.gx-hero__sticky:before{background-position:0 0,0 0,50%;transition:none}.gx-hero__mesh,.gx-hero__polygon:before,.gx-hero__polygon:after{transform:none}.gx-hero__polygon:before,.gx-hero__polygon:after{opacity:.28}.gx-js .gx-hero__copy .gx-kicker,.gx-js .gx-hero__copy h1>.gx-hero-ink-line,.gx-js .gx-hero__tagline,.gx-js .gx-hero__manifesto-copy p,.gx-js .gx-title-field p[data-title-reveal] span{opacity:1;clip-path:none;transition:none;transform:none}.gx-ready .gx-hero__copy[data-hero-entry]{opacity:1;transition:none;transform:translate(-50%)}.gx-ready .gx-hero-fragment--one,.gx-ready .gx-hero-fragment--two,.gx-ready .gx-hero-fragment--three,.gx-ready .gx-hero-fragment--four{opacity:.92;clip-path:none;transition:none;transform:none}.gx-hero__scroll svg{animation:none}.gx-title-field:before{display:none}}:root{--gx-brand-ink:#1f1e23}.site-header--refresh>.brand-lockup,.site-footer--refresh .refresh-footer__brand .brand-text-lockup{color:var(--gx-brand-ink)}.site-header--refresh>.brand-lockup .brand-wind-mark i,.site-footer--refresh .refresh-footer__brand .brand-wind-mark i{background:var(--gx-brand-ink)}.site-header--refresh>.brand-lockup .brand-wordmark,.site-footer--refresh .refresh-footer__brand .brand-wordmark{color:var(--gx-brand-ink);box-shadow:inset 0 -.28em #1f1e232e}.site-header--refresh>.brand-lockup .brand-kicker,.site-footer--refresh .refresh-footer__brand .brand-kicker{color:var(--gx-brand-ink)}.refresh-menu__brand{color:#fff}.refresh-menu__brand .brand-wind-mark i{background:#fff}.refresh-menu__brand .brand-wordmark{color:#fff;box-shadow:inset 0 -.28em #ffffff38}.refresh-menu__brand .brand-kicker{color:#fff}.gx-title-field p,.gx-home .gx-scene-title,.gx-builders__title p,.gx-news__title-field h2,.gx-join__center h2{font-family:var(--font-chelsea-market), var(--sans);letter-spacing:.075em;font-size:clamp(5.25rem,9.5vw,8.6rem);font-weight:400;line-height:.86}.gx-section-copy h2,.gx-about__intro h3,.gx-work__head h3,.gx-builders__copy h2,.gx-news__head h3,.gx-faq header h2,.refresh-footer__lead h2{font-family:var(--jp);letter-spacing:.055em;font-size:clamp(2.35rem,3.5vw,3.3rem);font-weight:700;line-height:1.42}@media (max-width:767px){.gx-title-field p,.gx-home .gx-scene-title,.gx-builders__title p,.gx-news__title-field h2,.gx-join__center h2{font-size:clamp(3.15rem,14vw,4.2rem);line-height:.94}.gx-section-copy h2,.gx-about__intro h3,.gx-work__head h3,.gx-builders__copy h2,.gx-news__head h3,.gx-faq header h2,.refresh-footer__lead h2{font-size:2rem;line-height:1.52}}.gx-builders__grid,.gx-builders__rail,.gx-builders__marquee{display:none}.gx-builders__visual:after{background:rgba(31, 30, 35, calc(var(--gx-builders-panel,0) * .72))}.gx-builders__panel{width:calc(100% - 7vw);box-shadow:none;clip-path:polygon(40px 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%,0 40px);transform:translate3d(0, calc((1 - var(--gx-builders-panel,1)) * 58px), 0) scale(calc(.985 + var(--gx-builders-panel,1) * .015));background:#1f1e23f5;border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7vw;padding:clamp(58px,7vh,82px) 7vw;inset:max(96px,11svh) 3.5vw max(44px,7svh)}.gx-builders__panel:before,.gx-builders__panel:after{display:none}.gx-builders .gx-builders__copy .gx-kicker{margin-bottom:22px}.gx-builders__copy h2{margin-bottom:28px;line-height:1.42}.gx-builders__copy>p:not(.gx-kicker){color:#ffffffad;margin-bottom:36px;line-height:2}.gx-builders__steps article{min-height:118px;opacity:calc(.62 + var(--gx-builders-step-active) * .38);transform:translate3d(0, calc((1 - var(--gx-builders-step-active)) * 16px), 0);background:0 0;grid-template-columns:48px 1fr 24px;gap:20px;padding:26px 0}.gx-builders__steps article:before{display:none}.gx-builders__steps article:after{width:100%;height:1px;transform:scaleX(var(--gx-builders-step-active));background:linear-gradient(90deg,#e85f56,#e85f5600);right:auto}.gx-builders__steps article svg{transform:translateX(calc((1 - var(--gx-builders-step-active)) * -10px))}@media (max-width:1100px){.gx-builders__panel{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:5vw;width:min(94vw,1020px);padding:54px 5vw}}@media (max-width:767px){.gx-builders__panel{clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);grid-template-columns:1fr;align-content:center;gap:28px;width:auto;padding:46px 20px 30px;inset:84px 14px 16px}.gx-builders__copy h2{margin-bottom:16px;line-height:1.52}.gx-builders__copy>p:not(.gx-kicker){margin-bottom:22px;line-height:1.9}.gx-builders__steps article{grid-template-columns:30px 1fr 18px;gap:10px;min-height:76px;padding:12px 0}}@media (prefers-reduced-motion:reduce){.gx-builders__panel{clip-path:polygon(40px 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%,0 40px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.gx-builders .gx-builders__copy .gx-kicker,.gx-builders .gx-builders__copy h2 span:first-child,.gx-builders .gx-builders__copy h2 span:nth-child(2),.gx-builders .gx-builders__copy h2 span:nth-child(3),.gx-builders .gx-builders__copy>p:not(.gx-kicker),.gx-builders .gx-builders__copy .gx-arrow-button,.gx-builders .gx-builders__steps article:first-child,.gx-builders .gx-builders__steps article:nth-child(2),.gx-builders .gx-builders__steps article:nth-child(3){opacity:1;transform:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.gx-builders__panel{clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);grid-template-columns:1fr}}.gx-js .gx-cut-panel--what.is-visible{translate:0 calc((.5 - var(--gx-what-progress,.5)) * 24px);will-change:translate;transition:translate .16s linear}.gx-js .gx-what__visual.is-visible{translate:0 calc((.5 - var(--gx-what-progress,.5)) * 34px);will-change:translate;transition:translate .16s linear}.gx-js .gx-data-visual__orbit{rotate:calc(-10deg + var(--gx-what-progress,.5) * 22deg);scale:calc(.96 + var(--gx-what-progress,.5) * .08);will-change:rotate, scale;transition:rotate .16s linear,scale .16s linear}.gx-js .gx-data-visual__stack{translate:0 calc((.5 - var(--gx-what-progress,.5)) * 20px);rotate:calc(4deg - var(--gx-what-progress,.5) * 8deg);will-change:translate, rotate;transition:translate .16s linear,rotate .16s linear}.gx-js .gx-what__flow span:first-of-type,.gx-js .gx-what__flow span:nth-of-type(3){translate:calc((.5 - var(--gx-what-progress,.5)) * 12px) 0}.gx-js .gx-what__flow span:nth-of-type(2){translate:calc((var(--gx-what-progress,.5) - .5) * 12px) 0}.gx-fixed-scene{transition:background-position .16s linear}.gx-about{background-position:center calc(45% + var(--gx-about-progress,.5) * 10%)}.gx-work{background-position:center calc(50% + var(--gx-work-progress,.5) * 10%)}.gx-js .gx-about .gx-scene-title.is-visible{translate:calc((.5 - var(--gx-about-progress,.5)) * 11vw) calc((var(--gx-about-progress,.5) - .5) * 24px);will-change:translate;transition:translate .16s linear}.gx-js .gx-work .gx-scene-title.is-visible{translate:calc((var(--gx-work-progress,.5) - .5) * 11vw) calc((var(--gx-work-progress,.5) - .5) * -24px);will-change:translate;transition:translate .16s linear}.gx-js .gx-about__panel.is-visible{translate:0 calc((.5 - var(--gx-about-progress,.5)) * 24px);will-change:translate;transition:translate .16s linear}.gx-js .gx-work__panel.is-visible{translate:0 calc((.5 - var(--gx-work-progress,.5)) * 24px);will-change:translate;transition:translate .16s linear}.gx-js .gx-about__guide li,.gx-js .gx-about__contents>a{opacity:0;transition:opacity .75s cubic-bezier(0,0,.1,1),translate .9s cubic-bezier(0,0,.1,1);translate:0 24px}.gx-js .gx-about__intro.is-visible .gx-about__guide li,.gx-js .gx-about__contents.is-visible>a{opacity:1;translate:0}.gx-js .gx-about__guide li:first-child,.gx-js .gx-about__contents>a:first-child{transition-delay:80ms}.gx-js .gx-about__guide li:nth-child(2),.gx-js .gx-about__contents>a:nth-child(2){transition-delay:.16s}.gx-js .gx-about__guide li:nth-child(3),.gx-js .gx-about__contents>a:nth-child(3){transition-delay:.24s}.gx-js .gx-about__contents>a:nth-child(4){transition-delay:.32s}.gx-js .gx-about__contents>a:nth-child(5){transition-delay:.4s}.gx-js .gx-about__contents>a:nth-child(6){transition-delay:.48s}.gx-js .gx-about__pickup{translate:0 calc((.5 - var(--gx-about-progress,.5)) * 16px);will-change:translate;transition:translate .16s linear}.gx-js .gx-activity-card[data-reveal]{clip-path:inset(0 0 18%);transition:opacity .82s cubic-bezier(0,0,.1,1),transform .95s cubic-bezier(0,0,.1,1),clip-path .95s cubic-bezier(0,0,.1,1),translate .35s cubic-bezier(.16,1,.3,1)}.gx-js .gx-activity-card[data-reveal].is-visible{clip-path:inset(0)}.gx-js .gx-activity-card:first-child,.gx-js .gx-activity-card:nth-child(4){transition-delay:40ms}.gx-js .gx-activity-card:nth-child(2),.gx-js .gx-activity-card:nth-child(5){transition-delay:.13s}.gx-js .gx-activity-card:nth-child(3),.gx-js .gx-activity-card:nth-child(6){transition-delay:.22s}.gx-activity-card:hover,.gx-activity-card:focus-within{translate:0 -8px}.gx-js .gx-activity-card:nth-child(odd) .gx-activity-card__visual{translate:0 calc((.5 - var(--gx-work-progress,.5)) * 18px)}.gx-js .gx-activity-card:nth-child(2n) .gx-activity-card__visual{translate:0 calc((var(--gx-work-progress,.5) - .5) * 14px)}.gx-activity-card__visual{will-change:translate;transition:translate .16s linear}.gx-js .gx-news__title-field h2.is-visible{translate:calc((.5 - var(--gx-news-progress,.5)) * 12vw) calc((var(--gx-news-progress,.5) - .5) * -20px);will-change:translate;transition:translate .16s linear}.gx-js .gx-news__panel.is-visible{translate:0 calc((.5 - var(--gx-news-progress,.5)) * 26px);will-change:translate;transition:translate .16s linear}.gx-js .gx-news__grid article[data-reveal]{clip-path:inset(0 0 20%);transition:opacity .78s cubic-bezier(0,0,.1,1),transform .95s cubic-bezier(0,0,.1,1),clip-path .95s cubic-bezier(0,0,.1,1),translate .35s cubic-bezier(.16,1,.3,1)}.gx-js .gx-news__grid article[data-reveal].is-visible{clip-path:inset(0)}.gx-js .gx-news__grid article:first-child{transition-delay:40ms}.gx-js .gx-news__grid article:nth-child(2){transition-delay:.12s}.gx-js .gx-news__grid article:nth-child(3){transition-delay:.2s}.gx-js .gx-news__grid article:nth-child(4){transition-delay:.28s}.gx-news__grid article:hover,.gx-news__grid article:focus-within{translate:0 -7px}.gx-js .gx-news__grid article:nth-child(odd) .gx-news-card__image{translate:0 calc((.5 - var(--gx-news-progress,.5)) * 16px);scale:1.08}.gx-js .gx-news__grid article:nth-child(2n) .gx-news-card__image{translate:0 calc((var(--gx-news-progress,.5) - .5) * 13px);scale:1.08}.gx-news-card__image{will-change:transform, translate;transition:transform .4s,translate .16s linear,scale .4s}.gx-js .gx-faq header.is-visible{translate:0 calc((.5 - var(--gx-faq-progress,.5)) * 28px);will-change:translate;transition:translate .16s linear}.gx-faq__list article{position:relative;overflow:hidden}.gx-faq__list article:after{content:"";transform-origin:0;background:linear-gradient(90deg,#e85f56,#0000 72%);height:1px;transition:transform .9s cubic-bezier(0,0,.1,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.gx-js .gx-faq__list article:nth-child(odd):not(.is-visible){transform:translate(-38px)}.gx-js .gx-faq__list article:nth-child(2n):not(.is-visible){transform:translate(38px)}.gx-js .gx-faq__list article:first-child{transition-delay:40ms}.gx-js .gx-faq__list article:nth-child(2){transition-delay:.12s}.gx-js .gx-faq__list article:nth-child(3){transition-delay:.2s}.gx-js .gx-faq__list article:nth-child(4){transition-delay:.28s}.gx-js .gx-faq__list article.is-visible:after{transform:scaleX(1)}.gx-js .gx-join__message p{opacity:var(--gx-join-message,1);translate:0 calc((1 - var(--gx-join-message,1)) * 42px);scale:calc(.94 + var(--gx-join-message,1) * .06);will-change:opacity, translate, scale;transition:opacity .16s linear,translate .16s linear,scale .16s linear}.gx-js .gx-join__fragment{opacity:calc(.15 + var(--gx-join-content,0) * .85);will-change:opacity, translate, rotate;transition:opacity .16s linear,translate .16s linear,rotate .16s linear}.gx-js .gx-join__fragment--one{translate:calc((1 - var(--gx-join-content,0)) * -44px) calc((1 - var(--gx-join-content,0)) * 36px);rotate:calc(-4deg + var(--gx-join-content,0) * 4deg)}.gx-js .gx-join__fragment--two{translate:calc((1 - var(--gx-join-content,0)) * 52px) calc((1 - var(--gx-join-content,0)) * -28px);rotate:calc(4deg - var(--gx-join-content,0) * 4deg)}.gx-js .gx-join__center.is-visible{translate:0 calc((1 - var(--gx-join-content,0)) * 34px);scale:calc(.96 + var(--gx-join-content,0) * .04);will-change:translate, scale;transition:translate .16s linear,scale .16s linear}.gx-js .gx-join__polygon{rotate:calc(-8deg + var(--gx-join-content,0) * 18deg);scale:calc(.9 + var(--gx-join-content,0) * .12)}.gx-js .gx-join__actions.is-visible{translate:0 calc((1 - var(--gx-join-content,0)) * 28px);will-change:translate;transition:translate .16s linear}.gx-js .gx-join__steps article[data-reveal]{opacity:0;transition:opacity .78s cubic-bezier(0,0,.1,1),translate .95s cubic-bezier(0,0,.1,1),background .3s;translate:0 38px}.gx-js .gx-join__steps article[data-reveal].is-visible{opacity:1;translate:0}.gx-js .gx-join__steps article:first-child{transition-delay:40ms}.gx-js .gx-join__steps article:nth-child(2){transition-delay:.14s}.gx-js .gx-join__steps article:nth-child(3){transition-delay:.24s}.gx-join__steps article:hover{background:#1f1e2309}.refresh-footer__art{translate:calc((.9 - var(--gx-page-progress,.9)) * 42px) calc((.9 - var(--gx-page-progress,.9)) * 28px);rotate:calc(-7deg + var(--gx-page-progress,.9) * 12deg);will-change:translate, rotate;transition:translate .16s linear,rotate .16s linear}@media (max-width:767px){.gx-about,.gx-work{background-attachment:scroll}.gx-js .gx-about .gx-scene-title.is-visible{translate:calc((.5 - var(--gx-about-progress,.5)) * 7vw) 0}.gx-js .gx-work .gx-scene-title.is-visible{translate:calc((var(--gx-work-progress,.5) - .5) * 7vw) 0}.gx-js .gx-news__title-field h2.is-visible{translate:calc((.5 - var(--gx-news-progress,.5)) * 7vw) 0}.gx-js .gx-activity-card:nth-child(odd) .gx-activity-card__visual,.gx-js .gx-activity-card:nth-child(2n) .gx-activity-card__visual,.gx-js .gx-news__grid article:nth-child(odd) .gx-news-card__image,.gx-js .gx-news__grid article:nth-child(2n) .gx-news-card__image{translate:0}.gx-activity-card:hover,.gx-activity-card:focus-within,.gx-news__grid article:hover,.gx-news__grid article:focus-within{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.gx-fixed-scene{background-position:50%!important}.gx-js .gx-cut-panel--what.is-visible,.gx-js .gx-what__visual.is-visible,.gx-js .gx-data-visual__orbit,.gx-js .gx-data-visual__stack,.gx-js .gx-what__flow span,.gx-js .gx-about .gx-scene-title.is-visible,.gx-js .gx-work .gx-scene-title.is-visible,.gx-js .gx-about__panel.is-visible,.gx-js .gx-work__panel.is-visible,.gx-js .gx-about__pickup,.gx-js .gx-news__title-field h2.is-visible,.gx-js .gx-news__panel.is-visible,.gx-js .gx-faq header.is-visible,.gx-js .gx-join__message p,.gx-js .gx-join__fragment,.gx-js .gx-join__center.is-visible,.gx-js .gx-join__polygon,.gx-js .gx-join__actions.is-visible,.refresh-footer__art{opacity:1;transition:none;translate:none;rotate:none;scale:none}.gx-js .gx-about__guide li,.gx-js .gx-about__contents>a,.gx-js .gx-activity-card[data-reveal],.gx-js .gx-news__grid article[data-reveal],.gx-js .gx-faq__list article,.gx-js .gx-join__steps article[data-reveal]{opacity:1;clip-path:none;transition:none;transform:translate(0,0)}.gx-js .gx-news-card__image{translate:none;scale:none}.gx-faq__list article:after{display:none}}.gx-what__visual{isolation:isolate;overflow:hidden}.gx-data-visual{perspective:none}.gx-data-visual__grid{opacity:.58;background:linear-gradient(90deg,#0000 49.85%,#1f1e231f 50%,#0000 50.15%) 0 0/100% 100%,linear-gradient(#0000 49.85%,#1f1e231f 50%,#0000 50.15%) 0 0/100% 100%,radial-gradient(circle,#1f1e2321 0 .8px,#0000 1px) 0 0/13px 13px;inset:0;transform:none;-webkit-mask-image:radial-gradient(circle at 50% 52%,#000 28%,#000000d1 62%,#0000 94%);mask-image:radial-gradient(circle at 50% 52%,#000 28%,#000000d1 62%,#0000 94%)}.gx-data-visual__orbit{aspect-ratio:1;border-color:#1f1e232e;border-radius:50%;width:53%;height:auto;top:52%;left:50%;transform:translate(-50%,-50%)}.gx-data-visual__orbit--two{border-style:dashed;border-color:#b52b2461;width:38%;height:auto}.gx-data-visual__routes{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gx-data-visual__routes path{fill:none;stroke:#1f1e236b;stroke-width:.42px;stroke-dasharray:.035 .05;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:7s linear infinite gx-data-route}.gx-data-visual__routes path:nth-child(2){animation-delay:-2.2s}.gx-data-visual__routes path:nth-child(3){animation-delay:-4.4s}.gx-data-visual__routes circle{fill:var(--gx-cyan);stroke:#fff;stroke-width:.7px;vector-effect:non-scaling-stroke}@keyframes gx-data-route{to{stroke-dashoffset:-1px}}.gx-data-visual__stack{z-index:3;aspect-ratio:1;background:var(--gx-black);color:#fff;text-align:center;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:30%;min-width:144px;max-width:190px;display:flex;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffffffc2,0 0 0 11px #1f1e2333,0 24px 55px #1f1e232e}.gx-data-visual__stack:before{border:2px solid #0000;border-top-color:var(--gx-cyan);content:"";border-right-color:#b52b2433;border-radius:50%;animation:14s linear infinite gx-data-hub-spin;position:absolute;inset:-18px}@keyframes gx-data-hub-spin{to{transform:rotate(1turn)}}.gx-data-visual__stack small,.gx-data-visual__stack strong,.gx-data-visual__stack em{z-index:1;font-style:normal;display:block;position:relative}.gx-data-visual__stack small{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;margin-bottom:3px;font-size:clamp(.42rem,.62vw,.55rem);font-weight:700}.gx-data-visual__stack strong{font-family:var(--font-chelsea-market), cursive;letter-spacing:.04em;font-size:clamp(2.5rem,4.2vw,4rem);font-weight:400;line-height:.95}.gx-data-visual__stack em{letter-spacing:.08em;margin-top:7px;font-size:clamp(.52rem,.72vw,.65rem);font-weight:700}.gx-data-visual__step{z-index:4;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));background:#fffffff0;border:1px solid #1f1e233d;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;width:34%;min-height:84px;padding:14px 15px;animation:7s ease-in-out infinite gx-data-card-float;display:grid;position:absolute;box-shadow:0 15px 36px #1f1e231a}.gx-data-visual__step--try{top:8%;left:6%}.gx-data-visual__step--share{animation-delay:-2.1s;top:12%;right:5%}.gx-data-visual__step--build{animation-delay:-4.4s;bottom:10%;right:7%}@keyframes gx-data-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gx-data-visual__step-icon{aspect-ratio:1;background:var(--gx-black);color:#fff;border:1px solid #1f1e2333;place-items:center;width:38px;display:grid}.gx-data-visual__step-icon svg{stroke-width:1.8px;width:17px;height:17px}.gx-data-visual__step-copy,.gx-data-visual__step-copy small,.gx-data-visual__step-copy strong,.gx-data-visual__step-copy em{min-width:0;font-style:normal;display:block}.gx-data-visual__step-copy small{color:var(--gx-cyan);font-family:var(--font-jetbrains-mono), monospace;margin-bottom:2px;font-size:.5rem;font-weight:700}.gx-data-visual__step-copy strong{letter-spacing:.1em;font-size:clamp(.76rem,1vw,.9rem);line-height:1.1}.gx-data-visual__step-copy em{color:var(--gx-muted);letter-spacing:.05em;white-space:nowrap;margin-top:5px;font-size:clamp(.55rem,.7vw,.65rem);font-weight:700}.gx-data-visual__caption{z-index:2;border-left:2px solid var(--gx-cyan);color:var(--gx-black);padding-left:14px;position:absolute;bottom:8%;left:6%}.gx-data-visual__caption small,.gx-data-visual__caption strong{display:block}.gx-data-visual__caption small{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;margin-bottom:5px;font-size:.48rem}.gx-data-visual__caption strong{letter-spacing:.08em;font-size:clamp(.52rem,.72vw,.68rem)}.gx-data-visual--compact{opacity:.86;inset:-34% -10% -34% 40%}.gx-data-visual--compact .gx-data-visual__routes,.gx-data-visual--compact .gx-data-visual__step,.gx-data-visual--compact .gx-data-visual__caption{display:none}.gx-data-visual--compact .gx-data-visual__grid{opacity:.18;background:linear-gradient(90deg,#0000 49.8%,#ffffff47 50%,#0000 50.2%) 0 0/100% 100%,linear-gradient(#0000 49.8%,#ffffff47 50%,#0000 50.2%) 0 0/100% 100%,radial-gradient(circle,#ffffff3d 0 .8px,#0000 1px) 0 0/13px 13px}.gx-data-visual--compact .gx-data-visual__orbit{border-color:#ffffff42;width:68%}.gx-data-visual--compact .gx-data-visual__orbit--two{border-color:#e85f56b3;width:48%}.gx-data-visual--compact .gx-data-visual__stack{width:43%;min-width:112px;color:var(--gx-black);background:#fff;box-shadow:0 0 0 9px #ffffff1f,0 0 0 10px #ffffff6b}@media (max-width:767px){.gx-data-visual__orbit{width:58%}.gx-data-visual__orbit--two{width:42%}.gx-data-visual__stack{width:35%;min-width:118px}.gx-data-visual__step{grid-template-columns:31px minmax(0,1fr);gap:8px;width:40%;min-height:72px;padding:10px}.gx-data-visual__step--try{top:16%;left:4%}.gx-data-visual__step--share{top:18%;right:3%}.gx-data-visual__step--build{bottom:8%;right:5%}.gx-data-visual__step-icon{width:31px}.gx-data-visual__step-icon svg{width:14px;height:14px}.gx-data-visual__step-copy strong{font-size:.68rem}.gx-data-visual__step-copy em{margin-top:3px;font-size:.5rem}.gx-data-visual__caption{max-width:40%;padding-left:9px;bottom:7%;left:4%}.gx-data-visual__caption strong{font-size:.48rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.gx-data-visual__routes path,.gx-data-visual__stack:before,.gx-data-visual__step{animation:none}}:root{--gx-muted:#1f1e23b3;--gx-copy-muted:#1f1e23b8;--gx-copy-subtle:#1f1e2394}.gx-home{letter-spacing:.012em;line-break:strict}.gx-home p{text-wrap:pretty}.gx-kicker{font-family:var(--font-jetbrains-mono), var(--jp), monospace;letter-spacing:.13em;margin-bottom:22px;font-size:.66rem;font-weight:700;line-height:1.45}.gx-title-field p,.gx-home .gx-scene-title,.gx-builders__title p,.gx-news__title-field h2,.gx-join__center h2{letter-spacing:.055em;line-height:.9}.gx-hero h1{letter-spacing:.035em;font-size:clamp(3rem,4.15vw,4.05rem);line-height:1.34}.gx-hero__copy .gx-kicker{letter-spacing:.11em;margin-bottom:20px}.gx-hero__manifesto-copy p{color:#1f1e23e6;letter-spacing:.045em;font-weight:600}.gx-section-copy h2,.gx-about__intro h3,.gx-work__head h3,.gx-builders__copy h2,.gx-news__head h3,.gx-faq header h2,.refresh-footer__lead h2{letter-spacing:.025em;font-weight:700;line-height:1.42}.gx-section-copy h2{margin-bottom:30px;font-size:clamp(2.15rem,2.75vw,2.5rem)}.gx-about__intro h3{font-size:clamp(2.25rem,3vw,2.7rem)}.gx-work__head h3,.gx-builders__copy h2,.gx-news__head h3,.gx-faq header h2{font-size:clamp(2.35rem,3.2vw,3rem)}.gx-balanced-heading span{white-space:nowrap;width:max-content;max-width:100%;display:block}.gx-section-copy>p:not(.gx-kicker),.gx-about__intro>p:not(.gx-kicker),.gx-work__intro-copy>p,.gx-news__head>p,.gx-faq header>p:last-child{color:var(--gx-copy-muted);letter-spacing:.015em;font-size:.94rem;font-weight:500;line-height:1.95}.gx-section-copy>p:not(.gx-kicker){max-width:34rem}.gx-about__contents>a{letter-spacing:.015em;font-size:.88rem}.gx-about__pickup>span{letter-spacing:.02em;font-size:1rem;line-height:1.65}.gx-activity-card__copy>p,.gx-news-card__meta,.gx-builders__steps article p{font-family:var(--font-jetbrains-mono), var(--jp), monospace}.gx-activity-card__copy>p{letter-spacing:.1em;font-size:.62rem}.gx-activity-card__copy h4{letter-spacing:.015em;margin-bottom:9px;font-size:1.08rem;line-height:1.5}.gx-activity-card__copy span{color:var(--gx-copy-muted);font-size:.81rem;line-height:1.85}.gx-builders__copy h2 span{word-break:keep-all;display:block}@media (min-width:768px) and (max-width:1024px){.gx-builders__copy h2{font-size:clamp(1.75rem,3.6vw,2.3rem)}}.gx-builders__copy>p:not(.gx-kicker){color:#ffffffbd;letter-spacing:.015em;font-size:.91rem;font-weight:500;line-height:1.95}.gx-builders__no-break{white-space:nowrap}.gx-builders__steps article h3{color:#ffffffeb;letter-spacing:.01em;font-size:.92rem;font-weight:650;line-height:1.65}.gx-news__head>p{max-width:31rem}.gx-news-card__meta{color:var(--gx-copy-subtle);letter-spacing:.02em}.gx-news__grid h4{color:var(--gx-black);letter-spacing:.012em;text-wrap:pretty;font-size:.86rem;font-weight:650;line-height:1.78}.gx-news__latest p{color:var(--gx-copy-muted)}.gx-faq header h2{white-space:nowrap}.gx-faq__list h3{color:var(--gx-black);letter-spacing:.012em;font-size:.95rem;line-height:1.65}.gx-faq__list p{color:var(--gx-copy-muted);font-size:.85rem;line-height:1.95}.gx-join__message p{letter-spacing:.035em;line-height:1.7}.gx-join__center p{color:var(--gx-copy-muted);letter-spacing:.02em}.gx-join__steps h3{letter-spacing:.015em;line-height:1.6}.gx-join__steps p{color:var(--gx-copy-muted);line-height:1.9}.refresh-footer__lead h2{font-size:clamp(2.8rem,4.2vw,3.5rem)}.refresh-footer__lead h2 span{white-space:nowrap}.refresh-footer__lead h2 span+span:before{content:""}.refresh-footer__brand>p,.refresh-footer__bottom{color:var(--gx-copy-muted)}.refresh-footer__links a,.refresh-footer__socials a{letter-spacing:.01em;line-height:1.7}@media (min-width:1101px){.gx-cut-panel--what{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:4.2vw;padding-inline:6.3vw}.gx-about__panel{grid-template-columns:1fr 1fr;gap:5vw;padding-inline:6.3vw}.gx-work__head{grid-template-columns:1fr .8fr;gap:4.5vw}.gx-news__head{grid-template-columns:1fr .82fr;gap:4.5vw}.gx-faq__inner{grid-template-columns:.72fr 1.28fr;gap:6vw}}@media (max-width:767px){.gx-kicker{margin-bottom:16px;font-size:.6rem}.gx-hero h1{letter-spacing:.03em;font-size:clamp(2.1rem,8.8vw,2.35rem);line-height:1.38}.gx-hero__copy .gx-kicker{margin-bottom:16px;font-size:.48rem}.gx-hero__manifesto-copy p{letter-spacing:.035em;font-size:.92rem;line-height:1.95}.gx-title-field p,.gx-home .gx-scene-title,.gx-builders__title p,.gx-news__title-field h2,.gx-join__center h2{letter-spacing:.045em}.gx-section-copy h2{font-size:1.72rem;line-height:1.5}.gx-about__intro h3{font-size:1.95rem;line-height:1.5}.gx-work__head h3,.gx-builders__copy h2,.gx-news__head h3,.gx-faq header h2{font-size:2rem;line-height:1.5}.gx-builders__copy h2{font-size:clamp(1.65rem,8.2vw,2rem)}.gx-section-copy>p:not(.gx-kicker),.gx-about__intro>p:not(.gx-kicker),.gx-work__intro-copy>p,.gx-news__head>p,.gx-faq header>p:last-child{font-size:.86rem;line-height:1.95}.gx-activity-card__copy h4{font-size:.95rem}.gx-activity-card__copy span{font-size:.72rem;line-height:1.82}.gx-builders__copy>p:not(.gx-kicker){font-size:.82rem}.gx-builders__steps article h3{font-size:.78rem}.gx-news__grid h4{font-size:.74rem;line-height:1.72}.gx-faq{padding-block:96px 112px}.gx-faq__inner{gap:46px}.gx-faq header h2{font-size:2.1rem}.gx-faq__list h3{font-size:.88rem}.gx-faq__list p{font-size:.8rem}.refresh-footer__lead{margin-bottom:72px}.refresh-footer__lead h2{font-size:2.35rem;line-height:1.32}.refresh-footer__lead h2 span{display:block}}.gx-hero__handoff{z-index:6;width:min(430px,38vw);opacity:var(--gx-hero-handoff,0);transform:translate3d(0, calc((1 - var(--gx-hero-handoff,0)) * 48px), 0) rotate(calc((1 - var(--gx-hero-handoff,0)) * 2deg));transform-origin:100% 100%;will-change:opacity, transform;grid-template-columns:auto 1fr;align-items:end;gap:10px 22px;display:grid;position:absolute;bottom:92px;right:7vw}.gx-hero__handoff span{color:#1f1e2394;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;font-size:.58rem;font-weight:700}.gx-hero__handoff strong{font-family:var(--font-chelsea-market), var(--sans);letter-spacing:.06em;grid-column:1/-1;font-size:clamp(2rem,3vw,3.25rem);font-weight:400;line-height:1}.gx-hero__handoff i{background:linear-gradient(90deg, var(--gx-cyan), #b52b2400);width:100%;height:2px;transform:scaleX(var(--gx-hero-handoff,0));transform-origin:0;grid-column:1/-1}.site-header--refresh .desktop-nav{--gx-nav-indicator-x:0px;--gx-nav-indicator-width:0px;position:relative}.site-header--refresh .desktop-nav__indicator{width:var(--gx-nav-indicator-width);background:var(--gx-cyan);opacity:0;pointer-events:none;height:2px;transform:translate3d(var(--gx-nav-indicator-x), 0, 0);transform-origin:0;transition:width .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;bottom:12px;left:0}.site-header--refresh .desktop-nav[data-indicator-ready=true] .desktop-nav__indicator{opacity:1}.site-header--refresh .desktop-nav a.is-current{color:var(--gx-black)}.site-header--refresh .desktop-nav a.is-current:after{transform:scaleX(0)}.header-section-label{display:none}.refresh-menu__nav a.is-current{color:#fff}.refresh-menu__nav a.is-current:after{background:var(--gx-cyan);width:34px;transform:scaleX(1)}.gx-faq__list article{padding:0;transition:opacity .78s cubic-bezier(0,0,.1,1),transform .95s cubic-bezier(0,0,.1,1),background .36s;display:block}.gx-faq__list article[data-open=true]{background:#1f1e2306}.gx-faq__question{width:100%;color:var(--gx-black);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:34px 32px minmax(0,1fr) 24px;align-items:start;gap:17px;padding:32px 0;display:grid;position:relative}.gx-faq__question:before{background:var(--gx-cyan);content:"";opacity:0;transform-origin:50%;width:3px;transition:opacity .3s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.2)}.gx-faq__question:hover:before,.gx-faq__question:focus-visible:before,.gx-faq__list article[data-open=true] .gx-faq__question:before{opacity:1;transform:scaleY(1)}.gx-faq__question:focus-visible{outline:3px solid var(--gx-cyan);outline-offset:5px}.gx-faq__number{color:var(--gx-cyan);font-family:var(--font-jetbrains-mono), monospace;padding-top:2px;font-size:.68rem}.gx-faq__question .gx-faq__icon{width:21px;height:21px;color:var(--gx-black)}.gx-faq__question-copy{letter-spacing:.012em;font-size:.95rem;font-weight:700;line-height:1.65;transition:transform .42s cubic-bezier(.16,1,.3,1)}.gx-faq__question:hover .gx-faq__question-copy,.gx-faq__question:focus-visible .gx-faq__question-copy,.gx-faq__list article[data-open=true] .gx-faq__question-copy{transform:translate(7px)}.gx-faq__question .gx-faq__toggle{width:20px;height:20px;color:var(--gx-cyan);transition:transform .52s cubic-bezier(.16,1,.3,1)}.gx-faq__list article[data-open=true] .gx-faq__toggle{transform:rotate(180deg)}.gx-faq__answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .62s cubic-bezier(.16,1,.3,1),opacity .38s;display:grid}.gx-faq__answer>div{overflow:hidden}.gx-faq__answer p{color:var(--gx-copy-muted);margin:0;padding:0 48px 30px 83px;font-size:.85rem;line-height:1.95}.gx-faq__list article[data-open=true] .gx-faq__answer{opacity:1;grid-template-rows:1fr}.gx-join__message p span{opacity:1;will-change:opacity, transform;display:block}.gx-js .gx-join__message p span:first-child{opacity:calc(1 - var(--gx-join-line-one-exit,0));transform:translate3d(calc(var(--gx-join-line-one-exit,0) * -9vw), 0, 0) rotate(calc(var(--gx-join-line-one-exit,0) * -2deg))}.gx-js .gx-join__message p span:last-child{opacity:calc(1 - var(--gx-join-line-two-exit,0));transform:translate3d(calc(var(--gx-join-line-two-exit,0) * 9vw), 0, 0) rotate(calc(var(--gx-join-line-two-exit,0) * 2deg))}.gx-join__content{z-index:2;overflow:visible}.gx-join__fragment--one{top:-280px}.gx-join__fragment--two{top:-190px}.gx-news-card__meta:after{background:linear-gradient(90deg, var(--gx-cyan), transparent);content:"";transform-origin:0;flex:1;width:100%;height:1px;transition:transform .52s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.gx-news__grid article:hover .gx-news-card__meta:after,.gx-news__grid article:focus-within .gx-news-card__meta:after{transform:scaleX(1)}.gx-news__grid article:hover .gx-news-card__image,.gx-news__grid article:focus-within .gx-news-card__image{scale:1.13;transform:translate3d(calc(var(--gx-pointer-x) * 5px), calc(var(--gx-pointer-y) * 4px), 0) rotate(calc(var(--gx-pointer-x) * .35deg))}.gx-news__grid article:hover>a,.gx-news__grid article:focus-within>a{background:var(--gx-black);color:#fff;transform:rotate(45deg)scale(1.06)}.refresh-footer__lead>a{overflow:hidden}.refresh-footer__cta-label{height:1.3em;line-height:1.3;display:block;overflow:hidden}.refresh-footer__cta-label>span{transition:transform .52s cubic-bezier(.16,1,.3,1);display:block}.refresh-footer__lead>a:hover .refresh-footer__cta-label>span,.refresh-footer__lead>a:focus-visible .refresh-footer__cta-label>span{transform:translateY(-100%)}.refresh-footer__art{translate:calc((.9 - var(--gx-page-progress,.9)) * 42px + var(--gx-pointer-x) * 10px) calc((.9 - var(--gx-page-progress,.9)) * 28px + var(--gx-pointer-y) * 7px)}@media (max-width:920px){.site-header--refresh .header-actions{gap:9px;min-width:0}.site-header--refresh .header-section-label{color:#1f1e239e;max-width:86px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.48rem;font-weight:700;display:block;overflow:hidden}}@media (max-width:767px){.gx-hero__handoff{width:min(286px,100% - 36px);bottom:64px;right:18px}.gx-hero__handoff strong{font-size:1.75rem}.gx-faq__question{grid-template-columns:28px 24px minmax(0,1fr) 20px;gap:10px;padding:27px 0}.gx-faq__question-copy{font-size:.88rem}.gx-faq__question:hover .gx-faq__question-copy,.gx-faq__question:focus-visible .gx-faq__question-copy,.gx-faq__list article[data-open=true] .gx-faq__question-copy{transform:translate(4px)}.gx-faq__answer p{padding:0 24px 27px 72px;font-size:.8rem}.gx-join__fragment--one{top:-210px}.gx-join__fragment--two{top:-125px}.gx-news__grid article:hover .gx-news-card__image,.gx-news__grid article:focus-within .gx-news-card__image{transform:none}}@media (prefers-reduced-motion:reduce){.site-header--refresh .desktop-nav__indicator,.gx-faq__list article,.gx-faq__question:before,.gx-faq__question-copy,.gx-faq__question .gx-faq__toggle,.gx-faq__answer,.gx-news-card__meta:after,.gx-news-card__image,.gx-news__grid article>a,.refresh-footer__cta-label>span{transition:none}.gx-js .gx-join__message p span,.gx-hero__handoff,.gx-news__grid article:hover .gx-news-card__image,.gx-news__grid article:focus-within .gx-news-card__image,.refresh-footer__lead>a:hover .refresh-footer__cta-label>span,.refresh-footer__lead>a:focus-visible .refresh-footer__cta-label>span{opacity:1;transform:none}.gx-hero__handoff i{transform:scaleX(1)}.refresh-footer__art{translate:none}}
