/* The industrial atlas — independent editorial diagrams */
.atlas-menu{display:none}.atlas-page{background:#eee9df;color:#24392f}.atlas-cover,.atlas-home-intro,.partner-directory,.stage-readings,.company-ledger,.revenue-story,.product-toolbar,.product-specimens,.compare-section,.glossary,.atlas-bibliography{width:min(1240px,88%);margin:auto}.atlas-cover{padding:160px 0 55px}.atlas-cover h1{font-size:clamp(52px,7vw,104px);line-height:1.05;letter-spacing:-.06em;margin:32px 0}.atlas-cover em,.atlas-home em,.company-ledger em{font-family:Georgia,serif;font-weight:400;color:#75815a}.atlas-cover>p{max-width:600px;font-size:17px;line-height:1.8}.cover-rule{display:flex;justify-content:space-between;border-top:1px solid #a9b1a1;margin-top:50px;padding-top:18px;font-size:10px;letter-spacing:.16em}.atlas-home{background:#182e29;color:#e3e7d9;padding:110px 0 0;overflow:clip}.atlas-home-intro h2,.partner-directory h2,.revenue-story h2,.glossary h2{font-size:clamp(40px,5.5vw,76px);line-height:1.15;letter-spacing:-.04em;font-weight:400}.atlas-home-intro>p{max-width:600px;line-height:1.9;color:#bbc9be}.atlas-numbers{display:flex;gap:70px;padding:35px 0;font-size:11px}.atlas-numbers strong{display:block;font-size:54px;font-weight:400;color:#c5d9a1;margin-bottom:8px}.assembly-story{display:grid;grid-template-columns:1fr 1fr;position:relative;width:88%;margin:auto}.engineering{height:580px;position:relative;perspective:1100px;--lift:0;isolation:isolate}.assembly-story>.engineering{position:sticky;top:100px;align-self:start}.chip-plane{position:absolute;left:50%;top:48%;width:300px;height:300px;transform:translate(-50%,-50%) rotateX(58deg) rotateZ(-35deg);border:1px solid #b8d19b;box-shadow:15px 22px 25px #0005;transition:transform .8s,border-color .8s;background:#2a493e;display:flex;align-items:center;justify-content:center}.pcb{background:repeating-linear-gradient(90deg,transparent 0 27px,#81ac7433 28px 29px),repeating-linear-gradient(0deg,#17382f 0 27px,#81ac7433 28px 29px);width:380px;height:380px;transform:translate(-50%,calc(-50% + 70px + var(--lift)*35px)) rotateX(58deg) rotateZ(-35deg)}.chip-plane b{position:absolute;bottom:10px;font-size:10px;letter-spacing:.15em;font-weight:400}.substrate{width:265px;height:265px;background:repeating-linear-gradient(45deg,#8c8455 0 2px,#4f533b 3px 12px);transform:translate(-50%,calc(-50% + var(--lift)*-30px)) rotateX(58deg) rotateZ(-35deg)}.silicon{width:155px;height:155px;background:linear-gradient(135deg,#e3e8cc,#667f70 50%,#b1c7ab);color:#15352b;transform:translate(-50%,calc(-50% - 65px - var(--lift)*65px)) rotateX(58deg) rotateZ(-35deg);flex-direction:column}.silicon span{font-size:40px}.silicon small{font-size:8px}.hbm{position:absolute;top:40%;left:22%;padding:22px 12px;background:repeating-linear-gradient(0deg,#a6b6a2 0 3px,#4a6557 4px 7px);font-size:10px;transform:rotate(-35deg) skew(20deg);box-shadow:8px 10px 15px #0004;transition:top .8s}.h2{left:auto;right:20%;top:60%}.orbit{position:absolute;inset:12% 2%;border:1px solid #98bba32b;border-radius:50%;transform:rotateX(60deg)}.o2{inset:0 -5%;transform:rotateX(60deg) rotateZ(30deg)}.datum{position:absolute;bottom:35px;width:100%;text-align:center;font-size:8px;letter-spacing:.13em;color:#95ac9a}.assembly-copy article{min-height:75vh;display:flex;flex-direction:column;justify-content:center;padding:40px}.assembly-copy h3{font-size:clamp(26px,3vw,44px);font-weight:400;line-height:1.35;letter-spacing:-.025em}.chapter-links{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #6f8b7655}.chapter-links a{padding:45px 12%;border-right:1px solid #6f8b7655;text-decoration:none}.chapter-links small{font-size:10px;color:#bad395}.chapter-links h3{font-size:27px;font-weight:400;line-height:1.3}.chapter-links a:hover{background:#29453b}.ecosystem-map{display:grid;grid-template-columns:42% 58%;background:#19372e;color:#e6ecd9;padding:35px 6%}.stage-selector{display:flex;flex-direction:column;justify-content:center}.stage-selector button{display:flex;gap:20px;text-align:left;align-items:center;border:0;border-bottom:1px solid #9caf8c33;background:none;color:inherit;padding:20px 12px;font:inherit;font-size:16px;cursor:pointer}.stage-selector small{font-size:10px;color:#accb89}.stage-selector span{margin-left:auto}.stage-selector button[aria-pressed=true]{background:#b6cb8f;color:#18372c}.stage-display .engineering{height:600px}.stage-readings article{display:grid;grid-template-columns:30% 70%;padding:70px 0;border-bottom:1px solid #acb3a5;scroll-margin-top:100px}.stage-number{font-size:130px;font-family:Georgia,serif;color:#9ba88a}.stage-readings h2{font-size:42px;font-weight:400;margin:15px 0}.stage-readings p{font-size:17px;line-height:1.85}.stage-readings dl{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-block:1px solid #bdc4b5;padding:25px 0;margin:30px 0}dt{font-size:10px;letter-spacing:.14em;margin-bottom:12px}dd{margin:0;line-height:1.7}.stage-readings aside{padding-left:20px;border-left:2px solid #718553;font-size:14px;line-height:1.8}.atlas-source{display:block;font-size:10px;line-height:1.6;margin-top:20px;opacity:.7;overflow-wrap:anywhere}.partner-directory{padding:100px 0}.partner-directory>p{max-width:700px;line-height:1.8}.atlas-filter,.product-toolbar label{display:flex;align-items:center;gap:20px;font-size:12px;margin:30px 0}select{background:transparent;color:inherit;border:1px solid #8e9f8a;padding:12px;max-width:100%;font:inherit}.partners{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px}.partners article{border-top:1px solid #b0bba7;padding:30px 0}.partners article>span{font-size:9px;color:#677b62;letter-spacing:.08em}.partners h3{font-weight:400;font-size:23px}.partners p{font-size:14px;line-height:1.7}.company-ledger{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:85px 0;border-bottom:1px solid #adb6a3}.company-ledger h2{font-size:48px;line-height:1.2;font-weight:400}.company-ledger p{line-height:1.85}.lead{font-size:22px!important;line-height:1.55!important}.revenue-story{padding:90px 0}.revenue-bars{padding:50px 0}.revenue-bars>div{display:grid;grid-template-columns:70px 1fr 130px;align-items:center;gap:20px;margin:25px 0}.revenue-bars i{display:block;height:50px;width:var(--bar);background:linear-gradient(90deg,#234a3b,#acc68d)}.revenue-bars strong{font-size:23px;font-weight:400}table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:18px 10px;border-bottom:1px solid #9bad9866;text-align:left}caption{text-align:left;font-size:11px;padding:20px 0}.products-page{background:#172923;color:#e4e9dc}.products-page .atlas-cover em{color:#b6cc91}.product-toolbar{display:flex;align-items:center;justify-content:space-between;border-block:1px solid #8e9f8a55}.product-toolbar>a{font-size:12px}.product-specimens>article{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:75px 0;border-bottom:1px solid #8e9f8a55}.product-specimens h2{font-size:42px;font-weight:400;letter-spacing:-.04em;margin:18px 0}.product-specimens dl{margin:25px 0}.product-specimens dt{color:#c1d49f;margin-top:22px}.product-caveat{font-size:12px;color:#a7b8a9;line-height:1.8}.specimen-art{min-height:370px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse,#55734744,transparent 65%);border:1px solid #9aad8633}.specimen-art>small{position:absolute;bottom:20px;left:20px;font-size:9px;letter-spacing:.16em}.specimen-core{width:180px;height:180px;border:10px double #8c9f72;display:grid;place-items:center;background:linear-gradient(135deg,#667960,#16372a);transform:rotate(-22deg) skew(10deg);box-shadow:20px 25px 0 #0c1d17,22px 27px 0 #899f6a,35px 45px 40px #0008;color:#d7e4c3;font-size:23px}.art-systems .specimen-core{height:280px;width:135px;border:5px solid #7a8d72;background:repeating-linear-gradient(#203c30 0 20px,#91a580 21px 22px);transform:perspective(700px) rotateY(-25deg);font-size:18px}.art-network .specimen-core{width:250px;height:85px;border:6px double #8c9f72}.art-software .specimen-core{border-radius:50%;border:1px solid #bbd197;box-shadow:0 0 0 25px #567c4e22,0 0 0 50px #567c4e15;transform:none;background:transparent}.compare-choice{display:flex;gap:12px;align-items:center;font-size:12px;margin-top:25px;cursor:pointer}.compare-choice input{accent-color:#bfd79c;width:18px;height:18px}.compare-section,.glossary{padding:90px 0}.compare-section h2{font-size:40px;font-weight:400}.compare-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.compare-columns article{border-top:1px solid #b7cd94;padding:20px 0}.compare-columns h3{font-size:23px;font-weight:400}.compare-columns p{font-size:13px;line-height:1.8}.glossary details{border-top:1px solid #8e9f8a55;padding:22px 0}.glossary summary{cursor:pointer;display:flex;justify-content:space-between;font-size:22px}.glossary p{max-width:800px;line-height:1.8}.atlas-bibliography{padding:60px 0}.atlas-menu:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #9ab96c;outline-offset:4px}[hidden]{display:none!important}
@media(max-width:1100px){header nav{gap:14px!important}header nav a{font-size:11px!important}.chip-plane.pcb{width:300px;height:300px}.partners{grid-template-columns:1fr 1fr}}
@media(max-width:800px){.atlas-menu{display:block;margin-left:auto;border:0;background:none;font-size:24px;color:inherit;padding:10px}header nav{display:none!important}header.menu-open nav{display:flex!important;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#eee9df;color:#24392f;padding:25px;box-shadow:0 10px 20px #0002}header.menu-open nav a{font-size:16px!important;padding:8px}.atlas-cover{padding-top:130px}.atlas-cover h1{font-size:52px}.atlas-cover>p{font-size:14px}.cover-rule{font-size:8px}.atlas-home{padding-top:70px}.atlas-numbers{gap:28px;font-size:9px}.atlas-numbers strong{font-size:42px}.assembly-story{display:block}.assembly-story>.engineering{height:360px;top:80px;background:#182e29;z-index:1}.assembly-copy article{min-height:65vh;padding:15px 0;justify-content:flex-end}.assembly-copy h3{font-size:28px}.engineering{transform:scale(.8);transform-origin:center}.chapter-links{grid-template-columns:1fr}.chapter-links a{padding:28px 6%;border-bottom:1px solid #6f8b7655}.chapter-links h3{font-size:24px}.ecosystem-map{grid-template-columns:1fr;padding:20px 6%}.stage-selector{display:grid;grid-template-columns:1fr 1fr}.stage-selector button{font-size:12px;gap:8px;padding:15px 7px}.stage-display .engineering{height:350px}.stage-readings article{grid-template-columns:55px 1fr;gap:15px;padding:45px 0}.stage-number{font-size:47px}.stage-readings h2{font-size:28px}.stage-readings p{font-size:14px}.stage-readings dl{grid-template-columns:1fr;gap:22px}.stage-readings aside{font-size:12px}.partners{grid-template-columns:1fr}.partner-directory{padding:65px 0}.company-ledger{grid-template-columns:1fr;gap:20px;padding:50px 0}.company-ledger h2{font-size:36px}.revenue-bars>div{grid-template-columns:45px 1fr 85px;gap:10px;font-size:11px}.revenue-bars strong{font-size:16px}.revenue-bars i{height:35px}.product-toolbar{align-items:flex-start;flex-direction:column;padding-bottom:20px}.product-specimens>article{grid-template-columns:1fr;padding:45px 0;gap:30px}.specimen-art{min-height:300px}.product-specimens h2{font-size:34px}.compare-columns{grid-template-columns:1fr}.lead{font-size:19px!important}.glossary summary{font-size:20px}.atlas-filter{flex-direction:column;align-items:flex-start}}
@media(prefers-reduced-motion:reduce){.assembly-story>.engineering{position:relative;top:0}.assembly-copy article{min-height:0;padding:35px 0}.chip-plane,.hbm{transition:none}}
.stage-display{min-width:0;overflow:hidden}.atlas-page{overflow-x:clip}.atlas-menu{cursor:pointer}
@media(max-width:800px){html[lang=zh-Hant] .atlas-cover h1{font-size:42px}}
#gb200 .specimen-core{width:240px;height:160px;transform:rotate(-18deg) skew(8deg);background:linear-gradient(90deg,#678569 0 30%,#244237 30% 35%,#94aa7a 35% 65%,#244237 65% 70%,#678569 70%);border:10px solid #234538;font-size:19px} .product-specimens>article{scroll-margin-top:100px}
