.chip-detail{background:#000}
.chip-hero.hero{height:63.818vw;min-height:760px;background-color:#000;background-image:linear-gradient(90deg,#000 25%,#0007 45%,transparent 65%),url('assets/chip-hero.png');background-size:cover,75% auto;background-position:center,right center;background-repeat:no-repeat}.chip-hero-copy{width:38%;margin-left:8.5%;padding-top:70px}.chip-hero-copy h1{font-size:var(--heading-short);line-height:1.3;margin:35px 0 25px}.chip-hero-copy p{font-size:var(--body);line-height:2;margin-bottom:30px}
.chip-section{padding:110px 8.5%;background:#000}.chip-section h2{font-size:var(--heading-long)}.process-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;margin-top:65px}.process-grid article{border-top:1px solid #ffffff45;padding-top:35px}.process h3,.service-heading{font-size:var(--subtitle);line-height:1.6}.process p,.section-description{font-size:var(--body);line-height:2;color:#c3cbd4}.material-mark{font-family:Anta,sans-serif;font-size:90px;line-height:1.2;margin-bottom:25px;color:#b9c7d7}.junction-art{height:108px;display:flex;align-items:center;gap:18px;margin-bottom:25px}.junction-art span{font-family:Anta,sans-serif;font-size:32px;padding:17px 25px;border:1px solid #8d9fb3}.junction-art i{height:1px;background:#728296;flex:1}.process-note{margin-top:55px;padding-top:35px;border-top:1px solid #ffffff30}.process-note p{margin:15px 0}
.processors{background:radial-gradient(ellipse at center,#111820,#000 68%)}.qubit-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin:60px 0 15px}.qubit-grid article{text-align:center}.qubit-grid strong,.processor-specs strong{font-family:Anta,sans-serif;font-weight:400;font-size:clamp(44px,5vw,82px);line-height:1.2}.qubit-grid p,.processor-specs p{font-size:var(--body);color:#aab8c7;margin-top:20px}.chip-outline{margin:0 auto 40px;max-width:1050px}.chip-outline img{display:block;width:100%}.chip-outline figcaption{text-align:center;font-size:12px;color:#7d8e9f;margin-top:-35px}.processor-specs{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;border-top:1px solid #ffffff40;padding-top:40px}.processor-specs article{text-align:center}.processor-specs strong{font-size:60px}.processor-specs .word-value{font-size:44px}.processor-specs strong span{font-size:.55em}.tunable{text-align:center;margin:45px 0 0;font-size:var(--subtitle)}
.fabrication{background:linear-gradient(135deg,#101922,#020304 80%)}.section-description{max-width:1000px;margin:30px 0 60px}.service-heading{font-weight:500;margin:0 0 30px}.services{display:grid;grid-template-columns:1fr 1fr;gap:65px}.services article{border-top:1px solid #ffffff45;padding-top:35px}.services h3{font-family:Anta,Glow,sans-serif;font-size:30px;line-height:1.4;margin:25px 0 15px}.services p{font-size:var(--subtitle);color:#c0cbd6}.service-art{max-width:330px;color:#8da3b9}.service-art svg{width:100%;stroke-width:1.4}.eda-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.eda-grid article{border-top:1px solid #ffffff40;padding-top:30px}.eda-grid svg{width:130px;height:130px;color:#8a9fb5;stroke-width:1.2}.eda-grid h3{font-size:var(--subtitle);line-height:1.6}
@media(max-width:1000px){.chip-hero-copy{width:45%}.process-grid{gap:40px}.junction-art{gap:8px}.junction-art span{font-size:25px;padding:17px}.processor-specs .word-value{font-size:35px}.eda-grid{grid-template-columns:1fr 1fr}.services{gap:35px}.services h3{font-size:25px}}
@media(max-width:600px){.chip-hero.hero{height:auto;min-height:850px;padding:430px 0 60px;background-size:auto 410px;background-position:60% 70px;background-repeat:no-repeat;background-color:#000}.chip-hero-copy{width:86%;margin:0 7%;padding:0}.chip-hero-copy h1{font-size:var(--heading-short)}.chip-section{padding:65px 7%}.process-grid{grid-template-columns:1fr;gap:40px;margin-top:40px}.material-mark{font-size:70px}.junction-art{height:auto}.junction-art span{font-size:26px}.process-note{margin-top:40px}.qubit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px;margin-top:40px}.qubit-grid strong{font-size:42px}.chip-outline{margin:20px -5% 35px}.chip-outline figcaption{margin-top:0}.processor-specs{grid-template-columns:1fr;gap:25px}.processor-specs strong{font-size:45px}.processor-specs article{padding:15px 0;border-bottom:1px solid #ffffff20}.tunable{font-size:var(--body);line-height:1.9}.services{grid-template-columns:1fr;gap:40px}.services h3{font-size:25px}.section-description{margin-bottom:40px}.eda-grid{gap:30px 20px}.eda-grid svg{width:105px;height:105px}.eda-grid h3{font-size:20px}}

.chip-hero.hero{background-image:linear-gradient(90deg,rgba(0,0,0,.35),transparent 65%),url('assets/chip-hero-fullbleed.png');background-size:cover;background-position:center;background-repeat:no-repeat}
@media(max-width:600px){.chip-hero.hero{background-size:cover;background-position:62% top;background-image:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.3) 45%,rgba(0,0,0,.85) 70%),url('assets/chip-hero-fullbleed.png')}}

/* Keep the original sharp product at its approved scale; extend only the empty top. */
.chip-hero.hero{height:52vw;min-height:680px;isolation:isolate;background-color:#000;background-image:linear-gradient(90deg,#000 25%,#0007 45%,transparent 65%),url('assets/chip-hero.png');background-size:cover,75% auto;background-position:center,right center;background-repeat:no-repeat}
.chip-hero.hero::before{content:'';position:absolute;top:0;left:0;right:0;height:calc((max(52vw,680px) - 42.16vw)/2 + 24px);z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#000 25%,#0007 45%,transparent 65%),url('assets/chip-hero-fullbleed.png');background-size:cover,100% auto;background-position:center,center top;mask-image:linear-gradient(#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent)}
.chip-hero-copy{padding-top:0;transform:translateY(-20px)}
@media(max-width:600px){.chip-hero.hero{height:auto;min-height:790px;padding-top:380px;background-size:cover,auto 380px;background-position:center,62% 80px;background-image:linear-gradient(180deg,#0003,transparent 40%,#000 62%),url('assets/chip-hero.png')}.chip-hero.hero::before{height:110px;background-size:cover,auto 450px;background-position:center,62% top}.chip-hero-copy{transform:none;padding:0}}

/* Extend the same top-edge pixels through CSS, avoiding a second mismatched image. */
.chip-hero.hero::before{height:calc((max(52vw,680px) - 42.165vw)/2 + 1px);background-image:linear-gradient(90deg,#000 25%,#0007 45%,transparent 65%),url('assets/chip-hero.png');background-size:cover,75% auto;background-position:center,right top;mask-image:none;-webkit-mask-image:none;transform:scaleY(-1);transform-origin:center}
@media(max-width:600px){.chip-hero.hero::before{height:81px;background-image:linear-gradient(180deg,#0003,transparent),url('assets/chip-hero.png');background-size:cover,auto 380px;background-position:center,62% top}}

/* Share exact subpixel boundary: no one-pixel overlap that darkens the join. */
.chip-hero.hero::before{height:calc((max(52vw,680px) - 42.16507177vw)/2);background-image:url('assets/chip-hero.png');background-size:75% auto;background-position:right top;background-repeat:no-repeat}
.chip-hero.hero{background-image:url('assets/chip-hero.png');background-size:75% auto;background-position:right center}
.chip-hero.hero::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000 25%,#0007 45%,transparent 65%)}
@media(max-width:600px){.chip-hero.hero{background-size:auto 380px;background-position:62% 80px}.chip-hero.hero::before{height:80px;background-size:auto 380px;background-position:62% top}.chip-hero.hero::after{background:linear-gradient(180deg,#0003,transparent 40%,#000 62%)}}

/* Feather the original image edge instead of joining two raster rectangles. */
.chip-hero.hero{--join:calc((max(52vw,680px) - 42.16507177vw)/2);background-image:none;background-color:#000}
.chip-hero.hero::before{inset:0;height:auto;transform:none;z-index:-1;background-image:url('assets/chip-hero.png');background-size:75% auto;background-position:right center;mask-image:linear-gradient(180deg,transparent calc(var(--join) - 2px),#000 calc(var(--join) + 40px));-webkit-mask-image:linear-gradient(180deg,transparent calc(var(--join) - 2px),#000 calc(var(--join) + 40px))}
.chip-hero.hero::after{inset:auto 0 auto 0;top:0;height:calc(var(--join) + 64px);z-index:-2;background-image:url('assets/chip-hero.png');background-size:75% auto;background-position:right top;background-repeat:no-repeat;transform:scaleY(-1)}
@media(max-width:600px){.chip-hero.hero{--join:80px}.chip-hero.hero::before{background-size:auto 380px;background-position:62% 80px}.chip-hero.hero::after{background-size:auto 380px;background-position:62% top}}

/* One full-screen canvas removes both horizontal and vertical image boundaries. */
.chip-hero.hero{background-image:url('assets/chip-hero-seamless.svg?v=overlap-6');background-size:100% 100%;background-position:center}
.chip-hero.hero::before,.chip-hero.hero::after{display:none}
@media(max-width:600px){.chip-hero.hero{background-size:auto 100%;background-position:62% center;background-image:linear-gradient(180deg,#0003,transparent 30%,#000c 65%),url('assets/chip-hero-seamless.svg?v=overlap-6')}}

/* 实拍芯片：保留真实几何、走线、键合线及表面纹理，仅显示层调色。 */
.chip-photo{margin:0;min-width:0}
.chip-photo img{display:block;width:100%;height:auto;filter:saturate(.68) brightness(.83) contrast(1.07)}
.chip-photo figcaption{font-size:14px;color:#9daab7;line-height:1.7;padding-top:14px}
.processor-photo{margin:60px 0 55px}
.processor-photo img{aspect-ratio:1.8;object-fit:cover;object-position:50% 50%}
.fabrication-overview{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:9%;margin:50px 0 70px}
.fabrication-introduction .section-description{margin:0;font-size:var(--subtitle);line-height:1.9;text-wrap:pretty}
.fabrication-introduction .keep{white-space:normal}
.package-photo{width:100%;max-width:570px;justify-self:end}
.package-photo img{aspect-ratio:1;object-fit:contain}
@media(max-width:1000px){.fabrication-overview{gap:6%}.fabrication-introduction .section-description{font-size:var(--body)}}
@media(max-width:600px){.processor-photo{margin:35px 0}.processor-photo img{aspect-ratio:1.5}.fabrication-overview{grid-template-columns:1fr;gap:28px;margin:30px 0 45px}.package-photo{max-width:none}.chip-photo figcaption{font-size:13px}.fabrication-introduction .section-description{font-size:var(--body)}}

.chip-product-photo{margin:0 0 65px}
.chip-product-photo img{aspect-ratio:1.8;object-fit:contain;background:#14181d;filter:saturate(.7) brightness(.78) contrast(1.06)}
@media(max-width:600px){.chip-product-photo{margin-bottom:40px}.chip-product-photo img{aspect-ratio:1.6}}

.chip-product-photo img{width:100%;height:auto;aspect-ratio:auto;object-fit:initial;background:transparent}
