.ces-scroll-reveal{opacity:0;transition:opacity .35s ease-out,transform .35s ease-out;transform:translateY(14px)}.ces-scroll-reveal.ces-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ces-scroll-reveal{opacity:1;transition:none;transform:none}}@media print{.ces-scroll-reveal{opacity:1;transition:none;transform:none}}
.global-language-switch{color:#e4edf6;background:#0b1524;flex-wrap:wrap;justify-content:center;gap:18px;padding:10px 16px;font-size:13px;display:flex;position:relative}.global-language-switch a[aria-current=page]{color:#8ee0c8;text-underline-offset:5px;text-decoration:underline}.locale-portal{color:#14253a;background:#f7f7f2;min-height:100vh}.locale-portal header{z-index:20;background:#fff;border-bottom:1px solid #ccd5db;flex-wrap:wrap;align-items:center;gap:24px;padding:22px 5vw;display:flex;position:sticky;top:0}.locale-brand{max-width:310px;font-size:22px;font-weight:700}.locale-portal header nav{flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.locale-portal main{max-width:1240px;margin:auto;padding:35px 5vw}.locale-hero{border-bottom:1px solid #cbd4da;padding:65px 0}.locale-hero h1{max-width:950px;margin:15px 0 26px;font-size:clamp(32px,5vw,62px);line-height:1.15}.locale-hero p{max-width:900px;line-height:1.8}.locale-section{border-bottom:1px solid #cbd4da;padding:46px 0;scroll-margin-top:130px}.locale-section h2{margin:0 0 24px;font-size:30px}.locale-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px;display:grid}.locale-card{overflow-wrap:anywhere;background:#fff;border:1px solid #dce1e2;border-radius:10px;padding:24px;display:block}.locale-card h3{margin:14px 0;font-size:21px}.locale-card p,.locale-article{line-height:1.85}.locale-card img{object-fit:contain;max-width:100%;max-height:180px}.locale-meta{color:#506176;font-size:13px}.locale-notice{background:#edf3f7;border-left:3px solid #51748a;padding:14px 18px;font-size:14px;line-height:1.7}.locale-portal button{color:#fff;cursor:pointer;background:#183c50;border:1px solid #183c50;border-radius:5px;padding:12px 20px}.locale-portal button:disabled{opacity:.55;cursor:wait}.locale-search{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.locale-search input{flex:1;min-width:170px}.locale-portal input,.locale-portal textarea{font:inherit;border:1px solid #9aadb7;border-radius:4px;padding:12px}.locale-article img{max-width:100%;height:auto}.locale-article{max-width:900px;margin:35px auto;font-size:18px}.locale-modal{z-index:100;background:#001122a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.locale-modal-card{background:#fff;border-radius:10px;width:100%;max-width:640px;max-height:90vh;padding:32px;position:relative;overflow:auto}.locale-modal-card form,.locale-modal-card label{gap:10px;display:grid}.locale-modal-card form{gap:20px}.locale-modal-card .consent{align-items:flex-start;line-height:1.6;display:flex}.locale-modal-close{float:right}.locale-portal footer{color:#d9e9ef;background:#0b1524;padding:35px 5vw}.locale-status{min-height:24px}.locale-date{font-variant-numeric:tabular-nums}.locale-more{margin-top:25px}@media (max-width:650px){.locale-portal header{position:relative}.locale-portal header nav{gap:12px}.locale-section{scroll-margin-top:20px}}.locale-portal .account-links a,.locale-portal .account-links button{color:#245666;font-size:14px}.locale-portal .account-links button{background:#fff;border-color:#245666}.locale-portal .account-links{flex-wrap:wrap}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#eff2f5;background:#0b1524;margin:0;font-family:Arial,Microsoft YaHei,system-ui,sans-serif}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid #64a3f8}::selection{color:#0b1524;background:#b8f3d4}.portal{--accent:#b8f3d4;--ink:#0b1524;--paper:#f2f2ed;overflow:hidden}.nav{z-index:3;background:#0b1524ed;border-bottom:1px solid #ffffff19;justify-content:space-between;align-items:center;gap:30px;height:100px;padding:0 5vw;display:flex;position:relative}.logo{align-items:center;gap:14px;max-width:450px;font-size:19px;font-weight:600;display:flex}.logo img{width:42px;height:42px}.logo small{letter-spacing:2px;color:#b2bfce;margin-top:7px;font-size:9px;font-weight:400;display:block}.nav nav{color:#c3ccda;gap:27px;font-size:12px;display:flex}.nav nav a:hover{color:var(--accent)}.nav-cta{white-space:nowrap;border:1px solid #fff5;border-radius:50px;padding:13px 20px;font-size:12px}.hero{background:radial-gradient(at 80% 40%,#263b581f,#0000 65%);grid-template-columns:1.06fr 1fr;min-height:650px;padding:0 5vw;display:grid}.hero-copy{z-index:1;padding:70px 0 0;position:relative}.overline{letter-spacing:2px;color:#92a4b9;margin:0 0 26px;font-size:10px;font-weight:500;line-height:1.5}.live-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:50%;margin-right:12px;display:inline-block}.hero h1{letter-spacing:-3px;margin:24px 0 30px;font-size:clamp(46px,5.4vw,85px);font-weight:500;line-height:1.22}.hero h1 span{color:var(--accent)}.hero-desc{color:#b4c1d0;max-width:450px;font-size:14px;line-height:2.05}.hero-actions{flex-wrap:wrap;align-items:center;gap:30px;margin:35px 0 55px;display:flex}.cta{background:var(--accent);color:#142737;border:0;border-radius:2px;justify-content:space-between;align-items:center;gap:36px;padding:17px 26px;font-size:13px;transition:transform .2s;display:inline-flex}.cta:hover{transform:translateY(-3px)}.text-link{border-bottom:1px solid #b5c1ce55;padding-bottom:7px;font-size:12px}.hero-foot{color:#90a3b9;letter-spacing:1px;border-top:1px solid #fff2;justify-content:space-between;max-width:540px;padding:22px 0;font-size:10px;display:flex}.hero-visual{min-height:600px;position:relative}.orbit{width:100%;height:100%;position:absolute}.orbit-center{letter-spacing:7px;text-align:center;color:#e2f9ed;font-size:27px;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.orbit-center small{letter-spacing:4px;color:#a4c6dc;margin-top:13px;font-size:8px;display:block}.orbit-label{letter-spacing:3px;color:#849fbb;font-size:8px;position:absolute}.orbit-label.one{top:24%;left:27%}.orbit-label.two{bottom:25%;right:12%}.visual-caption{color:#8c9eb5;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:22px;left:10%;right:0}.ticker{color:var(--accent);letter-spacing:3px;border-top:1px solid #fff2;border-bottom:1px solid #fff2;padding:19px 0;font-size:15px;overflow:hidden}.ticker>div{width:max-content;animation:65s linear infinite ticker}@keyframes ticker{to{transform:translate(-50%)}}.section{padding:90px 5vw 100px}.section-top{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:44px;display:flex}.section-top h2{letter-spacing:-1.5px;margin:0;font-size:clamp(31px,3vw,49px);font-weight:500;line-height:1.3}.section-top h2 span{color:#8494a7}.section-top p:last-child{color:#9cabbc;font-size:12px;line-height:1.9}.search-box{border-bottom:1px solid #8494a7;align-items:center;width:260px;margin-bottom:8px;display:flex}.search-box input{color:#fff;background:0 0;border:0;outline:none;width:100%;padding:13px 0;font-size:12px}.search-box button{color:#fff;background:0 0;border:0;font-size:20px}.masonry{columns:3;column-gap:25px}.masonry>div{break-inside:avoid;margin-bottom:35px}.story{display:block}.story-art{background:#1c3047;height:210px;position:relative;overflow:hidden}.story-1 .story-art,.story-4 .story-art{height:280px}.story-2 .story-art{height:180px}.story-art img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.story:hover img{transform:scale(1.035)}.chip{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:#0c233977;border-radius:30px;padding:7px 12px;font-size:10px;position:absolute;top:16px;left:16px}.arrow{font-size:25px;position:absolute;bottom:14px;right:18px}.abstract{background:radial-gradient(at 15% 15%,#728ba577,#0000 70%),linear-gradient(45deg,#11283b,#485c62);height:100%;position:relative;overflow:hidden}.abstract i{border:1px solid #e7f1e355;border-radius:50%;width:85%;height:140%;display:block;position:absolute;top:15%;left:32%;transform:rotate(-30deg)}.abstract i:nth-child(2){border-color:#ccf3dd66;top:30%;left:5%}.abstract i:nth-child(3){background:#bbdece15;top:-45%;left:45%}.story-1 .abstract{background:linear-gradient(125deg,#3c4260,#564653)}.story-2 .abstract{background:linear-gradient(125deg,#4a6257,#1d4147)}.story-3 .abstract{background:linear-gradient(125deg,#8b7760,#2b484f)}.story-4 .abstract{background:linear-gradient(125deg,#35497b,#203846)}.story-copy{padding:17px 0 0}.meta{color:#9eaec1;margin:0 0 13px;font-size:10px;line-height:1.6}.meta span{float:right}.story h3{margin:0 0 12px;font-size:19px;font-weight:500;line-height:1.5;transition:color .2s}.story:hover h3{color:var(--accent)}.excerpt{color:#9cabbc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.load-more{color:#fff;background:0 0;border:1px solid #65768c;margin:35px auto 0;padding:15px 35px;font-size:12px;display:block}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}.focus-section{background:var(--paper);color:var(--ink)}.focus-section .overline{color:#5d6e7b}.focus-section .section-top h2 span{color:#677b80}.event{border-top:1px solid #c5cdc9;grid-template-columns:70px 1fr 100px;align-items:center;gap:25px;padding:27px 0;display:grid}.event-number{color:#748c86;align-self:start;padding-top:5px;font-size:12px}.event h3{margin:0 0 9px;font-size:21px;font-weight:500}.event p{color:#75817e;margin:0;font-size:11px}.event .meta{margin-bottom:8px}.event button{color:#183a36;background:0 0;border:1px solid #9cac9d;padding:12px 20px}.event-status{color:#7b8987;font-size:11px}.workgroups{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:25px;margin-top:50px;display:grid}.workgroups>div{background:#e3e8dd;padding:30px}.workgroups h3{font-size:20px;font-weight:500}.workgroups p{color:#586b63;font-size:12px;line-height:1.9}.network-section{background:#142337}.org-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.org-card{border:1px solid #47566b;min-height:310px;padding:40px 30px;transition:transform .25s;position:relative}.org-card:hover{transform:translateY(-6px)}.org-symbol{color:var(--accent);margin-bottom:35px;font-size:52px;display:block}.org-card h3{margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.4}.org-card p{color:#adbacb;font-size:12px}.org-card .overline{font-size:9px}.org-visit{margin-top:30px;font-size:11px;display:block}.org-paper{color:#173236;background:#e9e9df;border:0}.org-paper p{color:#617b78}.org-paper .org-symbol{color:#517d70}.org-aurora{background:radial-gradient(at 0 0,#554566,#273048);border:0}.org-aurora .org-symbol{color:#d9c5e7}.knowledge-section{background:#0b1524}.knowledge-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;display:grid}.knowledge-card{border:1px solid #425169;min-height:220px;padding:30px}.knowledge-card span{color:var(--accent);font-size:11px}.knowledge-card h3{font-size:21px;font-weight:500;line-height:1.5}.knowledge-card p,.knowledge-card small{color:#93a6bd;font-size:12px;line-height:1.9}.knowledge-intro{border-top:1px solid #425169;grid-template-columns:130px 1fr 1fr;align-items:center;gap:40px;padding:35px 0;display:grid}.big-symbol{color:var(--accent);font-size:110px}.knowledge-intro h3{font-size:31px;font-weight:500}.knowledge-intro p{color:#9baec3;font-size:13px;line-height:2}.knowledge-intro a{text-underline-offset:8px;grid-column:2/4;font-size:12px;text-decoration:underline}.connect-section{background:linear-gradient(115deg,#2e4948,#1b303d);padding:90px 5vw;position:relative}.connect-section h2{letter-spacing:-2px;margin:0 0 24px;font-size:clamp(36px,4.5vw,70px);font-weight:500;line-height:1.3}.connect-section>p:not(.overline){color:#b0c4cc;font-size:14px;line-height:2}.opportunity{border-top:1px solid #79978c77;margin-top:35px;padding-top:30px}.opportunity>span{color:#b8f3d4;font-size:10px}.opportunity h3{font-size:22px;font-weight:500}.opportunity p{color:#b5c6cc;max-width:650px;font-size:12px;line-height:1.9}.opportunity button{color:#b8f3d4;background:0 0;border:0;padding:10px 0}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:40px;display:flex}.empty h1{font-size:28px}.empty button{background:var(--accent);border:0;padding:12px 24px}.spinner{border:1px solid #4e677c;border-top-color:#b8f3d4;border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.search-results{background:#203b50;margin-bottom:30px;padding:30px;position:relative}.search-results a{margin:16px 0;font-size:14px;display:block}.article-wrap{max-width:900px;margin:auto;padding:70px 25px 100px}.article-wrap>a{color:#a5b4c6;margin-bottom:50px;font-size:12px;display:block}.article-wrap h1{font-size:42px;font-weight:500;line-height:1.5}.article-meta{color:#8198af;font-size:12px}.article-lead{color:#adc2d1;border-left:2px solid var(--accent);margin:35px 0;padding-left:25px;font-size:20px;line-height:1.9}.article-body{font-size:16px;line-height:2.1}.article-body img{max-width:100%;height:auto}.article-body a{color:#b8f3d4;text-decoration:underline}.article-body table{max-width:100%;display:block;overflow:auto}.source{color:#92a8bf;border-top:1px solid #425169;margin-top:60px;padding-top:25px;font-size:12px}.demo-ribbon{color:#edc893;background:#473b25;padding:10px 5vw;font-size:11px}.theme-paper .hero{color:#193638;background:#e9e9df}.theme-paper .hero h1 span{color:#587f68}.theme-paper .hero-desc,.theme-paper .hero .overline,.theme-paper .hero-foot,.theme-paper .hero .text-link{color:#597a75}.theme-paper .hero-foot{border-color:#aabeb4}.theme-aurora .hero{background:radial-gradient(at 75%,#58426a,#162237 70%)}footer{background:#08111e;grid-template-columns:1fr 1fr;gap:30px;padding:65px 5vw 25px;display:grid}.footer-brand{font-size:30px;font-weight:400;line-height:1.7}.footer-brand span{color:#7b97a7}footer>div:nth-child(2){text-align:right;color:#99aabe;font-size:11px;line-height:2}.footer-bottom{letter-spacing:2px;color:#788ca5;border-top:1px solid #fff2;grid-column:1/3;margin-top:20px;padding-top:25px;font-size:9px}.footer-bottom span{float:right}.mobile-nav{display:none}.modal{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#001123aa;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card{color:#183236;background:#f5f5f0;border-radius:12px;width:min(540px,100%);max-height:90vh;padding:35px;position:relative;overflow:auto}.modal-card h2{font-size:28px;font-weight:500}.close{color:inherit;background:0 0;border:0;font-size:26px;position:absolute;top:12px;right:16px}.modal-card label{margin:15px 0;font-size:12px;line-height:1.8;display:block}.modal-card input,.modal-card textarea{color:#193638;background:#fff;border:1px solid #bacac1;border-radius:5px;width:100%;margin-top:5px;padding:12px;font-size:14px;display:block}.modal-card textarea{min-height:100px}.modal-card .consent{align-items:start;gap:8px;font-size:11px;display:flex}.consent input{width:auto;margin-top:5px}.dark{color:#fff;background:#173c38}.honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}@media (min-width:1600px){.section,.hero,.nav,.connect-section,footer{padding-left:max(5vw,50vw - 740px);padding-right:max(5vw,50vw - 740px)}}@media (max-width:1100px){.nav nav{gap:15px}.logo{font-size:16px}.hero{min-height:550px}.hero-visual{min-height:530px}.hero h1{font-size:58px}.masonry{column-gap:20px}.story-art{height:180px}.org-card{padding:25px}.org-card h3{font-size:19px}}@media (max-width:800px){html{scroll-padding-top:20px}.nav{height:76px;padding:0 6vw}.logo{font-size:15px}.logo small{letter-spacing:1px;font-size:7px}.logo img{width:33px}.nav nav{display:none}.nav-cta{padding:10px 13px;font-size:10px}.hero{grid-template-columns:1fr;min-height:auto;padding:0 6vw}.hero-copy{padding:45px 0 0}.hero h1{letter-spacing:-2px;z-index:1;font-size:56px;position:relative}.hero-desc{max-width:360px;font-size:12px}.hero-actions{gap:20px;margin:28px 0 34px}.cta{gap:25px;padding:15px 20px;font-size:12px}.hero-foot{margin-top:10px;font-size:9px}.hero-visual{height:290px;min-height:290px;margin-top:-5px}.orbit-center{font-size:21px}.orbit-label{font-size:7px}.visual-caption{font-size:8px;bottom:8px}.ticker{padding:15px 0;font-size:11px}.section{padding:55px 6vw 60px}.section-top{margin-bottom:30px;display:block}.section-top h2{font-size:34px}.section-top .overline{margin-bottom:17px;font-size:8px}.section-top>p{margin-top:25px}.search-box{width:100%;margin-top:22px}.masonry{columns:2;column-gap:18px}.story-art{height:150px}.story-1 .story-art,.story-4 .story-art{height:205px}.story-2 .story-art{height:130px}.story h3{font-size:15px}.meta{font-size:8px}.meta span{float:none;display:block}.excerpt{-webkit-line-clamp:3;font-size:10px}.chip{padding:5px 8px;font-size:8px;top:10px;left:10px}.arrow{font-size:19px;bottom:8px;right:10px}.event{grid-template-columns:26px 1fr 60px;gap:12px;padding:23px 0}.event h3{font-size:16px}.event p{font-size:10px}.event button{padding:8px;font-size:11px}.event-status{font-size:9px}.org-grid{grid-template-columns:1fr;gap:17px}.org-card{min-height:220px;padding:25px 26px}.org-symbol{float:right;margin:10px 0 0 20px;font-size:65px}.org-card h3{font-size:23px}.org-visit{margin-top:25px}.knowledge-intro{grid-template-columns:70px 1fr;gap:20px}.big-symbol{font-size:70px}.knowledge-intro h3{font-size:24px}.knowledge-intro p{grid-column:1/3;font-size:12px}.knowledge-intro a{grid-column:1/3}.connect-section{padding:55px 6vw}.connect-section h2{font-size:40px}.connect-section .overline{font-size:8px}.connect-section>p:not(.overline){font-size:12px}footer{gap:20px;padding:45px 6vw 100px}.footer-brand{font-size:22px}footer>div:nth-child(2){font-size:9px}.footer-bottom{letter-spacing:1px;font-size:7px}.mobile-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;height:64px;padding-bottom:env(safe-area-inset-bottom);background:#102139f5;border-top:1px solid #47617a66;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{text-align:center;color:#c7d8e5;min-width:60px;font-size:22px}.mobile-nav span{margin-top:2px;font-size:9px;display:block}.article-wrap{padding:40px 6vw 60px}.article-wrap h1{font-size:30px}.article-lead{font-size:17px}.article-body{font-size:14px}.modal{padding:12px}.modal-card{max-height:88vh;padding:25px}.modal-card h2{font-size:23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker>div{animation:none}.reveal{opacity:1;transition:none;transform:none}.story-art img,.cta,.org-card{transition:none}}.theme-paper .orbit-center{color:#30544e}.theme-paper .orbit-center small,.theme-paper .orbit-label,.theme-paper .visual-caption{color:#527d75}.story h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.nav-actions{align-items:center;gap:12px;display:flex}.language-switch{color:#e5f1ed;white-space:nowrap;border:1px solid #fff5;border-radius:50px;justify-content:center;align-items:center;padding:12px 17px;font-size:12px;display:inline-flex}.language-switch:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:800px){.nav-actions{gap:7px}.language-switch{padding:9px 11px}.nav-cta{display:none}}
.account-links{color:#acd9d4;white-space:nowrap;align-items:center;gap:12px;margin-right:12px;font-size:11px;display:flex}.account-links a:first-child{color:#a5d9f0}.account-links a:hover{color:#fff;text-decoration:underline}.account-links form{margin:0}.account-links button{color:#acd9d4;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0}.account-links button:hover{color:#fff;text-decoration:underline}.account-links button:disabled{opacity:.5;cursor:wait}@media (max-width:980px){.account-links{gap:8px;font-size:10px}}@media (max-width:540px){.account-links{gap:6px;margin-right:0;font-size:9px}.account-links span{display:none}}
