.fennec-fox-scene-module__vtAWkq__layer{bottom:var(--fennec-bottom,4.5rem);cursor:grab;height:var(--fennec-height,20vh);left:var(--fennec-left,clamp(18rem, 32vw, 40rem));pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;width:var(--fennec-width,min(23vw, 22rem));z-index:1;position:absolute}.fennec-fox-scene-module__vtAWkq__layer[data-dragging=move]{cursor:grabbing}.fennec-fox-scene-module__vtAWkq__layer[data-dragging=rotate]{cursor:ew-resize}.fennec-fox-scene-module__vtAWkq__viewport{position:absolute;inset:0;overflow:hidden}.fennec-fox-scene-module__vtAWkq__viewport canvas{width:100%;height:100%;display:block}.fennec-fox-scene-module__vtAWkq__credit{color:color-mix(in srgb, var(--muted) 48%, transparent);letter-spacing:.035em;z-index:7;font-size:.54rem;line-height:1.35;position:absolute;bottom:.7rem;left:clamp(1rem,4vw,4rem)}.fennec-fox-scene-module__vtAWkq__credit a{color:inherit;transition:color .16s,opacity .16s}.fennec-fox-scene-module__vtAWkq__credit a:hover,.fennec-fox-scene-module__vtAWkq__credit a:focus-visible{color:var(--accent-strong);opacity:1}.fennec-fox-scene-module__vtAWkq__credit a:focus-visible{outline:1px solid var(--accent);outline-offset:3px}@media (max-width:767px){.fennec-fox-scene-module__vtAWkq__layer{bottom:var(--fennec-bottom,4.75rem);height:var(--fennec-height,16vh);left:var(--fennec-left,20vw);width:var(--fennec-width,48vw)}.fennec-fox-scene-module__vtAWkq__credit{font-size:.48rem;bottom:.45rem;left:.75rem}}@media (forced-colors:active){.fennec-fox-scene-module__vtAWkq__layer{display:none}}@media (prefers-reduced-motion:reduce){.fennec-fox-scene-module__vtAWkq__credit a{transition:none}}
.writing-starfield-module__pQoU5W__backdrop{z-index:0;background:#000;position:absolute;inset:0;overflow:hidden}.writing-starfield-module__pQoU5W__backdropImage{object-fit:cover;object-position:center;filter:brightness(1.25)contrast(1.08)saturate(1.06);transform:translateY(-8.5%)scale(1.7)}.writing-starfield-module__pQoU5W__writingScene{--fennec-bottom:4.5rem;--fennec-height:20vh;--fennec-left:clamp(18rem, 32vw, 40rem);--fennec-width:min(23vw, 22rem)}.writing-starfield-module__pQoU5W__decorativeStarField{--fennec-mask-bottom:calc(var(--fennec-bottom) - var(--fennec-offset-y,0px));--fennec-mask-left:calc(var(--fennec-left) + var(--fennec-offset-x,0px));pointer-events:none;z-index:1;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0, 0 100%, 0 calc(100% - var(--fennec-mask-bottom) - var(--fennec-height)), 100% calc(100% - var(--fennec-mask-bottom) - var(--fennec-height));mask-position:0 0, 0 100%, 0 calc(100% - var(--fennec-mask-bottom) - var(--fennec-height)), 100% calc(100% - var(--fennec-mask-bottom) - var(--fennec-height));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% max(0px, calc(100% - var(--fennec-mask-bottom) - var(--fennec-height))), 100% min(100%, var(--fennec-mask-bottom)), var(--fennec-mask-left) var(--fennec-height), calc(100% - var(--fennec-mask-left) - var(--fennec-width)) var(--fennec-height);mask-size:100% max(0px, calc(100% - var(--fennec-mask-bottom) - var(--fennec-height))), 100% min(100%, var(--fennec-mask-bottom)), var(--fennec-mask-left) var(--fennec-height), calc(100% - var(--fennec-mask-left) - var(--fennec-width)) var(--fennec-height);position:absolute;inset:0;overflow:hidden}.writing-starfield-module__pQoU5W__homeStarField{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.writing-starfield-module__pQoU5W__decorativeStar,.writing-starfield-module__pQoU5W__homeStar{top:var(--decorative-star-y);left:var(--decorative-star-x);width:var(--decorative-star-size);height:var(--decorative-star-size);opacity:var(--decorative-star-opacity);transform:rotate(var(--decorative-star-rotation)) scaleX(var(--decorative-star-stretch-x)) scaleY(var(--decorative-star-stretch-y));animation:writing-starfield-module__pQoU5W__decorativeTwinkle var(--decorative-twinkle-duration) ease-in-out var(--decorative-twinkle-delay) infinite;position:absolute}.writing-starfield-module__pQoU5W__decorativeStar:before,.writing-starfield-module__pQoU5W__homeStar:before{content:"";background:#e0efff;position:absolute;inset:0}.writing-starfield-module__pQoU5W__shard:before{clip-path:polygon(51% 0,64% 36%,100% 46%,67% 61%,55% 100%,38% 66%,0 57%,34% 40%)}.writing-starfield-module__pQoU5W__diamond:before{clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%)}.writing-starfield-module__pQoU5W__flare:before{clip-path:polygon(50% 0,56% 37%,78% 22%,63% 43%,100% 50%,63% 57%,78% 78%,56% 63%,50% 100%,44% 63%,22% 78%,37% 57%,0 50%,37% 43%,22% 22%,44% 37%)}.writing-starfield-module__pQoU5W__decorativeStar[data-decorative-star-kind=bright]:before,.writing-starfield-module__pQoU5W__homeStar[data-home-star-kind=bright]:before{filter:drop-shadow(0 0 2px #d3e8ffd1)}.writing-starfield-module__pQoU5W__decorativeStar[data-decorative-star-kind=glow]:before,.writing-starfield-module__pQoU5W__homeStar[data-home-star-kind=glow]:before{filter:drop-shadow(0 0 2px #fffffff5)drop-shadow(0 0 5px #a3cdf1d1);background:#fff}.writing-starfield-module__pQoU5W__starField{pointer-events:none;z-index:2;position:absolute;inset:0}.writing-starfield-module__pQoU5W__starButton{--star-x:50%;--star-y:50%;--twinkle-delay:0s;--twinkle-duration:4.5s;pointer-events:auto;top:var(--star-y);left:var(--star-x);color:#fff;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:absolute;transform:translate(-50%,-50%)}.writing-starfield-module__pQoU5W__halo{background:#ffffff1a;border-radius:999px;place-items:center;width:28px;height:28px;transition:width .18s,height .18s,background-color .18s;display:grid}.writing-starfield-module__pQoU5W__star{width:7px;height:7px;animation:writing-starfield-module__pQoU5W__twinkle var(--twinkle-duration) ease-in-out var(--twinkle-delay) infinite;background:currentColor;border-radius:999px;box-shadow:0 0 7px #ffffffd9,0 0 16px #aacde794}.writing-starfield-module__pQoU5W__starButton:hover .writing-starfield-module__pQoU5W__halo,.writing-starfield-module__pQoU5W__starButton:focus-visible .writing-starfield-module__pQoU5W__halo,.writing-starfield-module__pQoU5W__selected .writing-starfield-module__pQoU5W__halo{background:#ffffff38;width:38px;height:38px}.writing-starfield-module__pQoU5W__starButton:focus-visible{outline-offset:2px;outline:1px solid}.writing-starfield-module__pQoU5W__selected .writing-starfield-module__pQoU5W__star{width:11px;height:11px;box-shadow:0 0 9px #fff,0 0 22px #aacde7d1}@keyframes writing-starfield-module__pQoU5W__twinkle{0%,to{opacity:.62;transform:scale(.82)}48%{opacity:1;transform:scale(1.16)}62%{opacity:.82;transform:scale(.96)}}@keyframes writing-starfield-module__pQoU5W__decorativeTwinkle{0%,to{filter:brightness(.72)}52%{filter:brightness(1.08)}68%{filter:brightness(.86)}}@media (max-width:1023px){.writing-starfield-module__pQoU5W__starField{top:12.5rem;bottom:8.5rem}}@media (max-width:767px){.writing-starfield-module__pQoU5W__writingScene{--fennec-bottom:4.75rem;--fennec-height:16vh;--fennec-left:20vw;--fennec-width:48vw}}@media (max-width:1023px) and (max-height:31rem){.writing-starfield-module__pQoU5W__starField{top:0;bottom:0}}@media (prefers-reduced-motion:reduce){.writing-starfield-module__pQoU5W__decorativeStar,.writing-starfield-module__pQoU5W__homeStar,.writing-starfield-module__pQoU5W__star{animation:none}.writing-starfield-module__pQoU5W__decorativeStar{opacity:var(--decorative-star-opacity)}.writing-starfield-module__pQoU5W__star{opacity:.9}}@media (forced-colors:active){.writing-starfield-module__pQoU5W__backdrop,.writing-starfield-module__pQoU5W__decorativeStarField,.writing-starfield-module__pQoU5W__homeStarField{display:none}.writing-starfield-module__pQoU5W__halo{background:canvas;border:1px solid buttontext}.writing-starfield-module__pQoU5W__star{box-shadow:none;background:buttontext}}
.earth-globe-scene-module__2Un39a__layer{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.earth-globe-scene-module__2Un39a__layer:before{content:"";z-index:0;background:radial-gradient(38% 58% at 65%,#020405fa 0%,#030506e6 50%,#0507077a 72%,#0000 100%);position:absolute;inset:0}.earth-globe-scene-module__2Un39a__layer:after{background:radial-gradient(circle at var(--sun-glow-x,0%) var(--sun-glow-y,18%), #fff6da47 0%, #ffe5bb29 18%, #e8a46412 38%, transparent 68%), linear-gradient(var(--sun-ray-angle,118deg), #ffe0ae17 0%, #d8905608 34%, transparent 64%);content:"";mix-blend-mode:screen;opacity:.68;z-index:2;position:absolute;inset:0}.earth-globe-scene-module__2Un39a__viewport{z-index:1;position:absolute;inset:0}@media (max-width:639px){.earth-globe-scene-module__2Un39a__layer:before{background:radial-gradient(68% 48% at 50% 52%,#020405f5 0%,#030506d1 56%,#0000 100%)}.earth-globe-scene-module__2Un39a__layer:after{background:radial-gradient(circle at var(--sun-glow-x,0%) var(--sun-glow-y,30%), #fff6da40 0%, #ffe2b524 22%, #e69d600f 44%, transparent 72%), linear-gradient(var(--sun-ray-angle,118deg), #ffdda914 0%, #d68c5308 38%, transparent 70%);opacity:.64}}.earth-globe-scene-module__2Un39a__viewport canvas{width:100%;height:100%;display:block}@media (forced-colors:active){.earth-globe-scene-module__2Un39a__layer{display:none}}
.home-map-module__NqLH-a__main{color:var(--foreground);pointer-events:none;z-index:3;background:0 0;position:absolute;inset:0;overflow:hidden}.home-map-module__NqLH-a__hero{z-index:10;height:100%;position:relative}.home-map-module__NqLH-a__intro{text-align:right;width:min(39rem,36vw);position:absolute;top:clamp(9.5rem,18vh,13rem);right:clamp(2rem,14vw,14rem)}.home-map-module__NqLH-a__tagline{color:var(--muted-strong);white-space:pre-line;max-width:36rem;margin-top:0;font-size:clamp(.875rem,1.15vw,1rem);line-height:1.9}.home-map-module__NqLH-a__positioning{color:var(--muted);font-family:var(--font-sans);letter-spacing:.08em;margin-top:.9rem;font-size:clamp(.68rem,.78vw,.76rem);line-height:1.5;display:block}html[lang=zh-CN] .home-map-module__NqLH-a__tagline{letter-spacing:.08em;font-family:Ma Shan Zheng UI,STKaiti,KaiTi,serif;font-size:clamp(1.1rem,1.55vw,1.42rem);font-weight:400;line-height:1.85}:is(html[lang=en] .home-map-module__NqLH-a__tagline,html[lang=es] .home-map-module__NqLH-a__tagline){font-family:var(--font-display);letter-spacing:-.01em;max-width:39rem;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:500;line-height:1.75}.home-map-module__NqLH-a__entryNav{pointer-events:auto;grid-template-rows:repeat(3,minmax(4.5rem,auto));grid-template-columns:minmax(0,1fr);gap:clamp(.65rem,1.2vh,.9rem);width:min(31rem,36vw);display:grid;position:absolute;bottom:clamp(6.5rem,11vh,9rem);right:clamp(2rem,14vw,14rem)}.home-map-module__NqLH-a__entry{border-top:1px solid color-mix(in srgb, var(--foreground) 22%, transparent);grid-template-columns:1.8rem minmax(0,1fr) auto;gap:.8rem;min-width:0;padding:.9rem 0 .35rem;transition:border-color .18s,color .18s;display:grid}.home-map-module__NqLH-a__entry:hover,.home-map-module__NqLH-a__entry:focus-visible{border-color:var(--accent-strong);color:var(--accent-strong)}.home-map-module__NqLH-a__entryIndex{color:var(--accent-strong);font-family:var(--font-sans);letter-spacing:.14em;padding-top:.3rem;font-size:.62rem}.home-map-module__NqLH-a__entryCopy{flex-direction:column;gap:.35rem;min-width:0;display:flex}.home-map-module__NqLH-a__entryCopy strong{font-family:var(--font-display);font-size:clamp(.9rem,1.05vw,1.08rem);font-weight:500;line-height:1.35;display:block}.home-map-module__NqLH-a__entryCopy>span{color:var(--muted-strong);font-family:var(--font-sans);letter-spacing:.035em;font-size:clamp(.68rem,.78vw,.76rem);line-height:1.55}.home-map-module__NqLH-a__entryArrow{font-family:var(--font-sans);opacity:.58;padding-top:.15rem;font-size:.85rem;transition:opacity .18s,transform .18s}.home-map-module__NqLH-a__entry:hover .home-map-module__NqLH-a__entryArrow,.home-map-module__NqLH-a__entry:focus-visible .home-map-module__NqLH-a__entryArrow{opacity:1;transform:translate(.15rem,-.15rem)}html[lang=zh-CN] .home-map-module__NqLH-a__entryCopy strong{font-family:var(--font-display), "Songti SC", "STSong", serif;letter-spacing:.03em;font-size:clamp(1rem,1.2vw,1.18rem);font-weight:400}.home-map-module__NqLH-a__mapStage{z-index:1;width:100%;position:absolute;inset:23rem 0 0;overflow:hidden}.home-map-module__NqLH-a__canvasHost,.home-map-module__NqLH-a__poster{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.home-map-module__NqLH-a__canvasHost{z-index:2}.home-map-module__NqLH-a__canvas{opacity:1;pointer-events:none;width:100%;height:100%;display:block}.home-map-module__NqLH-a__poster{object-fit:cover;object-position:69% center;opacity:0;z-index:1;width:100%;height:100%;transition:opacity .26s;transform:scale(1.06)}.home-map-module__NqLH-a__posterVisible{opacity:1}@media (max-width:639px){.home-map-module__NqLH-a__mapStage{inset:25.5rem 0 0}.home-map-module__NqLH-a__intro{text-align:right;width:auto;top:10.75rem;left:1rem;right:1rem}.home-map-module__NqLH-a__tagline{max-width:22rem;margin-left:auto;font-size:.875rem;line-height:1.75}.home-map-module__NqLH-a__positioning{font-size:.66rem}.home-map-module__NqLH-a__entryNav{grid-template-columns:1fr;gap:.65rem;width:auto;bottom:6.4rem;left:1.25rem;right:4.75rem}.home-map-module__NqLH-a__entry{grid-template-columns:1.55rem minmax(0,1fr) auto;gap:.55rem;padding-top:.65rem}.home-map-module__NqLH-a__entryCopy strong{font-size:.86rem}html[lang=zh-CN] .home-map-module__NqLH-a__entryCopy strong{font-size:.95rem}.home-map-module__NqLH-a__poster{object-position:73% center;transform:scale(1.12)}}@media (min-width:640px) and (max-width:1023px){.home-map-module__NqLH-a__intro,.home-map-module__NqLH-a__entryNav{width:min(27rem,44vw);right:clamp(2rem,8vw,5rem)}}@media (max-height:740px) and (min-width:640px){.home-map-module__NqLH-a__intro{top:7.2rem}.home-map-module__NqLH-a__entryNav{bottom:3.2rem}}@media (max-height:31rem){.home-map-module__NqLH-a__intro{top:max(5.5rem,25vh)}.home-map-module__NqLH-a__entryNav{grid-template-rows:auto auto 0;bottom:2.75rem}.home-map-module__NqLH-a__entryCopy>span{display:none}.home-map-module__NqLH-a__entryCopy strong{font-size:.75rem;line-height:1.35}html[lang=zh-CN] .home-map-module__NqLH-a__entryCopy strong{font-size:.75rem;line-height:1.35}}@media (max-height:31rem) and (min-width:640px){.home-map-module__NqLH-a__entryNav{gap:.4rem;bottom:1.75rem;right:clamp(4.25rem,8vw,5rem)}.home-map-module__NqLH-a__entry{grid-template-columns:1.3rem minmax(0,1fr) auto;gap:.4rem;padding:.35rem 0 .1rem}.home-map-module__NqLH-a__entryIndex{padding-top:.1rem;font-size:.55rem}}@media (max-height:31rem) and (max-width:639px){.home-map-module__NqLH-a__intro{text-align:right;top:6.6rem;left:1rem;right:5.75rem}.home-map-module__NqLH-a__tagline{font-size:.78rem;line-height:1.45}.home-map-module__NqLH-a__positioning{margin-top:.25rem;font-size:.6rem}.home-map-module__NqLH-a__entryNav{grid-template-columns:minmax(0,1fr);gap:.35rem;width:auto;bottom:1.25rem;left:1rem;right:6.25rem}.home-map-module__NqLH-a__entry{grid-template-columns:1.2rem minmax(0,1fr) auto;gap:.35rem;padding:.25rem 0 .1rem}.home-map-module__NqLH-a__entryIndex{padding-top:.15rem;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.home-map-module__NqLH-a__entry,.home-map-module__NqLH-a__entryArrow,.home-map-module__NqLH-a__poster{transition:none}}
