.TopNav-module__HAArQG__topnav{z-index:60;-webkit-backdrop-filter:blur(16px)saturate(1.5);border-bottom:1px solid var(--rule-soft);background:#fafaf7e0;justify-content:space-between;align-items:center;padding:16px 40px;transition:transform .3s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.TopNav-module__HAArQG__topnavHidden{transform:translateY(-110%)}.TopNav-module__HAArQG__brandMark{align-items:center;display:flex}.TopNav-module__HAArQG__logo{object-fit:contain;width:auto;height:28px;display:block}.TopNav-module__HAArQG__right{color:var(--ink);align-items:center;gap:28px;display:flex}.TopNav-module__HAArQG__navLink{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:4px;padding:6px 12px;font-size:11px;text-decoration:none;transition:background .25s,color .25s;position:relative}.TopNav-module__HAArQG__navLink:hover{background:var(--blue);color:#fff}.TopNav-module__HAArQG__scrollProgress{background:var(--blue);z-index:100;width:0%;height:2px;transition:width .1s linear;position:fixed;top:0;left:0}.TopNav-module__HAArQG__hamburger{cursor:pointer;z-index:80;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.TopNav-module__HAArQG__hamburger span{background:var(--ink);transform-origin:50%;border-radius:1px;width:22px;height:1.5px;transition:transform .28s,opacity .2s;display:block}.TopNav-module__HAArQG__hamburgerOpen span:first-child{transform:translateY(6.5px)rotate(45deg)}.TopNav-module__HAArQG__hamburgerOpen span:nth-child(2){opacity:0;transform:scaleX(0)}.TopNav-module__HAArQG__hamburgerOpen span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.TopNav-module__HAArQG__mobileMenu{z-index:50;background:var(--paper);pointer-events:none;opacity:0;flex-direction:column;padding-top:61px;transition:opacity .25s,transform .25s;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.TopNav-module__HAArQG__mobileMenuVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.TopNav-module__HAArQG__mobileMenuInner{flex-direction:column;flex:1;padding:8px 18px 32px;display:flex;overflow-y:auto}.TopNav-module__HAArQG__mobileMenuLink{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--rule-soft);opacity:0;align-items:center;padding:18px 0;font-size:13px;text-decoration:none;transition:color .2s,padding-left .2s;display:flex;transform:translateY(6px)}.TopNav-module__HAArQG__mobileMenuVisible .TopNav-module__HAArQG__mobileMenuLink{opacity:1;transition:color .2s,opacity .3s,transform .3s;transform:translateY(0)}.TopNav-module__HAArQG__mobileMenuLink:hover{color:var(--blue);padding-left:6px}.TopNav-module__HAArQG__mobileMenuLink:last-child{border-bottom:none}@media (max-width:1024px){.TopNav-module__HAArQG__topnav{padding:14px 28px}.TopNav-module__HAArQG__right{gap:18px}.TopNav-module__HAArQG__navLink{font-size:10px}.TopNav-module__HAArQG__logo{height:24px}}@media (max-width:720px){.TopNav-module__HAArQG__topnav{padding:12px 18px}.TopNav-module__HAArQG__right{display:none}.TopNav-module__HAArQG__hamburger{display:flex}.TopNav-module__HAArQG__logo{height:22px}}
.Hero-module__fqhYwW__hero{background:var(--paper);contain:layout paint;flex-direction:column;justify-content:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__fqhYwW__heroGrid{pointer-events:none;z-index:1;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.Hero-module__fqhYwW__heroGridV{border-right:1px solid var(--rule-faint)}.Hero-module__fqhYwW__heroGridV:last-child{border-right:0}.Hero-module__fqhYwW__heroMeta{z-index:5;flex-direction:column;gap:4px;display:flex;position:absolute}.Hero-module__fqhYwW__heroMetaTl{top:80px;left:40px}.Hero-module__fqhYwW__heroMetaTr{text-align:right;align-items:flex-end;top:80px;right:40px}.Hero-module__fqhYwW__heroMetaBl{bottom:40px;left:40px}.Hero-module__fqhYwW__heroKanji{--kanji-x:0px;text-align:center;font-family:var(--sans);color:var(--blue);z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:-.04em;mix-blend-mode:multiply;font-size:clamp(220px,38vw,480px);font-weight:200;line-height:1;position:absolute;top:50%;right:60px}.Hero-module__fqhYwW__heroStack{z-index:4;flex-direction:column;gap:32px;width:100%;padding:0 40px;display:flex;position:relative}.Hero-module__fqhYwW__heroTitle{letter-spacing:-.045em;color:var(--ink);font-size:clamp(80px,14vw,220px);font-weight:500;line-height:.86}.Hero-module__fqhYwW__line{display:block}.Hero-module__fqhYwW__heroActions{gap:12px;width:100%;max-width:580px;display:flex}.Hero-module__fqhYwW__heroActions .btn{flex:1;justify-content:space-between}@media (max-width:1280px){.Hero-module__fqhYwW__heroActions{max-width:480px}.Hero-module__fqhYwW__heroKanji{right:40px}}@media (max-width:1024px){.Hero-module__fqhYwW__heroStack{gap:28px;padding:0 28px}.Hero-module__fqhYwW__heroMetaTl,.Hero-module__fqhYwW__heroMetaBl{left:28px}.Hero-module__fqhYwW__heroMetaTr{right:28px}.Hero-module__fqhYwW__heroKanji{--kanji-x:-50%;left:50%;right:auto}}@media (max-width:720px){.Hero-module__fqhYwW__hero{min-height:100svh;padding-top:64px}.Hero-module__fqhYwW__heroStack{gap:24px;padding:0 18px}.Hero-module__fqhYwW__heroMetaBl{bottom:24px;left:18px}.Hero-module__fqhYwW__heroTitle{font-size:clamp(48px,16vw,80px)}.Hero-module__fqhYwW__heroActions{flex-direction:column;gap:12px;width:100%;max-width:100%;display:flex}.Hero-module__fqhYwW__heroActions .btn{justify-content:space-between;width:100%;padding:14px 20px;font-size:11px}.Hero-module__fqhYwW__heroKanji{font-size:clamp(280px,80vw,480px);opacity:.12!important}}
.Manifesto-module__YMp75q__manifesto{background:var(--paper);border-top:1px solid var(--rule);height:360vh;position:relative}.Manifesto-module__YMp75q__manifestoSticky{flex-direction:column;height:100vh;padding:80px 40px 40px;display:flex;position:sticky;top:0;overflow:hidden}.Manifesto-module__YMp75q__manifestoHead{border-bottom:1px solid var(--rule);justify-content:space-between;padding-bottom:16px;display:flex}.Manifesto-module__YMp75q__manifestoBody{flex-direction:column;flex:1;justify-content:center;gap:24px;padding:40px 0;display:flex}.Manifesto-module__YMp75q__manifestoLine{opacity:.18;transition:opacity .6s var(--easing), transform .6s var(--easing);grid-template-columns:80px 120px 1fr;align-items:baseline;gap:32px;display:grid;transform:translateY(20px)}.Manifesto-module__YMp75q__isActive{opacity:1;transform:translateY(0)}.Manifesto-module__YMp75q__isDone{opacity:.35}.Manifesto-module__YMp75q__manifestoNum{align-self:flex-start;padding-top:32px}.Manifesto-module__YMp75q__manifestoJp{color:var(--blue);font-size:clamp(56px,7.5vw,108px);font-weight:300;line-height:.9}.Manifesto-module__YMp75q__manifestoEn{letter-spacing:-.04em;font-size:clamp(40px,5.5vw,88px);font-weight:500;line-height:.92}.Manifesto-module__YMp75q__manifestoFoot{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:64px;padding-top:24px;display:grid}.Manifesto-module__YMp75q__manifestoFootCol{flex-direction:column;gap:12px;max-width:420px;display:flex}.Manifesto-module__YMp75q__manifestoFootColRight{text-align:right;justify-self:end;align-items:flex-end}.Manifesto-module__YMp75q__manifestoNote{letter-spacing:-.005em;font-size:14px;line-height:1.55}@media (max-width:1024px){.Manifesto-module__YMp75q__manifestoSticky{padding:64px 28px 32px}.Manifesto-module__YMp75q__manifestoFoot{grid-template-columns:1fr;gap:24px}.Manifesto-module__YMp75q__manifestoFootColRight{text-align:left;justify-self:start;align-items:flex-start}}@media (max-width:720px){.Manifesto-module__YMp75q__manifesto{height:320vh}.Manifesto-module__YMp75q__manifestoSticky{padding:56px 18px 24px}.Manifesto-module__YMp75q__manifestoLine{grid-template-columns:32px 56px 1fr;gap:12px}.Manifesto-module__YMp75q__manifestoNum{padding-top:12px;font-size:9px}.Manifesto-module__YMp75q__manifestoJp{font-size:clamp(36px,11vw,64px)}.Manifesto-module__YMp75q__manifestoEn{font-size:clamp(26px,8vw,48px)}.Manifesto-module__YMp75q__manifestoNote{font-size:13px}}
.Marquee-module__id51nq__marquee{white-space:nowrap;border-top:2px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper);padding:18px 0;overflow:hidden}.Marquee-module__id51nq__marqueeTrack{gap:48px;animation:50s linear infinite Marquee-module__id51nq__marquee;display:inline-flex}@keyframes Marquee-module__id51nq__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.Marquee-module__id51nq__marqueeItem{font-family:var(--sans);letter-spacing:-.02em;align-items:center;gap:48px;font-size:36px;font-weight:500;display:inline-flex}.Marquee-module__id51nq__dot{background:var(--blue);border-radius:50%;width:8px;height:8px;display:inline-block}@media (max-width:1024px){.Marquee-module__id51nq__marqueeItem{gap:32px;font-size:28px}}@media (max-width:720px){.Marquee-module__id51nq__marquee{padding:12px 0}.Marquee-module__id51nq__marqueeItem{gap:24px;font-size:22px}.Marquee-module__id51nq__marqueeTrack{gap:24px}}
.CircularEconomy-module__XmLBmq__circular{background:var(--paper);border-top:1px solid var(--rule);height:600vh;position:relative}.CircularEconomy-module__XmLBmq__circularSticky{flex-direction:column;height:100vh;padding:80px 40px 40px;display:flex;position:sticky;top:0;overflow:hidden}.CircularEconomy-module__XmLBmq__circularHead{border-bottom:1px solid var(--rule);justify-content:space-between;padding-bottom:16px;display:flex}.CircularEconomy-module__XmLBmq__circularStage{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.CircularEconomy-module__XmLBmq__circularDialWrap{aspect-ratio:1;width:100%;max-width:640px;margin-left:auto;position:relative}.CircularEconomy-module__XmLBmq__circularDial{width:100%;height:100%;transition:transform 60ms linear}.CircularEconomy-module__XmLBmq__circularDial svg{width:100%;height:100%}.CircularEconomy-module__XmLBmq__circularCenterMark{background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CircularEconomy-module__XmLBmq__circularStaticLabels{pointer-events:none;position:absolute;inset:0}.CircularEconomy-module__XmLBmq__circularStaticLabel{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:.5;transition:opacity .2s var(--easing);font-size:11px;position:absolute;top:50%;left:50%}.CircularEconomy-module__XmLBmq__circularStaticLabelActive{opacity:1;color:var(--blue)}.CircularEconomy-module__XmLBmq__circularContent{flex-direction:column;gap:32px;max-width:540px;display:flex}.CircularEconomy-module__XmLBmq__circularCounter{border-bottom:1px solid var(--rule);align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.CircularEconomy-module__XmLBmq__circularCounterNum{font-family:var(--sans);letter-spacing:-.04em;font-size:96px;font-weight:500;line-height:.92}.CircularEconomy-module__XmLBmq__circularTitle{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(40px,5vw,76px);line-height:.95}.CircularEconomy-module__XmLBmq__circularDesc{letter-spacing:-.005em;max-width:480px;font-size:18px;line-height:1.5}.CircularEconomy-module__XmLBmq__circularProgress{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.CircularEconomy-module__XmLBmq__circularProgressBar{background:var(--rule-soft);height:1px;position:relative}.CircularEconomy-module__XmLBmq__circularProgressBar>div{background:var(--blue);height:100%;transition:width 60ms linear}.CircularEconomy-module__XmLBmq__circularMeta{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:24px;padding-top:24px;display:grid}.CircularEconomy-module__XmLBmq__circularMeta>div{flex-direction:column;gap:8px;display:flex}.CircularEconomy-module__XmLBmq__metaValue{font-family:var(--sans);letter-spacing:-.04em;font-size:32px;font-weight:500;line-height:.92}@media (max-width:1024px){.CircularEconomy-module__XmLBmq__circularSticky{padding:64px 28px 32px}.CircularEconomy-module__XmLBmq__circularStage{grid-template-columns:1fr;align-items:start;gap:32px;padding-top:16px}.CircularEconomy-module__XmLBmq__circularDialWrap{max-width:360px;margin:0 auto}.CircularEconomy-module__XmLBmq__circularContent{gap:20px;max-width:100%}.CircularEconomy-module__XmLBmq__circularCounterNum{font-size:64px}.CircularEconomy-module__XmLBmq__circularMeta{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:16px}.CircularEconomy-module__XmLBmq__metaValue{font-size:24px}}@media (max-width:720px){.CircularEconomy-module__XmLBmq__circular{height:500vh}.CircularEconomy-module__XmLBmq__circularSticky{padding:56px 18px 16px}.CircularEconomy-module__XmLBmq__circularStage{align-content:center;gap:16px;padding-top:0}.CircularEconomy-module__XmLBmq__circularDialWrap{max-width:292px;margin-top:0}.CircularEconomy-module__XmLBmq__circularContent{gap:10px;margin-top:0}.CircularEconomy-module__XmLBmq__circularStaticLabels{display:none}.CircularEconomy-module__XmLBmq__circularTitle{font-size:clamp(28px,8vw,44px)}.CircularEconomy-module__XmLBmq__circularDesc{font-size:13px;line-height:1.45}.CircularEconomy-module__XmLBmq__circularCounterNum{font-size:40px}.CircularEconomy-module__XmLBmq__circularMeta{grid-template-columns:1fr;gap:24px;padding-top:16px}.CircularEconomy-module__XmLBmq__circularMeta>div{gap:4px}.CircularEconomy-module__XmLBmq__metaValue{font-size:18px}}
.Platforms-module__v6bBeW__platforms{background:var(--ink);height:600vh;color:var(--paper);position:relative}.Platforms-module__v6bBeW__platformsSticky{flex-direction:column;height:100vh;padding:80px 0 40px;display:flex;position:sticky;top:0;overflow:hidden}.Platforms-module__v6bBeW__platformsHead{justify-content:space-between;align-items:flex-end;gap:32px;padding:0 40px 32px;display:flex}.Platforms-module__v6bBeW__platformsHeadTitle{font-size:clamp(48px,7vw,96px)}.Platforms-module__v6bBeW__platformsHeadRight{flex-direction:column;gap:12px;min-width:200px;display:flex}.Platforms-module__v6bBeW__platformsProgress{background:#fff3;height:1px}.Platforms-module__v6bBeW__platformsProgress>div{background:var(--paper);height:100%;transition:width 80ms linear}.Platforms-module__v6bBeW__platformsTrackWrap{flex:1;position:relative;overflow:hidden}.Platforms-module__v6bBeW__platformsTrack{will-change:transform;align-items:stretch;gap:24px;height:100%;padding:24px 40px;transition:transform 60ms linear;display:flex}.Platforms-module__v6bBeW__platformCard{background:var(--ink);width:36vw;min-width:380px;max-width:520px;transition:border-color .3s var(--easing), background .3s var(--easing);border:1px solid #ffffff2e;flex-direction:column;flex-shrink:0;padding:32px;display:flex;position:relative}.Platforms-module__v6bBeW__isActive{background:#ffffff08;border-color:#fff9}.Platforms-module__v6bBeW__cardHead{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.Platforms-module__v6bBeW__status{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid #fff6;padding:4px 8px;font-size:10px}.Platforms-module__v6bBeW__statusLIVE{color:var(--paper);border-color:#fff9}.Platforms-module__v6bBeW__statusBETA{color:#ffffffb3}.Platforms-module__v6bBeW__statusSOON{color:#fff6;border-color:#fff3}.Platforms-module__v6bBeW__platformJp{color:#ffffff0f;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:200px;font-weight:300;line-height:.8;font-family:var(--sans);position:absolute;bottom:90px;right:16px}.Platforms-module__v6bBeW__isActive .Platforms-module__v6bBeW__platformJp{color:#1b4fe080}.Platforms-module__v6bBeW__cardBody{z-index:1;flex-direction:column;flex:1;gap:14px;padding:48px 0 24px;display:flex;position:relative}.Platforms-module__v6bBeW__platformCode{letter-spacing:-.04em;font-size:clamp(40px,4vw,64px);line-height:.9}.Platforms-module__v6bBeW__platformDomain{color:#fff9}.Platforms-module__v6bBeW__platformDesc{color:#fffc;max-width:420px;font-size:15px;line-height:1.55}.Platforms-module__v6bBeW__cardFoot{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:flex-end;padding-top:16px;display:flex}.Platforms-module__v6bBeW__markets{flex-direction:column;gap:6px;display:flex}.Platforms-module__v6bBeW__marketsList{flex-wrap:wrap;gap:6px;display:flex}.Platforms-module__v6bBeW__market{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff40;padding:3px 6px;font-size:9px}.Platforms-module__v6bBeW__platformLinks{align-items:flex-end;gap:16px;display:flex}.Platforms-module__v6bBeW__platformLink{color:var(--paper);border-bottom:1px solid;padding-bottom:2px;transition:color .2s}.Platforms-module__v6bBeW__platformLink:hover{color:#6f90ff}.Platforms-module__v6bBeW__tail{background:0 0;border:1px dashed #ffffff40;justify-content:center;align-items:flex-start;padding:32px}.Platforms-module__v6bBeW__tailNum{font-family:var(--sans);letter-spacing:-.04em;font-size:120px;font-weight:500;line-height:.9}@media (max-width:1180px){.Platforms-module__v6bBeW__platformCard{width:44vw;min-width:340px}}@media (max-width:1024px){.Platforms-module__v6bBeW__platformsSticky{padding:64px 0 32px}.Platforms-module__v6bBeW__platformsHead{padding:0 28px 24px}.Platforms-module__v6bBeW__platformCard{width:60vw;min-width:320px;padding:24px}.Platforms-module__v6bBeW__platformJp{font-size:140px;bottom:80px}}.Platforms-module__v6bBeW__scrollHint{display:none}@keyframes Platforms-module__v6bBeW__bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:720px){.Platforms-module__v6bBeW__platforms{height:500vh}.Platforms-module__v6bBeW__platformsSticky{padding:56px 0 24px}.Platforms-module__v6bBeW__platformsHead{flex-direction:column;align-items:flex-start;gap:16px;padding:0 18px 20px}.Platforms-module__v6bBeW__platformsHeadRight{width:100%;min-width:0}.Platforms-module__v6bBeW__platformCard{width:74vw;min-width:260px;padding:20px}.Platforms-module__v6bBeW__platformsTrack{padding:16px 18px}.Platforms-module__v6bBeW__platformCode{font-size:clamp(32px,8vw,44px)}.Platforms-module__v6bBeW__platformJp{font-size:100px;bottom:110px;right:8px}.Platforms-module__v6bBeW__cardFoot{flex-direction:column;align-items:flex-start;gap:16px}.Platforms-module__v6bBeW__scrollHint{opacity:1;pointer-events:none;align-items:center;gap:8px;padding:0 18px 12px;transition:opacity .4s;display:flex}.Platforms-module__v6bBeW__scrollHint .Platforms-module__v6bBeW__mono{letter-spacing:.12em;text-transform:uppercase;opacity:.45;color:var(--paper);font-size:10px}.Platforms-module__v6bBeW__scrollHintArrow{color:var(--blue);font-size:12px;animation:1.2s ease-in-out infinite Platforms-module__v6bBeW__bounceDown;display:inline-block}.Platforms-module__v6bBeW__scrollHintHidden{opacity:0}}
.Geography-module__Gwygza__geography{background:var(--paper);border-top:1px solid var(--rule);padding:120px 40px;position:relative}.Geography-module__Gwygza__geographyHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px;padding-bottom:16px;display:flex}.Geography-module__Gwygza__geographyHeadTitle{font-size:clamp(40px,5vw,72px)}.Geography-module__Gwygza__geographyStage{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;display:grid}.Geography-module__Gwygza__geographyMap{aspect-ratio:2.09;border:1px solid var(--rule-soft);width:100%;position:relative;overflow:hidden}.Geography-module__Gwygza__geographyWorldImg{object-fit:fill;opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.Geography-module__Gwygza__geographyGridSvg,.Geography-module__Gwygza__geographyLinesSvg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.Geography-module__Gwygza__geographyLinesSvg{z-index:2}.Geography-module__Gwygza__geographyMap>.Geography-module__Gwygza__geoMarker{z-index:3}.Geography-module__Gwygza__geoMarker{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.Geography-module__Gwygza__geoMarkerDot{background:var(--ink);border-radius:50%;width:8px;height:8px;position:relative}.Geography-module__Gwygza__hub .Geography-module__Gwygza__geoMarkerDot{background:var(--blue);width:14px;height:14px;box-shadow:0 0 0 4px var(--paper), 0 0 0 5px var(--blue)}.Geography-module__Gwygza__hub .Geography-module__Gwygza__geoMarkerDot:after{content:"";border:1px solid var(--blue);opacity:.4;border-radius:50%;animation:2.4s ease-out infinite Geography-module__Gwygza__pulse;position:absolute;inset:-10px}@keyframes Geography-module__Gwygza__pulse{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(2.2)}}.Geography-module__Gwygza__geoMarkerLabel{background:var(--paper);border:1px solid var(--rule-soft);font-size:9px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:2px 4px}.Geography-module__Gwygza__geographyLegend{flex-direction:column;justify-content:space-between;gap:48px;display:flex}.Geography-module__Gwygza__legendCol{flex-direction:column;gap:12px;display:flex}.Geography-module__Gwygza__legendRow{border-top:1px solid var(--rule-soft);flex-direction:column;gap:4px;padding-top:12px;display:flex}.Geography-module__Gwygza__legendRowLabel{font-family:var(--sans);letter-spacing:-.04em;font-size:24px;font-weight:500;line-height:.92}.Geography-module__Gwygza__legendGrid{grid-template-columns:repeat(2,1fr);gap:8px 16px;display:grid}.Geography-module__Gwygza__legendItem{border-top:1px solid var(--rule-soft);align-items:baseline;gap:12px;padding-top:8px;display:flex}@media (max-width:1024px){.Geography-module__Gwygza__geography{padding:96px 28px}.Geography-module__Gwygza__geographyStage{grid-template-columns:1fr;gap:48px}.Geography-module__Gwygza__geographyHead{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:720px){.Geography-module__Gwygza__geography{padding:72px 18px}.Geography-module__Gwygza__geographyHeadTitle{font-size:clamp(32px,9vw,48px)}.Geography-module__Gwygza__legendGrid{grid-template-columns:1fr}.Geography-module__Gwygza__geoMarkerLabel{padding:1px 3px;font-size:8px}.Geography-module__Gwygza__geoMarkerDot{width:6px;height:6px}.Geography-module__Gwygza__hub .Geography-module__Gwygza__geoMarkerDot{width:10px;height:10px}.Geography-module__Gwygza__geoMarker:not(.Geography-module__Gwygza__hub){display:none}}
.Audience-module__RkKMyG__audience{background:var(--paper);border-top:1px solid var(--rule);padding:120px 40px;position:relative}.Audience-module__RkKMyG__audienceHead{border-bottom:1px solid var(--rule);flex-direction:column;gap:32px;margin-bottom:64px;padding-bottom:32px;display:flex}.Audience-module__RkKMyG__audienceHeadTitle{font-size:clamp(40px,5.5vw,80px)}.Audience-module__RkKMyG__audienceGrid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.Audience-module__RkKMyG__audienceCard{border:1px solid var(--rule-soft);transition:background .3s var(--easing), color .3s var(--easing);border-right:0;flex-direction:column;gap:24px;padding:40px;display:flex;position:relative}.Audience-module__RkKMyG__audienceCard:last-child{border-right:1px solid var(--rule-soft)}.Audience-module__RkKMyG__audienceCard:hover{background:var(--ink);color:var(--paper)}.Audience-module__RkKMyG__audienceCard:hover .Audience-module__RkKMyG__audienceJp{color:#1b4fe0}.Audience-module__RkKMyG__cardHead{opacity:.95;border-bottom:1px solid;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.Audience-module__RkKMyG__audienceJp{color:var(--blue);font-size:80px;font-weight:300;line-height:.9;font-family:var(--sans);letter-spacing:-.04em}.Audience-module__RkKMyG__audienceWho{letter-spacing:-.03em;font-size:clamp(36px,4vw,56px);line-height:.95}.Audience-module__RkKMyG__audiencePitch{font-size:15px;line-height:1.55}.Audience-module__RkKMyG__audienceBullets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Audience-module__RkKMyG__audienceBullets li{opacity:.7;border-top:1px solid;align-items:baseline;gap:12px;padding-top:8px;display:flex}.Audience-module__RkKMyG__audienceCta{border-color:currentColor;align-self:flex-start;margin-top:auto}.Audience-module__RkKMyG__audienceCard:hover .Audience-module__RkKMyG__audienceCta{color:var(--paper);border-color:var(--paper)}.Audience-module__RkKMyG__audienceCard:hover .Audience-module__RkKMyG__audienceCta:hover{background:var(--paper);color:var(--ink)}@media (max-width:1180px){.Audience-module__RkKMyG__audienceCard{padding:32px}}@media (max-width:1024px){.Audience-module__RkKMyG__audience{padding:96px 28px}.Audience-module__RkKMyG__audienceGrid{grid-template-columns:1fr}.Audience-module__RkKMyG__audienceCard{border-right:1px solid var(--rule-soft);border-bottom:0}.Audience-module__RkKMyG__audienceCard+.Audience-module__RkKMyG__audienceCard{border-top:0}.Audience-module__RkKMyG__audienceCard:last-child{border-right:1px solid var(--rule-soft)}}@media (max-width:720px){.Audience-module__RkKMyG__audience{padding:72px 18px}.Audience-module__RkKMyG__audienceCard{gap:18px;padding:24px}.Audience-module__RkKMyG__audienceJp{font-size:56px}.Audience-module__RkKMyG__audienceWho{font-size:clamp(28px,9vw,40px)}}
.Footer-module__UDEoiW__footer{background:var(--ink);color:var(--paper);padding:120px 40px 40px}.Footer-module__UDEoiW__footerCta{border-bottom:1px solid #fff3;flex-direction:column;gap:32px;padding-bottom:64px;display:flex}.Footer-module__UDEoiW__footerCtaMark{flex-direction:column;gap:16px;display:flex}.Footer-module__UDEoiW__footerCtaMarkTitle{font-size:clamp(88px,17vw,264px);line-height:.85}.Footer-module__UDEoiW__footerCtaMarkTitle em{color:var(--blue)}.Footer-module__UDEoiW__footerCtaRow{gap:12px;display:flex}.Footer-module__UDEoiW__footer .btn{color:var(--paper);border-color:#fff6}.Footer-module__UDEoiW__footer .btn:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.Footer-module__UDEoiW__footer .btn-ink{background:var(--blue);border-color:var(--blue)}.Footer-module__UDEoiW__footer .btn-ink:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.Footer-module__UDEoiW__footerCols{border-bottom:1px solid #fff3;flex-direction:column;display:flex}.Footer-module__UDEoiW__hubsRow{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;padding:56px 0 48px;display:grid}.Footer-module__UDEoiW__hubEntry{flex-direction:column;gap:12px;display:flex}.Footer-module__UDEoiW__hubEntryRight{border-left:1px solid #ffffff1f;padding-left:56px}.Footer-module__UDEoiW__hubDot{background:var(--blue);width:10px;height:10px;box-shadow:0 0 0 3px var(--ink), 0 0 0 4px var(--blue);border-radius:50%;display:block;position:relative}.Footer-module__UDEoiW__hubDot:after{content:"";border:1px solid var(--blue);opacity:.4;border-radius:50%;animation:2.4s ease-out infinite Footer-module__UDEoiW__hubPulse;position:absolute;inset:-9px}@keyframes Footer-module__UDEoiW__hubPulse{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(2.2)}}.Footer-module__UDEoiW__hubCityRow{align-items:baseline;gap:20px;display:flex}.Footer-module__UDEoiW__hubCityName{font-family:var(--sans);letter-spacing:-.04em;font-size:clamp(52px,6.5vw,88px);font-weight:500;line-height:.88}.Footer-module__UDEoiW__hubCityScript{font-family:var(--sans);letter-spacing:-.02em;opacity:.35;font-size:clamp(22px,2.8vw,36px);font-weight:300;line-height:1}.Footer-module__UDEoiW__hubCoords{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.55;font-size:11px}.Footer-module__UDEoiW__bottomRow{grid-template-columns:1fr 1fr;padding:48px 0;display:grid}.Footer-module__UDEoiW__indexCol{border-right:1px solid #ffffff1f;flex-direction:column;padding-right:56px;display:flex}.Footer-module__UDEoiW__indexCol>.mono{margin-bottom:24px}.Footer-module__UDEoiW__indexRow{opacity:.65;border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding:11px 0;text-decoration:none;transition:opacity .2s;display:flex}.Footer-module__UDEoiW__indexRow:hover{opacity:1}.Footer-module__UDEoiW__indexNum{font-family:var(--mono);letter-spacing:-.03em;opacity:.18;flex-shrink:0;width:38px;font-size:26px;font-weight:500;line-height:1}.Footer-module__UDEoiW__indexLabel{letter-spacing:-.01em;flex:1;font-size:14px}.Footer-module__UDEoiW__indexArrow{font-family:var(--mono);opacity:0;color:var(--blue);flex-shrink:0;font-size:12px;transition:opacity .2s}.Footer-module__UDEoiW__indexRow:hover .Footer-module__UDEoiW__indexArrow{opacity:1}.Footer-module__UDEoiW__verticalsCol{flex-direction:column;padding-left:56px;display:flex}.Footer-module__UDEoiW__verticalsCol>.mono{margin-bottom:24px}.Footer-module__UDEoiW__verticalsGrid{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.Footer-module__UDEoiW__verticalsGrid .Footer-module__UDEoiW__indexLabel{flex:none}.Footer-module__UDEoiW__footerBaseline{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;display:flex}@media (max-width:1024px){.Footer-module__UDEoiW__footer{padding:96px 28px 32px}.Footer-module__UDEoiW__hubsRow{grid-template-columns:1fr 1fr;gap:0;padding:40px 0 36px}.Footer-module__UDEoiW__hubEntryRight{padding-left:32px}.Footer-module__UDEoiW__bottomRow{grid-template-columns:1fr;gap:40px;padding:40px 0 32px}.Footer-module__UDEoiW__indexCol{border-bottom:1px solid #ffffff1f;border-right:0;padding-bottom:40px;padding-right:0}.Footer-module__UDEoiW__verticalsCol{padding-left:0}.Footer-module__UDEoiW__verticalsGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.Footer-module__UDEoiW__footer{padding:72px 18px 24px}.Footer-module__UDEoiW__footerCtaMarkTitle{font-size:clamp(60px,18vw,136px)}.Footer-module__UDEoiW__footerCta{padding-bottom:40px}.Footer-module__UDEoiW__footerCtaRow{flex-direction:column}.Footer-module__UDEoiW__footerCtaRow .btn{justify-content:space-between;width:100%}.Footer-module__UDEoiW__hubsRow{grid-template-columns:1fr;gap:40px;padding:36px 0 32px}.Footer-module__UDEoiW__hubEntryRight{border-top:1px solid #ffffff1f;border-left:0;padding-top:32px;padding-left:0}.Footer-module__UDEoiW__hubCityName{font-size:clamp(44px,13vw,72px)}.Footer-module__UDEoiW__hubCityScript{font-size:clamp(18px,5vw,28px)}.Footer-module__UDEoiW__bottomRow{padding:32px 0 24px}.Footer-module__UDEoiW__verticalsGrid{grid-template-columns:1fr 1fr}.Footer-module__UDEoiW__footerBaseline{flex-direction:column;gap:8px}}
