/* About page v2 — company profile built from the supplied company facts. */
/* Compatibility: hide 01–04 index spans in old Elementor imports. */
.about-positioning .positioning-rail article>span{display:none!important}
/* Capability grid: restrained precision-grid and orbital highlight treatment. */
body .about-positioning .positioning-rail article{position:relative!important;isolation:isolate;overflow:hidden!important;background-color:rgba(255,255,255,.46)!important;background-image:linear-gradient(rgba(99,91,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(99,91,255,.045) 1px,transparent 1px)!important;background-size:28px 28px!important;transition:background-color .45s ease,box-shadow .45s ease,transform .45s ease!important}
body .about-positioning .positioning-rail article:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(130deg,transparent 38%,rgba(99,91,255,.06) 100%);opacity:.65;transition:opacity .45s ease}
body .about-positioning .positioning-rail article:not(:first-child){background-color:rgba(255,255,255,.46)!important;background-image:linear-gradient(rgba(99,91,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(99,91,255,.045) 1px,transparent 1px)!important;background-size:28px 28px!important}
body .about-positioning .positioning-rail article:after{content:"";display:block!important;position:absolute!important;z-index:-1;right:-47px!important;top:-57px!important;bottom:auto!important;width:142px!important;height:142px!important;border:1px solid rgba(99,91,255,.2)!important;border-radius:50%!important;background:radial-gradient(circle at 74% 78%,rgba(99,91,255,.9) 0 3px,transparent 4px)!important;box-shadow:0 0 0 22px rgba(99,91,255,.025)!important;opacity:.72;transform:rotate(-16deg);transform-origin:center;transition:opacity .45s ease,box-shadow .45s ease}
body .about-positioning .positioning-rail article.about-in-view:after{animation:positioning-orbit 14s ease-in-out infinite}
body .about-positioning .positioning-rail article h3{position:relative;z-index:1;letter-spacing:-.045em!important;transition:color .35s ease,transform .35s ease}
@media(hover:hover){body .about-positioning .positioning-rail article:hover{background-color:rgba(255,255,255,.86)!important;box-shadow:inset 0 0 0 1px rgba(99,91,255,.13),0 18px 32px rgba(45,39,120,.055)!important;transform:translateY(-4px)!important}body .about-positioning .positioning-rail article:hover:before{opacity:1}body .about-positioning .positioning-rail article:hover:after{opacity:1;box-shadow:0 0 0 22px rgba(99,91,255,.045),0 0 24px rgba(99,91,255,.11)!important}body .about-positioning .positioning-rail article:hover h3{color:#5249e8;transform:translateX(4px)}}
body .about-positioning .positioning-rail article:active{background-color:rgba(99,91,255,.07)!important}body .about-positioning .positioning-rail article:active h3{color:#5249e8}
@keyframes positioning-orbit{0%,100%{transform:rotate(-16deg)}50%{transform:rotate(8deg)}}
@media(prefers-reduced-motion:reduce){body .about-positioning .positioning-rail article.about-in-view:after{animation:none}}
.about-page+.site-footer .footer-cta{display:none}
/* Step 1 — compact company banner, aligned with the other inner pages. */
body .about-page .about-archive-hero{height:500px!important;min-height:500px!important;aspect-ratio:auto!important;padding:124px 0 54px!important}
body .about-archive-copy .kicker,body .about-archive-index,body .about-year-stamp{display:none!important}
body .about-archive-copy.about-archive-copy{padding-bottom:0!important}
body .about-archive-copy h1{margin-bottom:18px!important;font-size:clamp(46px,5vw,68px)!important}
.about-archive-copy:not(:has(.about-archive-points)) h1:after{font-size:clamp(46px,5vw,68px)}
.about-archive-copy:not(:has(.about-archive-points))>p:last-child:after{content:"◆  苏州市科技重点引进项目，落地高铁新城";font-size:15px;line-height:1.7}
@media(max-width:760px){body .about-page .about-archive-hero{height:460px!important;min-height:460px!important;padding:108px 0 42px!important}body .about-archive-copy h1{font-size:clamp(36px,10.5vw,47px)!important}.about-archive-copy:not(:has(.about-archive-points)) h1:after{font-size:clamp(36px,10.5vw,47px)}.about-archive-points{gap:5px}.about-archive-points li{padding-top:7px!important;padding-bottom:7px!important;font-size:13px}.about-archive-copy:not(:has(.about-archive-points))>p:last-child:after{font-size:13px}}
.about-positioning-head{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr)!important;align-items:start!important}.about-positioning-head h2{max-width:660px;margin-bottom:0!important}.about-positioning-points{margin:34px 0 0;padding:0;list-style:none;color:#565465;font-size:15px;line-height:1.75}.about-positioning-points li{position:relative;padding:13px 0 13px 22px;border-top:1px solid #dddbe8}.about-positioning-points li:last-child{border-bottom:1px solid #dddbe8}.about-positioning-points li:before{content:"";position:absolute;left:1px;top:23px;width:7px;height:7px;background:var(--violet);border-radius:50%}.positioning-rail article{position:relative;display:flex!important;min-height:190px!important;flex-direction:column;justify-content:space-between;overflow:hidden}.positioning-rail article:after{content:"";position:absolute;right:-46px;bottom:-52px;width:130px;height:130px;border:1px solid rgba(99,91,255,.16);border-radius:50%;box-shadow:0 0 0 16px rgba(99,91,255,.035)}.positioning-rail h3{position:relative;z-index:1;margin:0!important;font-size:28px!important}.positioning-rail span{position:relative;z-index:1}.positioning-rail article p{display:none}@media(max-width:760px){.about-positioning-head{grid-template-columns:1fr!important}.about-positioning-points{margin-top:22px}.positioning-rail article{min-height:150px!important}.positioning-rail h3{font-size:23px!important}}
.about-positioning-head:after{content:none!important}
.about-facts-points{max-width:560px;margin:26px 0 0;padding:0;list-style:none;color:var(--muted);font-size:15px;line-height:1.75}.about-facts-points li{position:relative;padding:13px 0 13px 20px;border-top:1px solid rgba(99,91,255,.14)}.about-facts-points li:last-child{border-bottom:1px solid rgba(99,91,255,.14)}.about-facts-points li:before{content:"";position:absolute;left:1px;top:23px;width:6px;height:6px;background:var(--violet);transform:rotate(45deg)}
/* Banner copy sits directly on the image; contrast comes from the image wash, not a glass card. */
.about-archive-art:after{background:linear-gradient(90deg,rgba(12,12,23,.84) 0%,rgba(12,12,23,.62) 35%,rgba(12,12,23,.16) 68%,rgba(12,12,23,.42) 100%)!important}
.about-archive-copy.about-archive-copy{width:min(720px,calc(100% - 64px))!important;margin-left:max(32px,calc((100% - 1200px)/2))!important;margin-right:auto!important;padding:0 0 8px 30px!important;border:0;border-left:1px solid rgba(197,193,255,.72);border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.about-archive-copy.about-archive-copy:before{content:"";position:absolute;left:-1px;top:0;width:2px;height:82px;background:linear-gradient(#bdb8ff,transparent);pointer-events:none}
.about-archive-copy>*{position:relative;z-index:1}
.about-archive-copy .kicker{display:inline-flex!important;width:auto;padding:0;color:#d9d6ff!important;font-size:11px!important;letter-spacing:.17em!important;text-shadow:0 2px 12px rgba(0,0,0,.65)}
.about-archive-copy .kicker:before{width:30px;height:2px}
.about-archive-index{display:block;margin:18px 0 15px!important;padding:0;color:#aaa6bd!important;font-size:10px!important;letter-spacing:.2em!important}
.about-archive-copy h1{margin:0 0 28px!important;font-size:clamp(50px,5vw,68px)!important;line-height:1.08!important;letter-spacing:-.06em!important;text-wrap:balance;text-shadow:0 4px 25px rgba(0,0,0,.28)}
.about-archive-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:none!important}
.about-archive-points li{min-height:0;padding:10px 14px 10px 21px!important;border-top:1px solid rgba(255,255,255,.22);border-radius:0;background:none;box-shadow:none;font-size:14px;line-height:1.55}
.about-archive-points li+li{margin-top:0!important}
.about-archive-points li:before{left:1px!important;top:18px!important}
.about-year-stamp{padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none}
@media(min-width:761px){.about-archive-hero{min-height:0!important;aspect-ratio:1142/761}}
.about-archive-points{max-width:540px;margin:0;padding:0;list-style:none;color:#dddbe6;font-size:17px;line-height:1.75}
.about-archive-points li{position:relative;padding-left:18px}
.about-archive-points li+li{margin-top:5px}
.about-archive-points li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;background:#bdb8ff;transform:rotate(45deg)}
.about-archive-copy:not(:has(.about-archive-points)) h1{font-size:0!important}
.about-archive-copy:not(:has(.about-archive-points)) h1:after{content:"智风起（苏州）\A光电科技有限公司";white-space:pre;display:block;font-size:clamp(50px,5vw,68px);line-height:1.08}
.about-archive-copy:not(:has(.about-archive-points))>p:last-child{display:inline-flex;max-width:none;margin:24px 0 0!important;padding:10px 15px 10px 17px;border-left:2px solid #aaa4ff;background:rgba(17,16,31,.32);color:#eeeef5;font-size:16px!important;font-weight:550;line-height:1.65;letter-spacing:.01em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.about-archive-copy:not(:has(.about-archive-points))>p:last-child:after{content:none!important}
.about-archive-copy>p:last-child:after{display:none!important;content:none!important}
.about-positioning{padding:82px 0 72px!important}.about-positioning-head{grid-template-columns:minmax(350px,.72fr) minmax(0,1.28fr)!important;gap:clamp(64px,7vw,112px)!important}.about-positioning-head h2{max-width:none!important;margin:0!important;font-size:clamp(34px,3vw,44px)!important;font-weight:700;line-height:1.52!important;letter-spacing:-.04em!important;white-space:nowrap}.about-positioning-head:after{display:none!important;content:none!important}.about-positioning-points{margin-top:3px}.positioning-rail{margin-top:34px!important}.positioning-rail article{display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:1fr;align-items:center;column-gap:20px;min-height:112px!important;padding:20px 26px 20px 0!important}.positioning-rail article:not(:first-child){padding-left:26px!important}.positioning-rail span{align-self:center}.positioning-rail h3{align-self:center;margin:0!important;font-size:24px!important;white-space:nowrap}.positioning-rail article:after{right:-32px!important;bottom:-46px!important;width:96px!important;height:96px!important;opacity:.7}
@media(max-width:960px){.about-positioning-head{grid-template-columns:1fr!important;gap:30px!important}.about-positioning-points{margin-top:0}}
@media(max-width:760px){.about-positioning{padding:68px 0!important}.about-positioning-head{gap:24px!important}.about-positioning-head h2{font-size:clamp(30px,8.2vw,38px)!important;line-height:1.42!important}.positioning-rail{margin-top:28px!important}.positioning-rail article,.positioning-rail article:not(:first-child){min-height:92px!important;padding:16px 18px!important}.positioning-rail h3{font-size:21px!important}}
@media(max-width:760px){.about-archive-art:after{background:linear-gradient(180deg,rgba(12,12,23,.28),rgba(12,12,23,.78) 55%,rgba(12,12,23,.94) 100%)!important}.about-archive-copy.about-archive-copy{width:calc(100% - 36px)!important;margin:0 18px!important;padding:0 0 4px 20px!important;border-radius:0}.about-archive-copy.about-archive-copy:before{height:64px}.about-archive-copy .kicker{font-size:10px!important}.about-archive-copy h1{font-size:clamp(40px,11vw,52px)!important}.about-archive-points{grid-template-columns:1fr}.about-archive-copy:not(:has(.about-archive-points)) h1:after{font-size:clamp(40px,11vw,52px);white-space:normal}.about-archive-copy:not(:has(.about-archive-points))>p:last-child{display:block;margin-top:18px!important;padding:9px 12px 9px 14px;font-size:13px!important}}

/* About positioning: one product narrative paired with a compact 2 × 2 capability grid. */
.about-positioning .about-positioning-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(360px,1fr);gap:clamp(58px,7vw,118px);align-items:start}.about-positioning .about-positioning-copy h2{max-width:none;margin:0!important;font-size:clamp(30px,2.75vw,42px)!important;font-weight:700;line-height:1.24!important;letter-spacing:-.055em!important;white-space:nowrap}.about-positioning .about-positioning-copy h2 span{display:inline-block;margin:0 .24em;color:#635bff;font-weight:450}.about-positioning .about-positioning-points{margin:32px 0 0!important}.about-positioning .positioning-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0!important;border-top:1px solid rgba(93,87,136,.28)}.about-positioning .positioning-rail article,.about-positioning .positioning-rail article:not(:first-child){display:flex!important;min-height:118px!important;padding:18px 0!important;border-right:0!important;border-bottom:1px solid rgba(93,87,136,.28);background:transparent!important;transform:none!important}.about-positioning .positioning-rail article:nth-child(odd){padding-right:28px!important}.about-positioning .positioning-rail article:nth-child(even){padding-left:28px!important;border-left:1px solid rgba(93,87,136,.28)}.about-positioning .positioning-rail article:after{display:none!important}.about-positioning .positioning-rail span{align-self:flex-start;font-size:10px}.about-positioning .positioning-rail h3{align-self:center;margin:0!important;font-size:clamp(22px,1.8vw,29px)!important;line-height:1.2;white-space:nowrap}
@media(max-width:960px){.about-positioning .about-positioning-layout{grid-template-columns:1fr;gap:46px}.about-positioning .about-positioning-copy h2{white-space:normal}}@media(max-width:760px){.about-positioning .about-positioning-layout{gap:34px}.about-positioning .about-positioning-copy h2{font-size:clamp(29px,8vw,37px)!important;line-height:1.3!important}.about-positioning .about-positioning-copy h2 span{margin:0 .16em}.about-positioning .about-positioning-points{margin-top:24px!important}.about-positioning .positioning-rail article,.about-positioning .positioning-rail article:not(:first-child){min-height:92px!important;padding-top:14px!important;padding-bottom:14px!important}.about-positioning .positioning-rail article:nth-child(odd){padding-right:14px!important}.about-positioning .positioning-rail article:nth-child(even){padding-left:14px!important}.about-positioning .positioning-rail h3{font-size:20px!important}}
.about-page{background:#fff}.about-archive-hero{position:relative;display:flex;align-items:end;min-height:750px;padding:154px 0 88px;overflow:hidden;background:#151421;color:#fff}.about-archive-art{position:absolute;inset:0;background-position:center;background-size:cover;opacity:.84}.about-archive-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,13,24,.62),rgba(14,13,24,.14) 42%,rgba(14,13,24,.74) 100%)}.about-archive-copy{position:relative;z-index:1;width:min(49%,590px);margin-left:auto}.about-archive-copy .kicker{color:#d9d6ff}.about-archive-index{margin:24px 0 12px;color:#bcb8ce;font-family:"JetBrains Mono",monospace;font-size:10px;font-weight:700;letter-spacing:.15em}.about-archive-copy h1{margin:0 0 24px;font-family:Manrope,Inter,sans-serif;font-size:clamp(53px,5.7vw,80px);line-height:1.05;letter-spacing:-.075em}.about-archive-copy>p:last-child{max-width:490px;margin:0;color:#dddbe6;font-size:17px;line-height:1.85}.about-year-stamp{position:absolute;z-index:1;left:max(32px,calc((100% - 1200px)/2));bottom:83px;display:flex;align-items:end;gap:18px}.about-year-stamp b{color:#fff;font-family:Manrope,Inter,sans-serif;font-size:clamp(42px,5vw,70px);font-weight:500;letter-spacing:-.08em;line-height:.85}.about-year-stamp span{padding-left:18px;border-left:1px solid rgba(255,255,255,.4);color:#c9c6d4;font-family:"JetBrains Mono",monospace;font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1.6}.about-facts{padding:128px 0;background-image:linear-gradient(rgba(99,91,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(99,91,255,.035) 1px,transparent 1px);background-size:36px 36px}.about-facts-grid{display:grid;grid-template-columns:1.35fr .65fr .65fr;gap:22px;align-items:stretch}.about-facts-intro{padding-right:60px}.about-facts h2,.about-positioning h2,.spectrum-copy h2,.about-collaboration h2{margin:16px 0 22px;font-family:Manrope,Inter,sans-serif;font-size:var(--zpher-section);line-height:1.13;letter-spacing:-.07em}.about-facts-intro p{max-width:510px;margin:0;color:var(--muted);font-size:16px;line-height:1.85}.about-fact{position:relative;display:flex;min-height:255px;flex-direction:column;justify-content:end;padding:28px;border:1px solid rgba(99,91,255,.2);background:rgba(255,255,255,.6);overflow:hidden}.about-fact:before{content:"";position:absolute;right:-36px;top:-38px;width:155px;height:155px;border:1px solid rgba(99,91,255,.2);border-radius:50%;box-shadow:0 0 0 18px rgba(99,91,255,.045)}.about-fact strong{position:relative;color:var(--violet);font-family:Manrope,Inter,sans-serif;font-size:clamp(56px,5vw,75px);line-height:.95;letter-spacing:-.085em}.about-fact strong span{font-size:.58em}.about-fact p{position:relative;margin:14px 0 5px;font-size:18px;font-weight:800}.about-fact i{position:relative;color:#767286;font-family:"JetBrains Mono",monospace;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.1em}.about-positioning{padding:124px 0;background:#f8f8fc}.about-positioning-head{display:grid;grid-template-columns:1fr .65fr;gap:70px;align-items:end}.about-positioning-head:after{content:"从研发到设备现场，建立可协同、可适配的升级能力。";align-self:end;max-width:330px;color:var(--muted);font-size:15px;line-height:1.75}.positioning-rail{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px;border-top:1px solid #242332}.positioning-rail article{min-height:235px;padding:25px 27px 24px 0;border-right:1px solid #d8d6e4}.positioning-rail article:not(:first-child){padding-left:27px}.positioning-rail article:last-child{border-right:0}.positioning-rail span{color:var(--violet);font-family:"JetBrains Mono",monospace;font-size:11px;font-weight:700;letter-spacing:.12em}.positioning-rail h3{margin:58px 0 10px;font-family:Manrope,Inter,sans-serif;font-size:24px;letter-spacing:-.055em}.positioning-rail p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.about-spectrum{position:relative;padding:118px 0;overflow:hidden;background:#1a1928;color:#fff}.about-spectrum:before{content:"";position:absolute;right:-190px;top:50%;width:610px;height:610px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.035),0 0 0 110px rgba(99,91,255,.08);transform:translateY(-50%)}.about-spectrum .container{position:relative;z-index:1;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.spectrum-copy .kicker{color:#c5c1ff}.spectrum-copy h2{font-size:clamp(42px,4.8vw,66px)}.spectrum-copy>p{max-width:400px;margin:0;color:#c8c6d3;font-size:16px;line-height:1.8}.spectrum-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3)}.spectrum-grid article{min-height:175px;padding:23px;border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);transition:background .35s,transform .35s}.spectrum-grid article:hover{background:rgba(99,91,255,.24);transform:translateY(-5px)}.spectrum-grid b{display:block;color:#bab6ff;font-family:Manrope,Inter,sans-serif;font-size:43px;font-weight:500;line-height:1}.spectrum-grid span{display:block;margin-top:38px;color:#bdb9c9;font-family:"JetBrains Mono",monospace;font-size:9px;font-weight:700;letter-spacing:.1em}.spectrum-grid p{margin:5px 0 0;font-size:16px;font-weight:800}.about-collaboration{padding:118px 0;background:#f7f6fb}.about-collaboration .container{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.about-collaboration h2{margin-bottom:0}.collaboration-mark{padding:28px 0;border-top:1px solid #bcb9cc;border-bottom:1px solid #bcb9cc}.collaboration-mark span{display:block;color:#625e77;font-size:14px;font-weight:800;letter-spacing:.2em}.collaboration-mark strong{display:block;margin:5px 0 10px;font-family:Manrope,Inter,sans-serif;font-size:clamp(27px,3vw,40px);letter-spacing:-.06em}.collaboration-mark i{color:#746f88;font-family:"JetBrains Mono",monospace;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.08em;line-height:1.5}.about-collaboration .container>p{grid-column:2;margin:0;color:var(--muted);font-size:15px;line-height:1.75}@media(max-width:760px){.about-archive-hero{min-height:670px;padding:126px 0 62px}.about-archive-art:after{background:linear-gradient(180deg,rgba(14,13,24,.45),rgba(14,13,24,.8) 70%)}.about-archive-copy{width:100%;margin:0}.about-archive-copy h1{font-size:var(--zpher-display);line-height:1.1}.about-year-stamp{left:18px;bottom:26px}.about-year-stamp b{font-size:38px}.about-facts,.about-positioning,.about-spectrum,.about-collaboration{padding:76px 0}.about-facts-grid,.about-positioning-head,.about-spectrum .container,.about-collaboration .container{grid-template-columns:1fr;gap:30px}.about-facts-intro{padding:0}.about-fact{min-height:190px}.about-positioning-head:after{content:"从研发到设备现场，建立可协同、可适配的升级能力。"}.positioning-rail{grid-template-columns:1fr 1fr;margin-top:37px}.positioning-rail article,.positioning-rail article:not(:first-child){min-height:185px;padding:19px;border-right:1px solid #d8d6e4;border-bottom:1px solid #d8d6e4}.positioning-rail h3{margin-top:36px;font-size:21px}.about-spectrum .container{gap:45px}.spectrum-grid article{min-height:148px}.about-collaboration .container>p{grid-column:auto}.about-collaboration h2{margin-bottom:0}}
.about-fact{background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(250,249,255,.58));box-shadow:0 18px 46px rgba(31,27,76,.035);transition:border-color .45s,box-shadow .45s,transform .45s}.fact-orbit{position:absolute;right:24px;top:20px;width:116px;height:116px;border:1px dashed rgba(99,91,255,.3);border-radius:50%;animation:about-orbit 16s linear infinite}.fact-orbit:after{content:"";position:absolute;left:-3px;top:50%;width:5px;height:5px;border-radius:50%;background:#746cff;box-shadow:0 0 16px 3px rgba(99,91,255,.58)}.about-fact strong{font-variant-numeric:tabular-nums}.about-fact:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#9a94ff,transparent);transform:translateX(-110%);transition:transform .9s ease}.about-fact.is-counted:after{transform:translateX(110%)}.about-fact:hover{border-color:rgba(99,91,255,.5);box-shadow:0 26px 65px rgba(52,45,140,.11);transform:translateY(-7px)}.positioning-rail article{transition:background .35s,transform .35s}.positioning-rail article:hover{background:rgba(99,91,255,.045);transform:translateY(-5px)}.about-spectrum:before{animation:about-breathe 7s ease-in-out infinite}.about-facts-intro,.about-fact,.positioning-rail article,.spectrum-grid article,.collaboration-mark{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.8,.2,1) var(--about-delay,0ms),transform .7s cubic-bezier(.2,.8,.2,1) var(--about-delay,0ms)}.about-in-view{opacity:1!important;transform:translateY(0)!important}@keyframes about-orbit{to{transform:rotate(360deg)}}@keyframes about-breathe{50%{opacity:.55;transform:translateY(-50%) scale(1.045)}}@media(prefers-reduced-motion:reduce){.fact-orbit,.about-spectrum:before{animation:none}.about-facts-intro,.about-fact,.positioning-rail article,.spectrum-grid article,.collaboration-mark{opacity:1;transform:none;transition:none}}

/* Mobile About typography: preserve complete names and compact the two dense sections. */
@media(max-width:760px){
  .about-archive-copy:not(:has(.about-archive-points)) h1:after{font-size:clamp(34px,9.4vw,40px)!important;line-height:1.14!important;letter-spacing:-.055em;white-space:pre!important}
  .about-archive-copy:not(:has(.about-archive-points))>p:last-child{max-width:330px;line-height:1.55!important}
  .about-facts{padding:62px 0!important}
  .about-facts h2{font-size:clamp(34px,9.2vw,39px)!important;line-height:1.13!important;letter-spacing:-.055em!important}
  .about-facts-intro p,.about-facts-points{font-size:14px;line-height:1.72}
  .about-facts-points li{padding:11px 0 11px 18px}
  .about-positioning{padding:58px 0 62px!important}
  .about-positioning .about-positioning-layout{gap:28px}
  .about-positioning .about-positioning-copy h2{font-size:clamp(29px,7.9vw,34px)!important;line-height:1.18!important;letter-spacing:-.045em!important;word-break:keep-all}
  .about-positioning .about-positioning-copy h2 span{display:block;height:7px;margin:0!important;font-size:0}
  .about-positioning .about-positioning-points{margin-top:21px!important;font-size:14px;line-height:1.65}
  .about-positioning .about-positioning-points li{padding:11px 0 11px 18px}
  .about-positioning .about-positioning-points li:before{top:20px}
  .about-positioning .positioning-rail article,.about-positioning .positioning-rail article:not(:first-child){min-height:78px!important;padding-top:12px!important;padding-bottom:12px!important}
  .about-positioning .positioning-rail h3{font-size:18px!important}
}

/* Align About mobile type with the rest of the site. */
@media (max-width:760px){
  .about-archive-copy:not(:has(.about-archive-points))>p:last-child{
    font-size:16px!important;
    line-height:1.66!important;
    word-break:keep-all;
    overflow-wrap:normal;
  }
  .about-facts h2,
  .about-positioning .about-positioning-copy h2{
    font-weight:800!important;
    word-break:keep-all;
  }
  .about-facts-intro p,
  .about-facts-points,
  .about-facts-points li,
  .about-positioning-points,
  .about-positioning-points li{
    font-size:16px!important;
    line-height:1.72!important;
    word-break:keep-all;
    overflow-wrap:normal;
  }
}

/* Keep the two dense About-page entries intact on mobile. */
@media (max-width:760px){
  .about-facts-points li{
    white-space:nowrap!important;
    word-break:keep-all!important;
    overflow-wrap:normal!important;
    font-size:13px!important;
    letter-spacing:0!important;
  }
  .about-positioning-points li:nth-child(2){
    white-space:nowrap!important;
    word-break:keep-all!important;
    overflow-wrap:normal!important;
    font-size:13px!important;
    letter-spacing:0!important;
  }
}
