/* A photographic journal: white space, editorial density, violet/cobalt accents. */
.editorial-edition{background:#fff;color:#20222b}.editorial-edition header,.editorial-edition.home header{background:#fff;color:#252735;border-bottom:1px solid #e8e8ef;height:100px;padding:0 4%;align-items:center}.editorial-edition .brand{background:linear-gradient(130deg,#9553eb,#3265e9);color:#fff;align-self:stretch;padding:15px 20px;margin-left:0;min-width:175px}.editorial-edition .brand-symbol span{color:#ddd3ff}.editorial-edition header nav{gap:25px}.editorial-edition header nav a:hover,.editorial-edition header nav a[aria-current]{color:#6940cb}.editorial-edition .language{color:#66518e}.story-belt{margin-top:100px;height:119px;display:flex;background:#f6f6fa;border-bottom:1px solid #eee}.belt-label{width:210px;flex:none;display:flex;flex-direction:column;justify-content:center;padding:15px 25px;color:#4a4161}.belt-label b{font-size:10px;line-height:1.5;letter-spacing:.13em}.belt-label>div{display:flex;gap:14px;margin-top:6px}.belt-label button{font-size:18px;padding:0 5px;min-width:25px}.belt-pause{font-size:13px!important}.belt-window{overflow:auto;scrollbar-width:none;flex:1}.belt-window::-webkit-scrollbar{display:none}.belt-track{display:flex;width:max-content;height:100%}.belt-track>a{position:relative;width:197px;flex:none;overflow:hidden;border-right:3px solid #fff;background:#1e2037}.belt-track img{width:100%;height:100%;object-fit:cover;opacity:.8;transition:transform .5s}.belt-track>a:hover img{transform:scale(1.08)}.belt-track>a:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#121324bf)}.belt-track span{position:absolute;left:13px;bottom:10px;z-index:1;color:#fff;font-size:11px;display:flex;align-items:center;gap:10px}.belt-track small{font-size:8px;background:#7454d9;padding:2px 5px}.editorial-cover{display:grid;grid-template-columns:24% 24% 52%;grid-template-rows:300px 300px;width:100%;max-width:1800px;margin:auto;overflow:hidden}.cover-notes{grid-column:1;grid-row:1/3;padding:42px 13%;background:#fff;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #eee}.issue-label{font-size:9px;letter-spacing:.1em;color:#6e47cb}.cover-notes h2{font-size:clamp(25px,2.7vw,43px);letter-spacing:-.05em;line-height:1.18;margin:26px 0}.cover-notes>p{font-size:12px;color:#777681;line-height:1.9}.edition-link{display:block;font-size:11px;padding:17px 0;border-bottom:1px solid #dfddea;color:#6941c7;margin-top:15px}.cover-facts{display:flex;gap:30px;margin-top:30px}.cover-facts a{display:flex;flex-direction:column}.cover-facts strong{font-size:38px;color:#25232d;font-weight:500;line-height:1.2}.cover-facts span{font-size:9px;color:#85838d}.cover-school{grid-column:2;grid-row:1;position:relative;overflow:hidden;background:#bbc7bd}.cover-school>img:first-child{width:100%;height:100%;object-fit:cover;filter:brightness(.8)}.cover-school .cover-teen{position:absolute;right:-10%;bottom:-5%;height:95%;width:auto;max-width:none}.cover-school>div{position:absolute;left:8%;top:10%;color:#fff;z-index:1;max-width:55%}.cover-school span,.cover-school small,.cover-compute>span,.cover-compute>small{font-size:8px;letter-spacing:.08em}.cover-school h3{font-size:28px;line-height:1.12;margin:22px 0 18px;font-weight:400}.cover-compute{grid-column:2;grid-row:2;position:relative;overflow:hidden;background:linear-gradient(135deg,#243056,#5750b1);color:#fff;padding:28px 8%}.cover-compute h3{position:relative;z-index:1;font-size:31px;line-height:1.1;margin:45px 0 18px}.editorial-chip{position:absolute;right:-45px;top:35px;width:185px;height:185px;border:1px solid #cbc5ff88;transform:rotate(35deg);box-shadow:0 0 0 18px #b8bdff10,0 0 0 36px #b8bdff09;display:grid;place-items:center}.editorial-chip i{position:absolute;width:70%;height:70%;border:1px solid #cfc8ff66}.editorial-chip i:nth-child(2){width:45%;height:45%;background:#b8bbff44}.editorial-chip i:nth-child(3){width:20%;height:20%;background:#b8bbff66}.cover-portrait{grid-column:3;grid-row:1/3;background:linear-gradient(135deg,#e3e6fa,#dcd3ef 45%,#b6d8ea);position:relative;overflow:hidden}.cover-portrait>img{position:absolute;right:1%;bottom:-1%;height:97%;width:auto;max-width:none;z-index:2;filter:drop-shadow(15px 15px 20px #39425a24)}.portrait-kicker{position:absolute;left:6%;top:6%;font-size:9px;letter-spacing:.2em;color:#6c6081}.cover-title{position:absolute;top:22%;left:6%;z-index:3;max-width:54%}.cover-title h1{font-size:clamp(44px,5vw,76px);line-height:1.05;letter-spacing:-.045em;color:#343346}.cover-title p{font-size:8px;letter-spacing:.13em;margin-top:20px;color:#6c6081}.cover-orbit{position:absolute;width:650px;height:650px;border:1px solid #ffffff88;border-radius:50%;right:-30%;top:13%;box-shadow:0 0 0 60px #ffffff18,0 0 0 120px #ffffff10}.portrait-enter{position:absolute;left:6%;bottom:8%;z-index:4;background:#fff;color:#3b3651;font-size:11px;display:flex;align-items:center;gap:28px;padding:15px 0 15px 22px;box-shadow:0 10px 40px #413a6310}.portrait-enter>span{display:grid;place-items:center;background:linear-gradient(120deg,#9555ea,#396bea);margin:-15px 0;width:62px;height:62px;color:#fff;font-size:26px}.portrait-credit{position:absolute;right:3%;bottom:3%;font-size:6px;letter-spacing:.1em;color:#544e69;z-index:3;writing-mode:vertical-rl}.edition-bar{display:flex;align-items:center;justify-content:space-between;padding:22px 5%;border-bottom:1px solid #e9e8ee;font-size:9px;gap:25px;background:#fff}.edition-bar>span{letter-spacing:.1em;color:#7756ca}.edition-bar p{font-size:11px;color:#8b8795}.edition-bar>a{color:#66509d;white-space:nowrap}.editorial-edition .formative{background:radial-gradient(#d6cfed 1px,transparent 1px);background-size:22px 22px}.editorial-edition .formative h2 em,.editorial-edition .atlas-cover em,.editorial-edition .company-ledger em{color:#7960b9}.editorial-edition .formative-records article{background:#fff;border-color:#e4deef;padding:28px 15px}.editorial-edition .formative-records article>span{color:#8260bb}.editorial-edition .formative-records h3{font-size:23px}.editorial-edition .formative-lead{background:#fff}.editorial-edition .hero-journey .scene-copy{background:#fffffff2;color:#262333;padding:28px 30px;top:25%;width:35%;border-left:3px solid #8761df;box-shadow:0 20px 70px #17213316}.editorial-edition .hero-journey .scene-copy h2{font-size:clamp(28px,3.1vw,46px)}.editorial-edition .hero-journey .scene-copy p{font-size:13px;margin:17px 0;line-height:1.8}.editorial-edition .scene-age{color:#6d598b;margin-top:14px}.editorial-edition .scene-source{color:#6d598b}.editorial-edition .scene-link{font-size:11px;color:#6243b2}.editorial-edition .opening-title h2{font-size:clamp(44px,6.5vw,100px);line-height:1.12}.editorial-edition .chapter-jumps{background:#ffffffed;padding:6px 14px;gap:17px;top:7%;box-shadow:0 3px 30px #0001}.editorial-edition .chapter-jumps button,.editorial-edition .chapter-jumps>a{color:#5a4879;border-color:#b7a8d5}.editorial-edition .chapter-jumps button[aria-pressed=true]{color:#7040ce;border-color:#7040ce}.editorial-edition .atlas-home,.editorial-edition .impact-interlude,.editorial-edition .product-dark{background:#151a31}.editorial-edition .assembly-story>.engineering{background:transparent}.editorial-edition .atlas-numbers strong{color:#b9a2fb}.editorial-edition .turning-points{background:#1b1b31}.editorial-edition .atlas-page{background:#fff}.editorial-edition .revenue-story{background:#f4f1fb}.editorial-edition .revenue-bars i{background:linear-gradient(90deg,#ab7de9,#4d6ee3)}.editorial-edition .stage-selector button[aria-pressed=true]{background:#ece5fb;color:#6941bc}.editorial-edition .future-viewport{background:radial-gradient(ellipse at 50% 20%,#494075,#141b36 48%,#060b18 85%)}.editorial-edition .future-questions{background:#11182b}.editorial-edition .future-heading h2 em{color:#d4c3fb}.editorial-edition .future-progress i{background:linear-gradient(90deg,#9c5ce7,#4c81ed)}.editorial-edition footer{background:#f5f3fa;color:#39344d}.editorial-edition .colophon{color:#8e6dc6}.editorial-edition .archive-seal{border-color:#bba8db;color:#7651b5}.editorial-edition .filters button[aria-pressed=true]{background:#724cc5;border-color:#724cc5;color:#fff}.editorial-edition .event-year{color:#8a64bd}.editorial-edition .source-link{color:#7650b5}.editorial-edition .journal-grid{gap:10px}.editorial-edition .journal-grid figure:nth-child(even){margin-top:100px}.editorial-edition .reading-room,.editorial-edition .archive-heading{background:#fff}.editorial-mosaic{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:200px 200px 200px;gap:7px;padding:100px 0 120px}.mosaic-intro{grid-column:1/3;grid-row:1/3;padding:20px 30px 20px 0;align-self:center}.mosaic-intro h2{font-size:clamp(30px,3vw,47px);margin:25px 0;line-height:1.15}.mosaic-intro h2 em{color:#8665b6}.mosaic-intro p{font-size:12px;line-height:1.9;color:#81798e}.mosaic-intro>a{display:inline-block;margin-top:25px;font-size:11px;color:#7453ba}.mosaic-photo{position:relative;overflow:hidden}.mosaic-photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.mosaic-photo:hover img{transform:scale(1.04)}.mosaic-photo span{position:absolute;bottom:0;left:0;right:0;padding:35px 20px 15px;background:linear-gradient(transparent,#090917aa);color:white;font-size:13px}.mosaic-photo small{display:block;font-size:8px;letter-spacing:.12em}.photo-0{grid-column:3/5;grid-row:1/3}.photo-3{grid-column:5/7;grid-row:2/4}.photo-1{grid-column:3/5;grid-row:3}.photo-2{grid-column:5/7;grid-row:1}.mosaic-index{grid-column:1/3;grid-row:3;background:linear-gradient(120deg,#9455df,#3971e9);color:#fff;padding:23px 30px;position:relative}.mosaic-index>span{font-size:8px;letter-spacing:.13em}.mosaic-index strong{display:block;font-size:32px;line-height:1.15;font-weight:400;margin-top:17px}.mosaic-index i{position:absolute;bottom:20px;right:22px;font-size:30px;font-style:normal}
@media(max-width:1100px){.cover-notes{padding:30px 10%}.cover-portrait>img{right:-7%}.cover-title{max-width:50%}.cover-title h1{font-size:52px}.cover-school h3{font-size:25px}.editorial-cover{grid-template-rows:280px 280px}.cover-facts{gap:15px}.cover-notes h2{font-size:31px}}
@media(max-width:800px){.editorial-edition header,.editorial-edition.home header{height:86px;padding:0 5%;align-items:center}.editorial-edition .brand{min-width:138px;padding:10px 14px;margin-left:-5.6%}.editorial-edition .language{margin-top:0}.story-belt{margin-top:86px;height:90px}.belt-label{width:110px;padding:10px 12px}.belt-label b{font-size:8px}.belt-label>div{gap:3px}.belt-track>a{width:145px}.belt-track span{font-size:9px;left:8px;gap:6px}.editorial-cover{grid-template-columns:1fr 1fr;grid-template-rows:470px auto 210px}.cover-portrait{grid-column:1/3;grid-row:1}.cover-portrait>img{right:-5%;height:94%}.cover-title{top:21%;left:7%;max-width:50%}.cover-title h1{font-size:43px}.cover-title p{font-size:7px;max-width:130px;line-height:1.8}.portrait-enter{left:7%;bottom:7%;font-size:9px;padding-left:14px;gap:18px}.portrait-enter>span{width:50px;height:56px}.cover-notes{grid-column:1/3;grid-row:2;padding:30px 7%;display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.cover-notes .issue-label{grid-column:1/3}.cover-notes h2{font-size:28px;margin:0;grid-column:1}.cover-notes>p{grid-column:2;grid-row:2;font-size:11px}.cover-notes .edition-link{grid-column:1;margin:0;font-size:10px}.cover-facts{grid-column:2;margin:0;gap:20px}.cover-facts strong{font-size:29px}.cover-school{grid-column:1;grid-row:3}.cover-school h3{font-size:22px;margin:20px 0}.cover-school small{font-size:7px}.cover-compute{grid-column:2;grid-row:3;padding:22px 9%}.cover-compute h3{font-size:25px;margin:25px 0 17px}.editorial-chip{width:120px;height:120px;right:-30px;top:30px}.edition-bar{padding:20px 7%;flex-wrap:wrap;gap:10px;font-size:8px}.edition-bar p{order:3;font-size:10px;width:100%}.editorial-edition .chapter-jumps{left:5%;right:5%;top:5%;gap:10px;padding:5px 10px}.editorial-edition .chapter-jumps button,.editorial-edition .chapter-jumps>a{font-size:8px;min-height:27px}.editorial-edition .hero-journey .scene-copy{left:5%;top:19%;padding:18px 20px;width:90%;background:#fffffff0}.editorial-edition .hero-journey .scene-copy h2{font-size:25px}.editorial-edition .hero-journey .scene-copy p{font-size:11px;line-height:1.65;margin:10px 0}.editorial-edition .scene-age{font-size:9px;margin-top:8px}.editorial-edition .scene-source{font-size:8px}.editorial-edition .scene-link{font-size:9px}.editorial-edition .bio-person{height:39%;bottom:9%}.editorial-edition .bio-boy{height:35%}.editorial-edition .bio-turn{height:46%}.editorial-edition .opening-title{top:25%}.editorial-edition .opening-title h2{font-size:53px}.editorial-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:auto 260px 180px 180px;padding:65px 0}.mosaic-intro{grid-column:1/3;grid-row:1;padding:0 0 30px}.mosaic-intro h2{font-size:37px}.photo-0{grid-column:1;grid-row:2}.photo-3{grid-column:2;grid-row:2/4}.photo-1{grid-column:1;grid-row:3}.photo-2{grid-column:2;grid-row:4}.mosaic-index{grid-column:1;grid-row:4;padding:18px}.mosaic-index strong{font-size:24px}.mosaic-photo span{font-size:10px;padding:25px 12px 12px}.mosaic-photo small{font-size:7px}.editorial-edition .journal-grid figure:nth-child(even){margin-top:0}.editorial-edition .assembly-story>.engineering{background:#151a31}}
@media(max-width:360px){.cover-title h1{font-size:37px}.cover-portrait>img{right:-15%}.cover-portrait{min-width:0}.editorial-edition .hero-journey .scene-copy{padding:14px 17px}.editorial-edition .hero-journey .scene-copy h2{font-size:23px}.editorial-edition .scene-age{display:inline-block;margin-right:12px}.editorial-edition .bio-turn{height:42%}.editorial-edition .opening-title h2{font-size:46px}}
@media(prefers-reduced-motion:reduce){.cover-portrait>img,.mosaic-photo{transform:none!important}.belt-track img,.mosaic-photo img{transition:none}}
.belt-cuda{height:100%;background:linear-gradient(125deg,#293759,#6b5baf);color:#dfd6fb;padding:15px;font-size:20px;letter-spacing:.1em}.belt-cuda span{font-size:70px;left:auto;right:20px;bottom:12px;opacity:.4}
.editorial-edition .hero-journey .scene-copy p{color:#67616f}.editorial-edition .hero-journey .scene-kicker{color:#76618e}
.editorial-edition.products-page,.editorial-edition.impact-page{background:#151a31;color:#e6e6f4}.editorial-edition.products-page .atlas-cover em{color:#baa7ed}.editorial-edition .ecosystem-map{background:#252b49;color:#e2e2f1}.editorial-edition .stage-selector button[aria-pressed=true] small{color:#74569c}.editorial-edition .mode-copy p{color:#b7bad0}.editorial-edition .chapter-links a:hover{background:#353458}.editorial-edition.products-page footer,.editorial-edition.impact-page footer{color:#39344d}
html[lang=zh-Hant] .cover-title{max-width:48%}html[lang=zh-Hant] .cover-title h1{font-size:clamp(36px,4.3vw,64px)}@media(max-width:800px){html[lang=zh-Hant] .cover-title{max-width:43%;top:23%}html[lang=zh-Hant] .cover-title h1{font-size:30px;line-height:1.18}.cover-title{z-index:2}.cover-portrait>img{z-index:3}.portrait-enter{z-index:4}}
@media(max-width:800px){.editorial-edition .hero-journey .scene-copy{top:14%;padding:16px 20px}.editorial-edition .scene-link{margin-top:0}.editorial-edition .scene-age{display:inline-block;margin-right:14px}.editorial-edition .scene-source{display:inline-block}.editorial-edition .hero-journey .scene-copy h2{font-size:24px}.editorial-edition .hero-journey .scene-copy p{margin:10px 0}.editorial-edition .bio-turn{height:43%}}
@media(min-width:801px) and (max-width:1100px){.cover-title h1{font-size:44px}.cover-notes h2{font-size:27px}.portrait-enter{font-size:9px;gap:16px;padding-left:15px}.portrait-enter>span{width:49px}}
