html{font-size:min(1.16px,0.23255814vw)}
*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:#07080d;color:#f2f4ff;font-family:"Source Han Sans SC","Noto Sans CJK SC","Microsoft YaHei","PingFang SC",sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;border:0;cursor:pointer;background:transparent;margin:0}button::after{border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2rem solid #00e5ff;outline-offset:5rem}.page{width:430rem;margin:0 auto;background:#0a0b10;overflow:hidden;font-size:14rem;line-height:1.65;position:relative}.hero{height:830rem;position:relative;background:#0a0b10;isolation:isolate}.hero-art{position:absolute;left:0;top:0;width:100%;height:790rem;object-fit:cover;object-position:50% 50%;z-index:-3}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#0a0b1030 0%,#0a0b1020 30%,#0a0b1000 65%,#0a0b10 95%)}.brand-bar{position:relative;padding:25rem 26rem 0;display:flex;justify-content:space-between;align-items:center}.brand-lockup{display:flex;gap:10rem;align-items:center}.brand-logo{height:44rem;width:49.5rem;object-fit:contain;border-radius:9rem}.brand-name{font-size:19rem;font-weight:750;letter-spacing:2rem;line-height:1.5}.brand-en{font:8rem/1.4 Arial,sans-serif;letter-spacing:2rem;color:#aab0c5}.edition{color:#c3c8db;font:9rem/1.5 "Consolas",monospace;letter-spacing:1rem;text-align:right}.edition-line{display:block;width:26rem;height:1rem;background:#7a7f8f;margin:6rem 0 0 auto}.hero-copy{position:relative;margin:55rem 28rem 0}.eyebrow{font:10rem/1.5 "Consolas",monospace;color:#9cdff0;letter-spacing:3rem;display:flex;gap:10rem;align-items:center}.small-cross{font-size:16rem;color:#00e5ff}.hero-title{font-size:57rem;line-height:1.2;letter-spacing:-2rem;font-weight:850;margin:17rem 0 15rem}.title-line{display:block}.spectrum{background:linear-gradient(105deg,#39edff 4%,#70acff 29%,#b85dff 56%,#ff6acb 84%,#ffc07c);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:20rem;letter-spacing:4rem;font-weight:550;margin-bottom:9rem}.hero-caption{font-size:13rem;color:#b9bfd2;letter-spacing:.2rem}.art-label{position:absolute;top:521rem;right:23rem;writing-mode:vertical-rl;color:#d6d7ee80;font:9rem "Consolas",monospace;letter-spacing:3rem}.hero-footer{position:absolute;bottom:37rem;left:28rem;right:28rem}.hero-rule{height:1rem;background:linear-gradient(90deg,#00e5ff90,#b24cff80,#ff3ca750,transparent);margin-bottom:20rem}.hero-status{display:flex;justify-content:space-between;gap:15rem}.status-item{display:flex;flex-direction:column;gap:4rem}.micro{font:9rem/1.5 "Consolas",monospace;letter-spacing:2rem;color:#838ba5}.status-value{font-size:15rem;font-weight:500}.status-type{color:#83edfc;font-size:11rem;letter-spacing:2rem}.scroll-link{display:flex;align-items:center;gap:9rem;font-size:11rem;color:#b6bfd7;padding:20rem 0 0;letter-spacing:2rem}.icon{width:18rem;height:18rem;vertical-align:middle;flex-shrink:0}.intro{padding:30rem 28rem 60rem;position:relative}.section-kicker{display:flex;align-items:center;gap:10rem;font:10rem/1.5 "Consolas",monospace;letter-spacing:2rem;color:#8a91ac;margin-bottom:19rem}.section-number{color:#65dff4}.section-kicker:after{content:"";height:1rem;background:#ffffff15;flex:1;margin-left:9rem}.section-title{font-size:29rem;font-weight:720;line-height:1.4;letter-spacing:-.8rem;margin:0 0 17rem}.body-copy{font-size:14rem;color:#b0b5c9;line-height:2}.intro-sign{display:flex;align-items:center;gap:13rem;margin-top:24rem;font-size:10rem;letter-spacing:3rem;color:#777f9b}.intro-sign:before{content:"";height:1rem;width:32rem;background:#b24cff}.section{padding:0 28rem 60rem}.section-title-row{display:flex;justify-content:space-between;align-items:center;gap:12rem}.small-tag{color:#a4abc1;border:1rem solid #ffffff22;font-size:9rem;padding:3rem 7rem;white-space:nowrap;letter-spacing:1rem;margin-bottom:16rem}.direction-card{padding:24rem 20rem 25rem;border:1rem solid #283344;margin-top:12rem;position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 100%,#00e5ff09,transparent 75%),#0d1119}.direction-card.violet{border-color:#343046;background:radial-gradient(ellipse at 100% 100%,#b24cff10,transparent 75%),#101019}.direction-card.pink{border-color:#402b3e;background:radial-gradient(ellipse at 100% 100%,#ff3ca70c,transparent 75%),#141019}.card-top{display:flex;align-items:center;gap:12rem;margin-bottom:16rem}.card-index{font:11rem "Consolas",monospace;color:#73e9fc}.violet .card-index{color:#c490ff}.pink .card-index{color:#f9a0d1}.card-en{font:9rem "Consolas",monospace;letter-spacing:3rem;color:#9099b3}.direction-title{font-size:23rem;font-weight:650;letter-spacing:-.5rem;position:relative;z-index:1;margin-bottom:9rem}.direction-description{position:relative;z-index:1;font-size:14rem;line-height:1.9;color:#a7aec5;max-width:242rem}.corner{position:absolute;top:-1rem;left:-1rem;width:19rem;height:19rem;border-top:1rem solid #00e5ff;border-left:1rem solid #00e5ff}.violet .corner{border-color:#b24cff}.pink .corner{border-color:#ff3ca7}.glyph{position:absolute;right:-12rem;top:55rem;width:116rem;height:116rem;border:1rem solid #00e5ff38;transform:rotate(-28deg);box-shadow:inset 0 0 25rem #00e5ff0a}.glyph:before{content:"";position:absolute;inset:17rem;border:1rem solid #00e5ff38}.glyph:after{content:"";position:absolute;inset:34rem;border:1rem solid #00e5ff38}.violet .glyph{border-color:#b24cff60;border-radius:50%;transform:rotate(-30deg) scaleX(.72)}.violet .glyph:before,.violet .glyph:after{border-color:#b24cff50;border-radius:50%}.pink .glyph{border-color:#ff3ca740;transform:rotate(45deg) scale(.8)}.pink .glyph:before,.pink .glyph:after{border-color:#ff3ca740}.section-note{font-size:11rem;color:#7f879f;line-height:1.9;margin-top:15rem}.information{background:linear-gradient(135deg,#121621,#0c0e15);border:1rem solid #252b3c;padding:0 20rem}.info-row{display:flex;justify-content:space-between;align-items:center;gap:20rem;padding:18rem 0;border-bottom:1rem solid #ffffff0c}.info-row:last-child{border-bottom:0}.info-label{font-size:13rem;color:#929bb2;display:flex;align-items:center;gap:10rem}.info-label .icon{width:16rem;height:16rem;opacity:.7}.info-value{font-size:14rem;color:#e1e6f5;text-align:right}.pending{font-size:11rem;letter-spacing:1rem;color:#adb4ca}.info-footer{display:flex;align-items:center;gap:8rem;font-size:11rem;color:#8793aa;padding-top:16rem}.status-dot{width:5rem;height:5rem;border-radius:50%;background:#b24cff;box-shadow:0 0 10rem #b24cff70;flex-shrink:0}.agenda-placeholder{margin-top:22rem;display:flex;align-items:center;justify-content:space-between;padding:17rem 0;border-top:1rem dashed #ffffff20;border-bottom:1rem dashed #ffffff20;color:#858ea8;font-size:11rem}.agenda-placeholder .agenda-title{color:#c4cce0;font-size:12rem}.schedule-row{display:flex;gap:20rem;padding:16rem 0;border-bottom:1rem solid #ffffff15;font-size:12rem}.schedule-time{color:#68def5;min-width:94rem}.scene-break{height:230rem;position:relative;margin:4rem 0 54rem;overflow:hidden;display:flex;align-items:flex-end;padding:27rem 28rem}.scene-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 69%;opacity:.66}.scene-mask{position:absolute;inset:0;background:linear-gradient(90deg,#0a0b1080,transparent),linear-gradient(0deg,#0a0b10,transparent 80%)}.scene-copy{position:relative;font-size:26rem;line-height:1.55;font-weight:650;letter-spacing:1rem}.scene-copy-small{font:9rem/1.5 "Consolas",monospace;letter-spacing:3rem;color:#a8bed0;margin-top:10rem}.prep-row{padding:20rem 0;border-bottom:1rem solid #ffffff12;display:flex;gap:15rem}.prep-number{font:11rem "Consolas",monospace;color:#666f8b;padding-top:5rem}.prep-title{font-size:15rem;font-weight:550;margin-bottom:6rem}.prep-description{font-size:14rem;color:#929ab1;line-height:1.9}.venue-card{border:1rem solid #282e42;position:relative;background:#0d1019}.venue-visual{height:158rem;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#0e121c;background-image:linear-gradient(#34415c33 1rem,transparent 1rem),linear-gradient(90deg,#34415c33 1rem,transparent 1rem);background-size:27rem 27rem}.venue-orbit{position:absolute;width:108rem;height:108rem;border:1rem solid #5481b945;border-radius:50%;box-shadow:0 0 0 30rem #527ab409,0 0 0 60rem #527ab405}.venue-marker{position:relative;display:flex;flex-direction:column;align-items:center;gap:10rem;font-size:11rem;letter-spacing:2rem;color:#c1d0e7}.venue-marker .icon{width:30rem;height:30rem;filter:drop-shadow(0 0 10rem #00e5ff50)}.map-caption{position:absolute;bottom:9rem;left:12rem;font:8rem "Consolas",monospace;letter-spacing:2rem;color:#687691}.venue-body{padding:20rem}.venue-title{font-size:18rem;font-weight:600;margin-bottom:5rem}.venue-address{font-size:14rem;color:#949eb6;line-height:1.8;min-height:24rem}.venue-actions{display:flex;gap:9rem;margin-top:18rem}.outline-button{display:flex;align-items:center;justify-content:center;gap:8rem;border:1rem solid #39455c;background:#131b28;padding:11rem 15rem;font-size:12rem;border-radius:2rem;line-height:1.5;flex:1}.outline-button.muted{color:#8490a7;border-color:#252d3f}.outline-button .icon{width:16rem;height:16rem}.contact-box{margin-top:15rem;display:flex;align-items:center;justify-content:space-between;gap:14rem;padding:20rem;border:1rem solid #2a2d40;background:#11121c}.contact-role{font-size:14rem;margin-bottom:3rem}.contact-state{font-size:11rem;color:#919bb2}.contact-actions{display:flex;gap:9rem}.square-button{width:37rem;height:37rem;border:1rem solid #39415a;display:flex;align-items:center;justify-content:center;background:#181c2b;border-radius:2rem}.square-button .icon{width:17rem;height:17rem}.closing{padding:14rem 28rem 137rem;text-align:center;position:relative;background:radial-gradient(ellipse at 50% 100%,#7736ba19,transparent 70%)}.closing-mark{width:65rem;height:58rem;object-fit:contain;border-radius:12rem;margin-bottom:19rem}.closing-title{font-size:26rem;letter-spacing:2rem;line-height:1.5;font-weight:650;margin-bottom:11rem}.closing-sub{font-size:11rem;letter-spacing:2rem;color:#9198b2}.closing-line{width:40rem;height:1rem;background:linear-gradient(90deg,#00e5ff,#b24cff);margin:28rem auto 20rem}.closing-brand{font-size:10rem;letter-spacing:4rem;color:#737d99}.bottom-bar{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:430rem;padding:13rem 22rem calc(13rem + env(safe-area-inset-bottom));background:#0c0e17ed;backdrop-filter:blur(22rem);border-top:1rem solid #ffffff18;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:15rem}.bottom-brand{font-size:14rem;font-weight:600;letter-spacing:1rem}.bottom-caption{font-size:10rem;color:#8b94ad;margin-top:2rem}.primary-button{display:flex;align-items:center;justify-content:center;gap:17rem;padding:12rem 19rem;font-size:12rem;font-weight:650;color:#061019;background:linear-gradient(105deg,#64e6ef,#ad9afb);border-radius:2rem;line-height:1.5;box-shadow:0 0 23rem #6e7ae312}.primary-button .icon{width:15rem;height:15rem}.footer-actions{display:flex;justify-content:center;gap:25rem;margin-top:20rem}.text-button{font-size:10rem;color:#9ba8c5;padding:6rem}.dialog{padding:26rem;border:1rem solid #3c4163;border-radius:10rem;color:#f2f4ff;background:#131622;width:min(350rem,calc(100vw - 40rem));box-shadow:0 20rem 100rem #000b}.dialog::backdrop{background:#020409bb;backdrop-filter:blur(6rem)}.dialog-title{font-size:20rem;font-weight:650;margin-bottom:12rem}.dialog-content{font-size:14rem;line-height:1.9;color:#b6bed3;white-space:pre-line}.dialog-close{width:100%;margin-top:23rem;padding:12rem;background:#b5a3ff;color:#101222;border:0;font-size:14rem;border-radius:3rem}.reveal{animation:appear .9s both}.reveal-2{animation-delay:.16s}.reveal-3{animation-delay:.28s}@keyframes appear{from{opacity:0;transform:translateY(12rem)}to{opacity:1;transform:translateY(0)}}
.brand-name{line-height:1.6}.direction-card{min-height:191rem;padding-right:120rem}.direction-description{max-width:none;font-size:13rem;line-height:1.95}.direction-title{font-size:22rem}.course-art{position:absolute;right:12rem;top:57rem;width:92rem;height:82rem;opacity:.85}.scene-break{height:272rem}.scene-photo{object-position:50% 49%;opacity:.8}.scene-mask{background:linear-gradient(0deg,#0a0b10 1%,#0a0b1070 38%,#0a0b1000 100%)}.venue-map{width:100%;height:248rem;position:relative;z-index:0;background:#e5e9ec;font-size:12rem;color:#17304a;touch-action:none}.map-tools{display:flex;justify-content:space-between;align-items:center;gap:8rem;padding:10rem 12rem;background:#101522;border-top:1rem solid #2b3448}.map-hint{font-size:10rem;color:#9caec8}.demo-notice{padding:9rem 13rem;font-size:11rem;line-height:1.6;background:#203047;color:#c6dafa}.map-fallback{background:#24354d;color:#cdddf0;font-size:12rem;padding:12rem}.map-fallback[hidden]{display:none}.map-unavailable{padding:30rem;text-align:center;color:#a1afc3}.venue-tooltip{font-size:11rem;background:#12233bea;color:#eff9ff;border:1rem solid #7698b3;padding:4rem 8rem;border-radius:4rem;box-shadow:none}.leaflet-tooltip-top.venue-tooltip:before{border-top-color:#12233bea}.venue-map .leaflet-control-attribution{font:9rem/1.4 Arial,sans-serif;background:#ffffffe8;color:#34435a}.venue-map .leaflet-control-attribution a{color:#275580}.contact-box .square-button{width:42rem;height:42rem}.dialog-content{font-size:14rem}
.direction-card,.direction-card.violet,.direction-card.pink{min-height:206rem;padding:23rem 19rem;background:#0e111a;overflow:hidden;margin-top:12rem}.course-photo{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:1}.course-fade{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(90deg,rgba(14,17,26,0) 0%,rgba(14,17,26,.12) 23%,rgba(14,17,26,.82) 47%,#0e111a 66%,#0e111a 100%)}.course-copy{position:relative;margin-left:43%;z-index:1}.direction-card .card-top{margin-bottom:17rem;gap:9rem}.direction-card .card-en{letter-spacing:1.3rem;font-size:8rem}.direction-card .direction-title{font-size:21rem;line-height:1.5;margin-bottom:10rem;white-space:nowrap}.direction-card .direction-description{font-size:12rem;line-height:1.95;color:#b8c1d4}.direction-card .card-index{font-size:10rem}
#directions .section-kicker{justify-content:flex-end}#directions .section-kicker:after{display:none}#directions .section-kicker:before{content:"";height:1rem;flex:1;background:#242a38;margin-right:12rem}#directions .section-title-row{flex-direction:row-reverse}#directions .section-title,#directions .section-note{text-align:right}.course-copy{text-align:right}.direction-card .card-top{justify-content:flex-end}
.showcase-intro{font-size:13rem;color:#a0aac0;margin:-4rem 0 21rem;line-height:1.9}.showcase-card{display:block;position:relative;width:100%;height:211rem;padding:0;overflow:hidden;border:1rem solid #52617d;text-align:left;border-radius:2rem;background:#111725}.showcase-poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.showcase-shade{position:absolute;inset:0;background:linear-gradient(180deg,#05091745,transparent 40%,#050917dc)}.showcase-badge{position:absolute;top:14rem;left:14rem;font-size:9rem;letter-spacing:1rem;color:#d6e4f6;background:#090e1dbb;border:1rem solid #d0dfff30;padding:4rem 8rem}.showcase-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:53rem;height:53rem;display:flex;align-items:center;justify-content:center;padding-left:3rem;border-radius:50%;border:1rem solid #ceeeffbb;background:#192b4666;color:#f4fdff;font-size:31rem;line-height:1;box-shadow:0 0 32rem #60dcff26}.showcase-card-foot{position:absolute;bottom:16rem;left:16rem;right:16rem;display:flex;align-items:center;justify-content:space-between;font-size:16rem;font-weight:600;letter-spacing:1rem}.showcase-expand{font-size:10rem;font-weight:400;color:#c5e7ff}.showcase-meta{display:flex;justify-content:space-between;gap:15rem;font-size:10rem;color:#828da8;margin-top:12rem;letter-spacing:1rem}.showcase-dialog{padding:0;border:1rem solid #3c4966;background:#0c101a;color:#f2f4ff;width:90vw;max-width:960rem;max-height:90vh;overflow:auto}.showcase-dialog::backdrop{background:#020409ed}.showcase-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16rem;padding:16rem 20rem;font-size:16rem}.showcase-close{font-size:13rem;line-height:1.6;padding:9rem 12rem;border:1rem solid #43506c;color:#cfdef4;flex-shrink:0}.showcase-media{display:block;width:100%;height:50vw;max-height:65vh;object-fit:contain;background:#03050a}.showcase-empty{position:relative}.showcase-empty-label{position:absolute;bottom:18rem;left:0;right:0;text-align:center;font-size:14rem;color:#ecf6ff;text-shadow:0 2rem 10rem #000;background:#05091699;padding:8rem}.showcase-dialog-note{padding:17rem 20rem;font-size:12rem;line-height:1.8;color:#a0acc3}.showcase-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#020409f5;z-index:100;display:flex;align-items:center;justify-content:center}.showcase-panel{width:100%;background:#0c101a}.showcase-panel .showcase-media{height:56.25vw;max-height:65vh}.showcase-panel .showcase-close{margin:0}
.hero-quick-links{display:flex;align-items:center;justify-content:space-between}.works-link{color:#9ee8f6}.showcase-after-map{padding-top:42rem;padding-bottom:16rem}
.scene-photo{top:-241rem;bottom:auto;height:764rem;object-fit:cover;transform:translateY(0);transition:none}.scene-copy{transition:none}
.hero-copy{margin-top:45rem}.hero-title{margin-top:16rem;line-height:1.25;letter-spacing:-1rem}.hero-title .title-line-1{font-size:35rem;white-space:nowrap}.hero-title .title-line-2{font-size:31rem;margin-top:12rem;font-weight:600}.hero-title .title-line-3{font-size:45rem;margin-top:3rem;white-space:nowrap}.hero-subtitle{font-size:20rem;letter-spacing:2rem;margin-top:20rem}.hero-caption{font-size:12rem;letter-spacing:0}.closing-title{font-size:32rem;line-height:1.45}.closing-brand{letter-spacing:1rem}.bottom-caption{font-size:10rem;letter-spacing:0}.showcase-gallery{display:flex;overflow-x:auto;gap:12rem;scroll-snap-type:none;scrollbar-width:none;padding:0 0 2rem}.showcase-gallery::-webkit-scrollbar{display:none}.showcase-slide{flex:0 0 90%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.showcase-slide .showcase-card{height:195rem}.showcase-gallery:after{content:"";flex:0 0 6%}.showcase-swiper{height:240rem;width:100%}.showcase-swiper .showcase-slide{padding-right:12rem}.showcase-card-foot{font-size:15rem}.showcase-meta{font-size:10rem}
.showcase-gallery{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;user-select:none}.showcase-gallery .showcase-poster{pointer-events:none}.showcase-scroll{width:100%;height:238rem;white-space:nowrap}.showcase-track{display:block;white-space:nowrap}.showcase-track .showcase-slide{display:inline-block;vertical-align:top;width:336rem;white-space:normal;margin-right:12rem}.credibility .section-title{max-width:335rem}.credibility-intro{margin-bottom:27rem}.credibility-totals{display:flex;flex-wrap:wrap;border-top:1rem solid #45637d;border-bottom:1rem solid #293b54;background:linear-gradient(135deg,#15233577,#13122455);margin-bottom:30rem}.proof-metric{width:50%;padding:19rem 15rem 22rem}.proof-metric-0{width:100%;padding:24rem 18rem;border-bottom:1rem solid #293b54}.proof-metric-1{border-right:1rem solid #293b54}.proof-value{font:42rem/1.15 'Segoe UI',Arial,sans-serif;letter-spacing:-2rem;color:#b8b0ff;font-weight:300}.proof-metric-0 .proof-value{font-size:80rem;color:#74e7f5}.proof-unit{font-size:20rem;margin-left:6rem;letter-spacing:0;font-weight:400}.proof-label{font-size:14rem;margin-top:7rem;color:#e8eef9}.proof-note{font-size:10rem;line-height:1.7;color:#92a1ba;margin-top:5rem}.proof-subhead{font-size:17rem;font-weight:600;letter-spacing:1rem;margin:26rem 0 14rem}.account-proof{padding:20rem 16rem;background:linear-gradient(130deg,#12202a80,#10131c);border:1rem solid #304a60;margin-top:12rem}.account-proof.violet{background:linear-gradient(130deg,#22193480,#10131c);border-color:#453557}.account-platform{font:9rem/1.6 Consolas,monospace;letter-spacing:2rem;color:#9ab9d2}.account-name{font-size:24rem;line-height:1.5;font-weight:650;margin:9rem 0 17rem}.account-stats,.platform-stats{display:flex;gap:6rem}.account-stats>div,.platform-stats>div,.account-stats>view,.platform-stats>view{flex:1;min-width:0}.account-value{font-size:21rem;line-height:1.4;color:#8fe0ef;white-space:nowrap}.violet .account-value{color:#c2a7ff}.account-label{font-size:10rem;color:#96a3ba;margin-top:3rem}.platform-stats{border-top:1rem solid #ffffff16;margin-top:17rem;padding-top:15rem}.platform-value{font-size:15rem;color:#c9d2e2;white-space:nowrap}.account-honors{margin-top:17rem;border-top:1rem solid #ffffff16;padding-top:12rem}.honor-item{font-size:11rem;color:#d9c697;line-height:1.9}.honor-item:before{content:'✦';margin-right:7rem;color:#b5a2ef}.account-description{font-size:11rem;color:#a5aec5;margin-top:16rem}.investment-proof{position:relative;margin-top:27rem;padding:24rem 20rem;border-left:2rem solid #ab91f6;background:linear-gradient(110deg,#29223c99,#0c1016)}.investment-value{font:67rem/1.2 'Segoe UI',Arial,sans-serif;font-weight:300;color:#d0baff;letter-spacing:-2rem;margin:11rem 0}.investment-title{font-size:16rem;color:#eff0fb}.investment-description{font-size:12rem;color:#9eacc3;line-height:1.9;margin-top:10rem}.proof-projects{display:flex;flex-wrap:wrap}.proof-project{width:50%;padding:13rem 0;border-bottom:1rem solid #ffffff15;font-size:12rem;color:#cad4e7;display:flex;gap:7rem;align-items:center}.project-number{font:9rem Consolas,monospace;color:#637a96}

.credibility{padding-bottom:44rem}.proof-stage{position:relative;isolation:isolate;padding:22rem 18rem 16rem;margin:0 -10rem 18rem;overflow:hidden;border-top:1rem solid #7290c7;border-bottom:1rem solid #454066;background:#0b101b}.proof-art{position:absolute;top:0;right:-70rem;width:390rem;height:460rem;object-fit:cover;object-position:50% 24%;opacity:.65;z-index:-2;transform:rotate(-12deg) scale(1.12)}.proof-art-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,#090e19fa 4%,#0c1325ad 60%,#19142d80),linear-gradient(0deg,#090e19,transparent 80%)}.proof-stage:after{content:"";position:absolute;right:0;top:0;width:52rem;height:3rem;background:linear-gradient(90deg,#67e5f4,#c285ff)}.credibility .section-kicker{margin-bottom:12rem;font-size:9rem;letter-spacing:1.7rem}.credibility .section-title{font-size:27rem;line-height:1.35;letter-spacing:-.5rem;margin-bottom:12rem;max-width:none}.credibility-intro{font-size:12rem;line-height:1.8;margin:0 0 19rem;color:#a8b5ce}.credibility-totals{margin:0;border:1rem solid #6e7dad70;background:linear-gradient(125deg,#1e416760,#24204760);box-shadow:inset 0 0 30rem #487deb0d;position:relative}.proof-metric,.proof-metric-0,.proof-metric-1{width:50%;padding:14rem 12rem 13rem;border:0;min-height:101rem}.proof-metric-0,.proof-metric-1{border-bottom:1rem solid #8ca6d333}.proof-metric-0,.proof-metric-2{border-right:1rem solid #8ca6d333}.proof-value,.proof-metric-0 .proof-value{font-family:'Segoe UI',Arial,sans-serif;font-size:43rem;line-height:1.12;font-weight:650;letter-spacing:-2rem;color:#9bedff;text-shadow:0 0 24rem #32beff40}.proof-metric-1 .proof-value{color:#b0b7ff;text-shadow:0 0 24rem #7c82ff40}.proof-metric-2 .proof-value{font-size:38rem;color:#d8a9ff;text-shadow:0 0 24rem #b763ff40}.proof-metric-investment .proof-value{color:#e8c0ff;text-shadow:0 0 24rem #d08cff40}.proof-unit{font-size:15rem;margin-left:4rem;letter-spacing:0;font-weight:500}.proof-metric-investment .proof-unit{font-size:12rem}.proof-label{font-size:11rem;margin-top:7rem;color:#dce6fa;letter-spacing:.3rem}.proof-summary-note{font-size:9rem;color:#98a9c7;margin-top:10rem;letter-spacing:.2rem}.proof-subhead{display:flex;justify-content:space-between;align-items:center;font-size:15rem;letter-spacing:.5rem;margin:18rem 0 10rem}.proof-subhead-en{font:8rem/1.5 Consolas,monospace;letter-spacing:1rem;color:#697f9e}.account-proof{padding:13rem 14rem 12rem;margin-top:9rem;border-color:#375774;background:linear-gradient(115deg,#112737a8,#111624 80%);box-shadow:inset 2rem 0 0 #69d9ef55;position:relative}.account-proof.violet{border-color:#59416e;background:linear-gradient(115deg,#29203daa,#151321 80%);box-shadow:inset 2rem 0 0 #ad81e855}.account-head{display:flex;justify-content:space-between;align-items:center;gap:10rem;margin-bottom:11rem}.account-name{font-size:21rem;line-height:1.4;margin:0;letter-spacing:1rem}.account-platform{font-size:8rem;letter-spacing:.5rem;color:#9db3d2}.account-stats,.platform-stats{gap:4rem}.account-value{font-size:21rem;font-weight:600;line-height:1.3;text-shadow:0 0 17rem #63c7ff22}.account-label{font-size:10rem;line-height:1.6;margin-top:2rem}.platform-stats{margin-top:10rem;padding-top:9rem}.platform-value{font-size:15rem;line-height:1.3}.account-honors{display:flex;gap:10rem;flex-wrap:wrap;margin-top:10rem;padding-top:9rem}.honor-item{font-size:10rem;line-height:1.6;white-space:nowrap}.honor-item:before{margin-right:4rem}.account-description{font-size:10rem;line-height:1.6;margin-top:10rem;border-top:1rem solid #ffffff16;padding-top:8rem}.proof-projects{gap:6rem}.proof-project{width:calc(50% - 3rem);padding:8rem 7rem;border:1rem solid #38455f;background:linear-gradient(110deg,#19253a77,#10131e);font-size:11rem;line-height:1.5;gap:5rem}.project-number{color:#8b82bb;font-size:8rem}

.credibility .section-title{white-space:pre-line}/* Final project list: explicit text nodes also keep native flex layout aligned. */
.proof-projects{display:flex;flex-wrap:wrap;gap:0;border:1rem solid #35415a;background:linear-gradient(115deg,#15203380,#13122180)}.proof-project{width:50%;min-width:0;min-height:46rem;padding:11rem 12rem;border:0;border-bottom:1rem solid #35415a80;background:none;display:flex;align-items:center;gap:8rem}.proof-project:nth-child(odd){border-right:1rem solid #35415a80}.proof-project:nth-last-child(-n+2){border-bottom:0}.project-number{flex:none;width:13rem;font:9rem/1.5 Consolas,monospace;color:#7f91b8}.project-name{display:block;flex:1;min-width:0;font-size:13rem;line-height:1.6;font-weight:500;letter-spacing:0;color:#dbe3f3}

.venue-note{font-size:12rem;line-height:1.8;color:#b5c4dc;margin-top:10rem;padding-left:10rem;border-left:2rem solid #8884c9}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{animation:none}.scene-photo{transform:none!important;transition:none}.scene-copy{transform:none!important;transition:none}}@media(min-width:760rem){body{background:radial-gradient(ellipse at 25% 20%,#19234270,transparent 55%),radial-gradient(ellipse at 85% 80%,#3c175440,transparent 55%),#07080d}.page{box-shadow:0 0 100rem #0008;border-left:1rem solid #ffffff0c;border-right:1rem solid #ffffff0c}}

